US20030051044A1 - System and method for facilitating generation of hard copies - Google Patents

System and method for facilitating generation of hard copies Download PDF

Info

Publication number
US20030051044A1
US20030051044A1 US09/954,832 US95483201A US2003051044A1 US 20030051044 A1 US20030051044 A1 US 20030051044A1 US 95483201 A US95483201 A US 95483201A US 2003051044 A1 US2003051044 A1 US 2003051044A1
Authority
US
United States
Prior art keywords
document file
hard copy
package
job
language
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US09/954,832
Other languages
English (en)
Inventor
Travis Parry
Jose Cervantes
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Hewlett Packard Development Co LP
Original Assignee
Hewlett Packard Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Hewlett Packard Co filed Critical Hewlett Packard Co
Priority to US09/954,832 priority Critical patent/US20030051044A1/en
Assigned to HEWLETT-PACKARD COMPANY reassignment HEWLETT-PACKARD COMPANY ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: CERVANTES, JOSE L., PARRY, TRAVIS J.
Priority to DE10238591A priority patent/DE10238591B4/de
Priority to GB0220330A priority patent/GB2382198B/en
Priority to JP2002265280A priority patent/JP2003140861A/ja
Priority to US10/283,451 priority patent/US7451442B2/en
Priority to US10/326,477 priority patent/US8103752B2/en
Publication of US20030051044A1 publication Critical patent/US20030051044A1/en
Assigned to HEWLETT-PACKARD DEVELOPMENT COMPANY L.P. reassignment HEWLETT-PACKARD DEVELOPMENT COMPANY L.P. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HEWLETT-PACKARD COMPANY
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1205Improving or facilitating administration, e.g. print management resulting in increased flexibility in print job configuration, e.g. job settings, print requirements, job tickets
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1222Increasing security of the print job
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1238Secure printing, e.g. user identification, user rights for device usage, unallowed content, blanking portions or fields of a page, releasing held jobs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1244Job translation or job parsing, e.g. page banding
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server

Definitions

  • the present disclosure relates to a system and method for facilitating generation of hard copies. More particularly, the disclosure relates to a system and method in which documents are packaged along with a translator that is configured to translate the document into a different language.
  • Device drivers are normally used by computing devices (e.g., personal computers) to communicate with other end devices.
  • printer drivers are typically needed to send jobs from an application (e.g., word processing application) operating on the computing device to a printer.
  • applications e.g., word processing application
  • drivers comprise software programs that control the device that is to be utilized.
  • the driver acts like a translator between the end device and applications that use the device in that each device has its own set of specialized language in which it speaks.
  • Drivers therefore are adapted to accept generic commands from an application and translate the generic commands into specialized commands for the end device.
  • Such drivers are usually provided to the user upon purchase of a particular device.
  • a driver for a recently acquired device can be downloaded from the Internet.
  • the user normally must install a different driver for each device that the user intends to access.
  • the user may need to periodically update the drivers as improved versions are developed by the device manufacturer. Understandably, the requirement of having to repeatedly install new and/or improved drivers can be cumbersome to the user.
  • having to install such drivers can be daunting as well as discouraging. From the device manufacturer's perspective, the provision of such drivers to the user for installation is likewise undesirable in terms of software development, distribution, and customer support.
  • a print server is used that stores all drivers for all devices connected to a network.
  • jobs are sent to the print server which acts as a translator for the device that is to execute the job.
  • each device stores its associated driver on internal memory and, when a print request is received from a new host, automatically uploads a copy of the driver software to the host.
  • each device comprises an embedded web server and jobs are initiated by browsing to the device web server over a network.
  • a location e.g., universal resource locator (URL)
  • URL universal resource locator
  • driverless systems do not solve other problems.
  • One example is situations involving sensitive documents. In such circumstances, such documents are sometimes only made available in hard copy form, in limited numbers, to avoid the potential for interception by unintended recipients. Such procedures are occasionally used for “top secret” government documents.
  • top secret government documents.
  • a document is transmitted to a recipient, there is little preventing the recipient from generating (either intentionally or by mistake) many hard copies. Therefore, it may be desirable to control the number of times a document can be generated as a hard copy.
  • Such control would also be advantageous from a copyright context where the user is only authorized to create one (or some other limited number) hard copy of a document. Unfortunately, this type of control is not available from current driverless systems or from more conventional driver-based systems.
  • the present disclosure relates to a system and method for facilitating generation of hard copies.
  • the system comprises means for selecting a document file written in a first language, means for selecting a translator configured to translate the document file into a second language, and means for packaging the document file and the translator together in a job package that can be received by a hard copy generation device.
  • the method comprises the steps of selecting a document file written in a first language, selecting a translator configured to translate the document file into a second language, and packaging the document file and the translator together in a job package that can be received by a hard copy generation device.
  • the disclosure further relates to generating a hard copy.
  • a method for generating a hard copy comprising the steps of receiving a job package comprising a document file representing a document, the document file written in a first language and a translator configured to translate the document file into a second language, opening the job package, using the translator to translate the document file into the second language, and generating a hard copy of the document.
  • FIG. 1 is a schematic view of an example system.
  • FIG. 2 is a schematic view of a hard copy generation device shown in FIG. 1.
  • FIG. 3 is a schematic view of a computing device shown in FIG. 1.
  • FIG. 4 is a flow diagram that illustrates the operation of a job packager of the computing device shown in FIG. 3.
  • FIG. 5 is a flow diagram that provides an overview of the operation of a control module of the hard copy generation device shown in FIG. 2.
  • FIG. 6 is a flow diagram that illustrates a first mode of operation of the control module shown in FIG. 2.
  • FIG. 7 is a flow diagram that illustrates a second mode of operation of the control module shown in FIG. 2.
  • FIG. 1 illustrates an example system 100 .
  • the system 100 generally comprises a hard copy generation device 102 .
  • this hard copy generation device 102 can comprise a printer.
  • the hard copy generation device 102 can comprise substantially any device that is capable of generating hard copy documents including photocopiers, facsimile machines, multifunction peripherals (MFPs), etc.
  • the system 100 can include one or more computing devices 104 .
  • the computing devices 104 comprise substantially any device that is capable of use with the hard copy generation device 102 and, more particularly, which is capable of communicating with the hard copy generation device by transmitting data to and/or receiving data from the hard copy generation device.
  • the computing devices 104 comprise personal computers (PCs). Although PCs are identified in FIG. 1 and discussed herein, it will be appreciated that any one of the computing devices 104 could, alternatively, comprise another type of computing device including, for instance, notebook computers, personal digital assistants (PDAs), mobile telephones, etc.
  • the hard copy generation device 102 and the computing devices 104 can, optionally, be connected to a network 106 that typically comprises one or more sub-networks that are communicatively coupled to each other.
  • these networks can include one or more local area networks (LANs) and/or wide area networks (WANs).
  • the network 106 may comprise a set of networks that forms part of the Internet.
  • one or more of the computing devices 104 can be directly connected to the hard copy generation device 102 .
  • Such an arrangement is likely in a home environment in which the user does not have a home network and instead directly communicates to the hard copy generation device 102 . In such a scenario, communication can be facilitated with a direct electrical and/or optical connection or through wireless communication.
  • FIG. 2 is a schematic view illustrating an example architecture for the hard copy generation device 102 shown in FIG. 1.
  • the hard copy generation device 102 can comprise a processing device 200 , memory 202 , hard copy generation hardware 204 , one or more user interface devices 206 , one or more input/output (I/O) devices 208 , and one or more network interface devices 210 .
  • Each of these components is connected to a local interface 212 that, by way of example, comprises one or more internal buses.
  • the processing device 200 is adapted to execute commands stored in memory 202 and can comprise a general-purpose processor, a microprocessor, one or more application-specific integrated circuits (ASICs), a plurality of suitably configured digital logic gates, and other well known electrical configurations comprised of discrete elements both individually and in various combinations to coordinate the overall operation of the hard copy generation device 102 .
  • ASICs application-specific integrated circuits
  • the hard copy generation hardware 204 comprises the components with which the hard copy generation device 102 can generate hard copy documents.
  • the hard copy generation hardware 204 can comprise a print engine that is possible of many different configurations.
  • the one or more user interface devices 206 typically comprise interface tools with which the device settings can be changed and through which the user can communicate commands to the hard copy generation device 102 .
  • the user interface devices 206 comprise one or more function keys and/or buttons with which the operation of the hard copy generation device 102 can be controlled, and a display, such as a liquid crystal display (LCD), with which information can be visually communicated to the user and, where the display comprises a touch-sensitive screen, commands can be entered.
  • LCD liquid crystal display
  • the one or more I/O devices 208 are adapted to facilitate connection of the hard copy generation device 102 to another device, such as a computing device 104 , and may therefore include one or more serial, parallel, small computer system interface (SCSI), universal serial bus (USB), IEEE 1394 (e.g., FirewireTM), and/or personal area network (PAN) components.
  • the network interface devices 210 comprise the various components used to transmit and/or receive data over the network 106 .
  • the network interface devices 210 include a device that can communicate both inputs and outputs, for instance, a modulator/demodulator (e.g., modem), wireless (e.g., radio frequency (RF)) transceiver, a telephonic interface, a bridge, a router, network card, etc.
  • a modulator/demodulator e.g., modem
  • wireless e.g., radio frequency (RF)
  • the memory 202 includes various software (e.g., firmware) programs including an operating system 214 , hard copy module 216 , an embedded browser 218 , and a control module 220 .
  • the operating system 214 contains the various commands used to control the general operation of the hard copy generation device 102 .
  • the hard copy module 216 comprises commands that control the operation of the hard copy generation hardware 204 so that the device 102 can generate hard copies.
  • the browser 218 in conjunction with the network interface devices 210 , facilitates connection with and communications over the network 106 .
  • the control module 220 comprises various commands that enable control over the number of times a document is created by the hard copy generation device 102 .
  • the term “document” is used to designate any media that can be used to generate hard copy documents. Therefore, “document” is used to identify written documents, photographs, etc.
  • the operation of the control module 220 is described in greater detail below in relation to FIGS. 5 - 7 .
  • FIG. 3 is a schematic view illustrating an example architecture for the computing devices 104 shown in FIG. 1.
  • each computing device 104 can comprise a processing device 300 , memory 302 , one or more user interface devices 304 , a display 306 , one or more I/O devices 308 , and one or more networking devices 310 , each of which are connected to a local interface 312 .
  • the processing device 300 can include any custom made or commercially available processor, a central processing unit (CPU) or an auxiliary processor among several processors associated with the computing device 104 , a semiconductor based microprocessor (in the form of a microchip), or a macroprocessor.
  • the memory 302 can include any one of a combination of volatile memory elements (e.g., random access memory (RAM, such as DRAM, SRAM, etc.)) and nonvolatile memory elements (e.g., ROM, hard drive, tape, CDROM, etc.).
  • volatile memory elements e.g., random access memory (RAM, such as DRAM, SRAM, etc.
  • nonvolatile memory elements e.g., ROM, hard drive, tape, CDROM, etc.
  • the one or more user interface devices 304 comprise those components with which the user can interact with the computing device 104 .
  • these components can comprise a keyboard and mouse.
  • the computing device 104 comprises a handheld device (e.g., PDA, mobile telephone)
  • these components can comprise function keys or buttons, a touch-sensitive screen, etc.
  • the display 306 can comprise a computer monitor or plasma screen for a PC or a liquid crystal display (LCD) for a handheld device.
  • the one or more I/O devices 308 and the one or more network interface devices 310 operate and can have similar configuration to the like-named components described above with relation to FIG. 2.
  • the memory 302 normally comprises an operating system 314 , one or more document applications 316 , and a job packager 318 .
  • the operating system 314 controls the execution of other software and provides scheduling, input-output control, file and data management, memory management, and communication control and related services.
  • the document applications 316 comprise applications that run on the computing device 104 and from which jobs can issue.
  • the document applications 316 can comprise a word processing application, image manager, etc.
  • the job packager 318 is configured to bundle a document file with one or more translators that can be used by the hard copy generation device 102 to translate the document files into a language the hard copy generation device understands.
  • the memory 302 can include a database 320 that can be used to store various different translators.
  • Various software (e.g., firmware) programs have been described herein. It is to be understood that these programs can be stored on any computer-readable medium for use by or in connection with any computer-related system or method.
  • a computer readable medium is an electronic, magnetic, optical, or other physical device or means that can contain or store a computer program for use by or in connection with a computer-related system or method.
  • These programs can be embodied in any computer-readable medium for use by or in connection with an instruction execution system, apparatus, or device, such as a computer-based system, processor-containing system, or other system that can fetch the instructions from the instruction execution system, apparatus, or device and execute the instructions.
  • a “computer-readable medium” can be any means that can store, communicate, propagate, or transport the program for use by or in connection with the instruction execution system, apparatus, or device.
  • the computer readable medium can be, for example but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, device, or propagation medium. More specific examples (a nonexhaustive list) of the computer-readable medium include an electrical connection having one or more wires, a portable computer diskette, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM, EEPROM, or Flash memory), an optical fiber, and a portable compact disc read-only memory (CDROM).
  • RAM random access memory
  • ROM read-only memory
  • EPROM erasable programmable read-only memory
  • CDROM portable compact disc read-only memory
  • the computer-readable medium can even be paper or another suitable medium upon which a program is printed, as the program can be electronically captured, via for instance optical scanning of the paper or other medium, then compiled, interpreted or otherwise processed in a suitable manner if necessary, and then stored in a computer memory.
  • operation of the system involves packaging of a document to with a translator such that the recipient device (e.g., hard copy generation device) can open the package, use the translator to translate the document file into a language it understands, and manipulate the document in some way (e.g., generate a hard copy). Once a hard copy has been created, the translator may simply be discarded by the recipient device. Packaging of the document and the translator will first be discussed with reference to FIG. 4 followed by discussion of example ways in which the packaged data can be utilized with reference to FIGS. 5 - 7 .
  • the job packager 318 is first initiated. This initiation can occur in several different ways. For example, initiation of the job packager 318 can occur in response to a command selected by a user from one of the document applications 316 . In such a scenario, the user may have just completed creating or modifying a document that the user wishes to provide to another but that the user wishes to control in terms of the number of hard copies that can be generated. In another example, initiation can occur separate from the imaging application by opening a separate application associated with the job packager 318 on the computing device 104 . In such a scenario, the user may not have created the document, but still may wish to forward it as well as control it.
  • the job packager 318 can prompt the user to identify which document file is to packaged along with a translator, as indicated in block 402 . Notably, this step may be skipped where the job packager 318 was initiated directly from the document application 316 . Under other circumstances, the selection can be made by the user by browsing through computing device memory 302 . For example, the user can be presented with drop-down menus with which the user can browse the files of the computing device hard drive or disk drives in a free format. Once the selection has been made, the selection can be received, as indicated in block 404 .
  • the job packager 318 can prompt the user to select the translator that will be packaged along with the document, as indicated in block 406 .
  • the user can be presented with a drop-down menu to aid in the selection.
  • several different translators are made available to the user for selection so that an appropriate translator can be chosen.
  • these translators can be stored, for instance, in the database 320 .
  • the user can be provided with the option to select more than one translator (e.g., the most commonly encountered translators).
  • the translators can be automatically selected by the job packager 318 based upon various applicable criteria.
  • the selection can be received by the job packager 318 , as indicated in block 408 .
  • the job packager 318 packages the document file with the selected translator(s), as indicated in block 410 , to create a job package that may be sent to the hard copy generation device 102 .
  • the package can be manipulated in various ways prior to sending. For instance, the package can be encrypted such that the package cannot be “opened” with another computing device 104 but instead only used to generate hard copies.
  • an address e.g. a universal resource locator (URL) can be appended to the package for reasons described below.
  • URL universal resource locator
  • FIG. 5 illustrates the general operation of the control module 220 of the hard copy generation device 102 .
  • a job package for example sent to the hard copy generation device 102 from a computing device 104 , is obtained. Once obtained, the job package can be unpacked by the control module 220 , as indicated block 502 .
  • the control module 220 identifies the translator it needs to translate the document file of the package, as indicated in block 504 , and uses the translator to translate the document file, as indicated in block 506 .
  • the translator can be used to translate the document into a page description language (PDL) file, a printer control language (PCL) file, an image file (e.g., JPEG, TIFF, etc.), or the like.
  • PDL page description language
  • PCL printer control language
  • an image file e.g., JPEG, TIFF, etc.
  • a hard copy can be created, as indicated in block 508 .
  • the translator or translators provided in the package obtained by the control module 220 can be discarded, as indicated in block 510 , and flow is terminated.
  • the receiving device could comprise substantially any device that is capable of unpacking the job package and translating it.
  • the receiving device could comprise substantially any device that is capable of unpacking the job package and translating it.
  • Other variations on this concept will be readily apparent to persons of skill in the art and are considered part of the invention.
  • control can be exercised over the documents with the present system and method such that only limited number of hard copies can be generated.
  • a job package is transmitted from a sender's computing device 104 .
  • this transmission can be facilitated via an appropriate email application with the job package appended as an attachment.
  • the job package is then received by the recipient's computing device 104 .
  • the package is preferably encrypted. With such an arrangement, greater control can be exercised over the document contained within the package in that a viewable electronic copy of the document cannot be accessed.
  • the encrypted job package can be sent to the hard copy generation device 102 from the recipient computing device 104 .
  • the package is encrypted, access to the data contained therein cannot be obtained without an appropriate key.
  • the decryption key can be located remote from the hard copy generation device 102 .
  • the control module 220 determines the location of the decryption key, as indicated in block 602 , and retrieves it (from example via network 106 ), as indicated in block 604 .
  • an address such as a URL is provided to the control module 220 along with the package. Where such an address is provided, the control module 220 can browse to the location, via the embedded browser 218 , to retrieve the key.
  • the decryption key can only be provided to the control module 220 if certain criteria are met. For instance, the decryption key holder (e.g., remote computing device) can register the number of requests for the decryption key made by the control module 220 for that particular job package. If, for example, only one hard copy is to be created, the key can only be provided to the control module 220 if a request has not been previously made.
  • the decryption key holder e.g., remote computing device
  • the control module 220 can decrypt the job package, as indicated in block 606 .
  • flow can continue in similar manner to that described above in reference to FIG. 5.
  • the job package can be unpacked ( 608 ), the translator identified ( 610 ), the document file translated ( 612 ), and one or more hard copies generated ( 614 ).
  • both the translator(s) included in the package and the decryption key can be discarded, as indicated in block 616 .
  • the decryption key has been described as being located remotely from the hard copy generation device 102 , persons having ordinary skill in the art will appreciate that, if desired, this key could be stored within the hard copy generation device 102 itself. In such an arrangement, key retrieval would not be necessary.
  • an identification of the package location i.e., address
  • this location information e.g., URL
  • a limited use address e.g., one time-use URL.
  • the job package can only be accessed, and hard copies therefore generated, a limited number of times by the hard copy generation device 102 .
  • the storage device e.g., remote computing device
  • the storage device could track the number of times a copy of the job has been accessed by a hard copy generation device 102 or other device. Accordingly, the storage device could be configured to only satisfy a limited number of requests for the job package.
  • the package could be made available only to particular hard copy generation devices that have a unique identification or encoding. Operation in this manner permits a level of control in which hard copies can only be generated by certain devices.
  • the job package can be unpacked ( 704 ), the translator identified ( 706 ), the document translated ( 708 ), and hard copies are generated ( 710 ). As before, once hard copies have been generated, the translator(s) included in the package can be discarded, as indicated in block 712 .

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Storage Device Security (AREA)
US09/954,832 2001-09-12 2001-09-12 System and method for facilitating generation of hard copies Abandoned US20030051044A1 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
US09/954,832 US20030051044A1 (en) 2001-09-12 2001-09-12 System and method for facilitating generation of hard copies
DE10238591A DE10238591B4 (de) 2001-09-12 2002-08-22 System und Verfahren zum Ermöglichen einer Erstellung von Druckkopien
GB0220330A GB2382198B (en) 2001-09-12 2002-09-02 System and method for facilitating generation of hard copies
JP2002265280A JP2003140861A (ja) 2001-09-12 2002-09-11 ハードコピーの作成を助ける方法
US10/283,451 US7451442B2 (en) 2001-09-12 2002-10-30 System and method for installing a translator
US10/326,477 US8103752B2 (en) 2001-09-12 2002-12-19 System and method for facilitating distribution of a translator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US09/954,832 US20030051044A1 (en) 2001-09-12 2001-09-12 System and method for facilitating generation of hard copies

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US10/283,451 Continuation-In-Part US7451442B2 (en) 2001-09-12 2002-10-30 System and method for installing a translator

Publications (1)

Publication Number Publication Date
US20030051044A1 true US20030051044A1 (en) 2003-03-13

Family

ID=25495986

Family Applications (2)

Application Number Title Priority Date Filing Date
US09/954,832 Abandoned US20030051044A1 (en) 2001-09-12 2001-09-12 System and method for facilitating generation of hard copies
US10/283,451 Expired - Fee Related US7451442B2 (en) 2001-09-12 2002-10-30 System and method for installing a translator

Family Applications After (1)

Application Number Title Priority Date Filing Date
US10/283,451 Expired - Fee Related US7451442B2 (en) 2001-09-12 2002-10-30 System and method for installing a translator

Country Status (4)

Country Link
US (2) US20030051044A1 (ja)
JP (1) JP2003140861A (ja)
DE (1) DE10238591B4 (ja)
GB (1) GB2382198B (ja)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040179229A1 (en) * 2003-03-14 2004-09-16 Laughlin John David Printer driver translator apparatus and method
US20050216905A1 (en) * 2002-12-17 2005-09-29 Akira Miura Content distribution method and content distribution package
US20060010116A1 (en) * 2004-07-07 2006-01-12 Canon Kabushiki Kaisha Image processing system and image processing method
US20060008113A1 (en) * 2004-07-07 2006-01-12 Canon Kabushiki Kaisha Image processing system and image processing method
US20060008114A1 (en) * 2004-07-07 2006-01-12 Canon Kabushiki Kaisha Image processing system and image processing method
US20060007481A1 (en) * 2004-07-07 2006-01-12 Canon Kabushiki Kaisha Image processing system and image processing method
US20080281929A1 (en) * 2007-05-11 2008-11-13 Weng-Jeng Peng System and Method of Automatic Multi-Media Mail
US7640269B2 (en) 2004-07-07 2009-12-29 Canon Kabushiki Kaisha Image processing system and image processing method
US7953899B1 (en) * 2002-08-21 2011-05-31 3Par Inc. Universal diagnostic hardware space access system for firmware
US9110621B2 (en) 2011-09-28 2015-08-18 Cortado Ag Method and apparatus for performing printing using a remote rendering service

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7246348B1 (en) * 2000-10-13 2007-07-17 International Business Machines Corp. Method and apparatus for using print jobs for downloading and executing printer controller code
JP3984895B2 (ja) * 2001-10-03 2007-10-03 キヤノン株式会社 情報処理装置およびサーバ装置およびドライバ更新方法およびコンピュータが読み取り可能な記憶媒体およびプログラム
KR20090031111A (ko) * 2007-09-21 2009-03-25 삼성전자주식회사 화상형성장치 드라이버 프로그램의 관리 방법 및 장치
KR101053680B1 (ko) * 2009-04-13 2011-08-02 계영티앤아이 (주) 소프트웨어 관리장치 및 방법, 이에 의해 제어되는 사용자 단말 및 이의 관리방법
US10834065B1 (en) 2015-03-31 2020-11-10 F5 Networks, Inc. Methods for SSL protected NTLM re-authentication and devices thereof
US10404698B1 (en) 2016-01-15 2019-09-03 F5 Networks, Inc. Methods for adaptive organization of web application access points in webtops and devices thereof
CN106379062A (zh) * 2016-08-29 2017-02-08 合肥菲力姆数码科技有限公司 一种诊断胶片的打印装置

Citations (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4928252A (en) * 1988-02-24 1990-05-22 Digital Equipment Corporation Printing apparatus and method for printing a plurality of pages onto a single sheet
US5175684A (en) * 1990-12-31 1992-12-29 Trans-Link International Corp. Automatic text translation and routing system
US5982997A (en) * 1997-08-14 1999-11-09 International Business Machines Inc. Data stream protocol for immediate job switching
US5987226A (en) * 1996-03-28 1999-11-16 Fuji Xerox Co., Ltd. Printing system and method
US6006281A (en) * 1998-01-08 1999-12-21 Xerox Corporation Network printing system with data merge feature
US6064936A (en) * 1997-04-14 2000-05-16 Sumitomo Electric Industries, Ltd. Tire air pressure reduction detecting apparatus
US6067553A (en) * 1995-03-21 2000-05-23 The Dialog Corporation Plc Image data transfer system using object reference table
US6091508A (en) * 1996-09-13 2000-07-18 Lexmark International, Inc. Multi-function peripheral system with downloadable drivers
US6149323A (en) * 1997-03-25 2000-11-21 Seiko Epson Corporation Print system, printer controller, printer, and printer control method
US6247011B1 (en) * 1997-12-02 2001-06-12 Digital-Net, Inc. Computerized prepress authoring for document creation
US6249786B1 (en) * 1997-03-21 2001-06-19 Rolf Wadewitz Data-conversion method
US6311058B1 (en) * 1998-06-30 2001-10-30 Microsoft Corporation System for delivering data content over a low bit rate transmission channel
US20010054156A1 (en) * 2000-06-19 2001-12-20 Minoru Teshigawara Image processing method and apparatus and image processing system
US6337961B2 (en) * 1998-12-22 2002-01-08 Canon Kabushiki Kaisha Print control method and apparatus, and printer
US6385728B1 (en) * 1997-11-26 2002-05-07 International Business Machines Corporation System, method, and program for providing will-call certificates for guaranteeing authorization for a printer to retrieve a file directly from a file server upon request from a client in a network computer system environment
US20020054345A1 (en) * 2000-08-29 2002-05-09 Casio Computer Co., Ltd. Peripheral device, printing apparatus, data acquisition method, print support method, print support system, portable communication terminal, and printing method
US20020064280A1 (en) * 2000-09-11 2002-05-30 Seiko Epson Corporation Print system and printer capable of prevention of unjust copy print
US6476938B1 (en) * 1996-10-18 2002-11-05 Fuji Xerox, Co., Ltd. Print control system and method
US6519630B1 (en) * 1998-05-11 2003-02-11 Pioneer Electronic Corporation Production of document data including dynamic character representation
US20030044009A1 (en) * 2001-08-31 2003-03-06 Sridhar Dathathraya System and method for secure communications with network printers
US20030051011A1 (en) * 2001-09-07 2003-03-13 Bryan Schacht System and method for installing printer driver software
US6538760B1 (en) * 1998-09-08 2003-03-25 International Business Machines Corp. Method and apparatus for generating a production print stream from files optimized for viewing
US6615234B1 (en) * 1999-05-11 2003-09-02 Taylor Corporation System and method for network-based document delivery
US20040015890A1 (en) * 2001-05-11 2004-01-22 Windriver Systems, Inc. System and method for adapting files for backward compatibility
US20040015891A1 (en) * 2001-04-02 2004-01-22 Arellano-Payne Anna M. System and method for an interoperability framework
US6711677B1 (en) * 1999-07-12 2004-03-23 Hewlett-Packard Development Company, L.P. Secure printing method
US6751732B2 (en) * 2001-07-12 2004-06-15 Pitney Bowes Inc. Method and system for secure delivery and printing of documents via a network device
US6781710B1 (en) * 2000-03-27 2004-08-24 Hewlett-Packard Development Company, L.P. Print job capture subsystem with pass-through support
US6804019B2 (en) * 1997-06-09 2004-10-12 Seiko Epson Corporation Print data generation system and corresponding method for use with a printing system
US20040205721A1 (en) * 2001-01-11 2004-10-14 International Business Machines Corporation Method of testing a computer program translated into a national language
US6856430B1 (en) * 2000-10-26 2005-02-15 Hewlett-Packard Development Company, L.P. Calculation of toner usage
US6891631B1 (en) * 1999-03-17 2005-05-10 Oki Data Corporation Printing system with printer drivers selection
US20050141030A1 (en) * 1998-12-24 2005-06-30 Canon Kabushiki Kaisha Print control apparatus, print control method, memory medium for storing print control program, and print control program
US6954278B1 (en) * 1998-02-13 2005-10-11 Lexmark International, Inc. Dynamic printer operating system
US6957029B1 (en) * 2000-04-04 2005-10-18 Sony Corporation Method and system for displaying altering and producing a copy of an image
US6967728B1 (en) * 1999-07-23 2005-11-22 Electronics For Imaging, Inc. Reusable and transferable printer driver preference system
US6992785B1 (en) * 2000-02-09 2006-01-31 International Business Machines Corporation Method, data structure and apparatus for identifying resources prior to printing

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE19755182A1 (de) * 1997-08-05 1999-02-11 Erland Wittkoetter Vorrichtung und Verfahren zur geschützten Ausgabe elektronisch übertragener und gespeicherter Dokumente
JP4143949B2 (ja) * 1999-03-04 2008-09-03 リコープリンティングシステムズ株式会社 印刷システムとその制御方法
US6542892B1 (en) * 1999-04-07 2003-04-01 Hewlett-Packard Development Company, L.P. Configuring a client for a printer using electronic mail
US6714964B1 (en) * 1999-11-12 2004-03-30 Mimeo.Com System, method and recordable medium for printing services over a network
US6915337B1 (en) * 2000-03-07 2005-07-05 Ricoh Co. Ltd. Method and system for updating the device driver of a business office appliance
AU7593601A (en) * 2000-07-14 2002-01-30 Atabok Inc Controlling and managing digital assets
US20020051200A1 (en) * 2000-11-01 2002-05-02 Chang William Ho Controller for device-to-device pervasive digital output
US6947995B2 (en) * 2000-11-20 2005-09-20 Flexiworld Technologies, Inc. Mobile and pervasive output server
US7016062B2 (en) * 2000-11-30 2006-03-21 Ricoh Company, Ltd. Apparatus, method and system for printing from a wireless mobile device over the internet
US20020138564A1 (en) * 2001-03-21 2002-09-26 Treptow Jay A. Universal printing and document imaging system and method
US7187459B2 (en) * 2001-07-19 2007-03-06 Seiko Epson Corporation Printing system in which programs required for printer operation are downloaded from computer
JP2003054082A (ja) * 2001-08-10 2003-02-26 Internatl Business Mach Corp <Ibm> 印刷方法、印刷システムおよびプログラム
JP2003202987A (ja) * 2002-01-07 2003-07-18 Fujitsu Ltd ネットワーク・デバイスのドライバ用のインストーラ
JP2003303071A (ja) * 2002-01-16 2003-10-24 Canon Inc 情報処理装置及び情報処理方法及び情報処理システム及び制御プログラム及び記憶媒体

Patent Citations (37)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4928252A (en) * 1988-02-24 1990-05-22 Digital Equipment Corporation Printing apparatus and method for printing a plurality of pages onto a single sheet
US5175684A (en) * 1990-12-31 1992-12-29 Trans-Link International Corp. Automatic text translation and routing system
US6067553A (en) * 1995-03-21 2000-05-23 The Dialog Corporation Plc Image data transfer system using object reference table
US5987226A (en) * 1996-03-28 1999-11-16 Fuji Xerox Co., Ltd. Printing system and method
US6091508A (en) * 1996-09-13 2000-07-18 Lexmark International, Inc. Multi-function peripheral system with downloadable drivers
US6476938B1 (en) * 1996-10-18 2002-11-05 Fuji Xerox, Co., Ltd. Print control system and method
US6249786B1 (en) * 1997-03-21 2001-06-19 Rolf Wadewitz Data-conversion method
US6149323A (en) * 1997-03-25 2000-11-21 Seiko Epson Corporation Print system, printer controller, printer, and printer control method
US6064936A (en) * 1997-04-14 2000-05-16 Sumitomo Electric Industries, Ltd. Tire air pressure reduction detecting apparatus
US6804019B2 (en) * 1997-06-09 2004-10-12 Seiko Epson Corporation Print data generation system and corresponding method for use with a printing system
US5982997A (en) * 1997-08-14 1999-11-09 International Business Machines Inc. Data stream protocol for immediate job switching
US6385728B1 (en) * 1997-11-26 2002-05-07 International Business Machines Corporation System, method, and program for providing will-call certificates for guaranteeing authorization for a printer to retrieve a file directly from a file server upon request from a client in a network computer system environment
US6247011B1 (en) * 1997-12-02 2001-06-12 Digital-Net, Inc. Computerized prepress authoring for document creation
US6006281A (en) * 1998-01-08 1999-12-21 Xerox Corporation Network printing system with data merge feature
US6954278B1 (en) * 1998-02-13 2005-10-11 Lexmark International, Inc. Dynamic printer operating system
US6519630B1 (en) * 1998-05-11 2003-02-11 Pioneer Electronic Corporation Production of document data including dynamic character representation
US6311058B1 (en) * 1998-06-30 2001-10-30 Microsoft Corporation System for delivering data content over a low bit rate transmission channel
US6538760B1 (en) * 1998-09-08 2003-03-25 International Business Machines Corp. Method and apparatus for generating a production print stream from files optimized for viewing
US6337961B2 (en) * 1998-12-22 2002-01-08 Canon Kabushiki Kaisha Print control method and apparatus, and printer
US20050141030A1 (en) * 1998-12-24 2005-06-30 Canon Kabushiki Kaisha Print control apparatus, print control method, memory medium for storing print control program, and print control program
US6891631B1 (en) * 1999-03-17 2005-05-10 Oki Data Corporation Printing system with printer drivers selection
US6615234B1 (en) * 1999-05-11 2003-09-02 Taylor Corporation System and method for network-based document delivery
US6711677B1 (en) * 1999-07-12 2004-03-23 Hewlett-Packard Development Company, L.P. Secure printing method
US6967728B1 (en) * 1999-07-23 2005-11-22 Electronics For Imaging, Inc. Reusable and transferable printer driver preference system
US6992785B1 (en) * 2000-02-09 2006-01-31 International Business Machines Corporation Method, data structure and apparatus for identifying resources prior to printing
US6781710B1 (en) * 2000-03-27 2004-08-24 Hewlett-Packard Development Company, L.P. Print job capture subsystem with pass-through support
US6957029B1 (en) * 2000-04-04 2005-10-18 Sony Corporation Method and system for displaying altering and producing a copy of an image
US20010054156A1 (en) * 2000-06-19 2001-12-20 Minoru Teshigawara Image processing method and apparatus and image processing system
US20020054345A1 (en) * 2000-08-29 2002-05-09 Casio Computer Co., Ltd. Peripheral device, printing apparatus, data acquisition method, print support method, print support system, portable communication terminal, and printing method
US20020064280A1 (en) * 2000-09-11 2002-05-30 Seiko Epson Corporation Print system and printer capable of prevention of unjust copy print
US6856430B1 (en) * 2000-10-26 2005-02-15 Hewlett-Packard Development Company, L.P. Calculation of toner usage
US20040205721A1 (en) * 2001-01-11 2004-10-14 International Business Machines Corporation Method of testing a computer program translated into a national language
US20040015891A1 (en) * 2001-04-02 2004-01-22 Arellano-Payne Anna M. System and method for an interoperability framework
US20040015890A1 (en) * 2001-05-11 2004-01-22 Windriver Systems, Inc. System and method for adapting files for backward compatibility
US6751732B2 (en) * 2001-07-12 2004-06-15 Pitney Bowes Inc. Method and system for secure delivery and printing of documents via a network device
US20030044009A1 (en) * 2001-08-31 2003-03-06 Sridhar Dathathraya System and method for secure communications with network printers
US20030051011A1 (en) * 2001-09-07 2003-03-13 Bryan Schacht System and method for installing printer driver software

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7953899B1 (en) * 2002-08-21 2011-05-31 3Par Inc. Universal diagnostic hardware space access system for firmware
US20050216905A1 (en) * 2002-12-17 2005-09-29 Akira Miura Content distribution method and content distribution package
US8402457B2 (en) 2002-12-17 2013-03-19 Kabushiki Kaisha Toshiba Content distribution method and content distribution package
US7840960B2 (en) * 2002-12-17 2010-11-23 Kabushiki Kaisha Toshiba Content distribution method and content distribution package
US20040179229A1 (en) * 2003-03-14 2004-09-16 Laughlin John David Printer driver translator apparatus and method
US7640269B2 (en) 2004-07-07 2009-12-29 Canon Kabushiki Kaisha Image processing system and image processing method
US7545992B2 (en) 2004-07-07 2009-06-09 Canon Kabushiki Kaisha Image processing system and image processing method
US7596271B2 (en) 2004-07-07 2009-09-29 Canon Kabushiki Kaisha Image processing system and image processing method
US20060007481A1 (en) * 2004-07-07 2006-01-12 Canon Kabushiki Kaisha Image processing system and image processing method
US20060008114A1 (en) * 2004-07-07 2006-01-12 Canon Kabushiki Kaisha Image processing system and image processing method
US7860266B2 (en) 2004-07-07 2010-12-28 Canon Kabushiki Kaisha Image processing system and image processing method
US20060008113A1 (en) * 2004-07-07 2006-01-12 Canon Kabushiki Kaisha Image processing system and image processing method
US20060010116A1 (en) * 2004-07-07 2006-01-12 Canon Kabushiki Kaisha Image processing system and image processing method
US20080281929A1 (en) * 2007-05-11 2008-11-13 Weng-Jeng Peng System and Method of Automatic Multi-Media Mail
US9110621B2 (en) 2011-09-28 2015-08-18 Cortado Ag Method and apparatus for performing printing using a remote rendering service

Also Published As

Publication number Publication date
JP2003140861A (ja) 2003-05-16
GB2382198A (en) 2003-05-21
GB0220330D0 (en) 2002-10-09
DE10238591A1 (de) 2003-04-03
GB2382198B (en) 2005-04-20
US20030051046A1 (en) 2003-03-13
US7451442B2 (en) 2008-11-11
DE10238591B4 (de) 2004-08-12

Similar Documents

Publication Publication Date Title
US7853017B2 (en) Method and apparatus for encrypted print processing
US20030051044A1 (en) System and method for facilitating generation of hard copies
US7801918B2 (en) File access control device, password setting device, process instruction device, and file access control method
US8184311B2 (en) Image processing system
US20050219610A1 (en) Information processing apparatus and method, and printing apparatus and method
US20070273921A1 (en) Image processing apparatus and data processing method
US8656152B2 (en) Image forming apparatus, host apparatus and encryption method of job object document thereof
US20070106902A1 (en) Image processing apparatus, image managing method, document managing apparatus, and document managing method
US7304757B2 (en) System and method for secure printing
EP2009580A2 (en) Information processing apparatus and control method thereof, computer program, and information processing system
US20110067088A1 (en) Image processing device, information processing method, and recording medium
US7315396B2 (en) Systems and methods for generating banner pages
EP2027555B1 (en) Information processing apparatus,information processing method, and information processing program
JP2009187534A (ja) データ処理装置およびデータ処理方法
US20100054467A1 (en) Image forming system and security printing method thereof
US7899664B2 (en) Information processing apparatus, computer, information processing system, information processing method, and program for receiving a character string and returning conversion candidates
US20080180723A1 (en) Print driver with processed print data management capability
US8081338B2 (en) Form processing apparatus and method
KR100352905B1 (ko) 출력문서보안 시스템, 방법 및 프로그램을 기록한 기록매체
US20040246514A1 (en) Systems and methods for printing using a public printing service
JP2008123030A (ja) 印刷装置及びそれを用いた情報処理システム
JP2007233610A (ja) 情報処理装置、ポリシー管理方法、記憶媒体、プログラム
US20070216940A1 (en) Information processing device, image processing device, job processing method, and storage medium
US20060123411A1 (en) Rendering device installation methods and systems
US7385610B2 (en) System and method for displaying graphics

Legal Events

Date Code Title Description
AS Assignment

Owner name: HEWLETT-PACKARD COMPANY, COLORADO

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:PARRY, TRAVIS J.;CERVANTES, JOSE L.;REEL/FRAME:012186/0855;SIGNING DATES FROM 20010906 TO 20010907

AS Assignment

Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY L.P., TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HEWLETT-PACKARD COMPANY;REEL/FRAME:014061/0492

Effective date: 20030926

Owner name: HEWLETT-PACKARD DEVELOPMENT COMPANY L.P.,TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HEWLETT-PACKARD COMPANY;REEL/FRAME:014061/0492

Effective date: 20030926

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION