WO1994015300A1 - Imprimante virtuelle - Google Patents
Imprimante virtuelle Download PDFInfo
- Publication number
- WO1994015300A1 WO1994015300A1 PCT/US1993/012093 US9312093W WO9415300A1 WO 1994015300 A1 WO1994015300 A1 WO 1994015300A1 US 9312093 W US9312093 W US 9312093W WO 9415300 A1 WO9415300 A1 WO 9415300A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- printer
- communications protocol
- print job
- protocol address
- default configuration
- Prior art date
Links
- 238000004891 communication Methods 0.000 claims description 142
- 230000006854 communication Effects 0.000 claims description 142
- 238000000034 method Methods 0.000 claims description 21
- 230000004044 response Effects 0.000 claims description 8
- 230000006870 function Effects 0.000 claims description 6
- 230000005540 biological transmission Effects 0.000 claims 24
- 238000013500 data storage Methods 0.000 claims 3
- 230000008878 coupling Effects 0.000 claims 2
- 238000010168 coupling process Methods 0.000 claims 2
- 238000005859 coupling reaction Methods 0.000 claims 2
- 230000001419 dependent effect Effects 0.000 claims 2
- 238000010586 diagram Methods 0.000 description 8
- 238000012544 monitoring process Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0806—Configuration setting for initial configuration or provisioning, e.g. plug-and-play
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1204—Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1229—Printer resources management or printer maintenance, e.g. device status, power levels
- G06F3/123—Software or firmware update, e.g. device firmware management
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1293—Printer information exchange with computer
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1297—Printer code translation, conversion, emulation, compression; Configuration of printer parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/18—Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
Definitions
- the present invention relates to apparatus and methods for controlling the configuration of a printer and, in particular embodiments, for allowing a user to select a printer default configuration from a plurality of preset default configurations to control a printer connected in a multiple work station network.
- a default configuration In a typical computer printer, it is necessary to establish a default configuration.
- the printer has a default configuration set by the user or preset by the manufacturer.
- Default configurations comprise sets of instructions for controlling certain parameters of the printing operations performed by the printer, including, but not limited to, fonts, paper sizes, page description languages, finishing options and stackers. Data or instructions for setting the default configuration are typically stored in a memory circuit within the printer.
- a typical network system e.g., wherein one or more printers are connected, through a network communications link, to a plurality of individual work stations (e.g., personal computer terminals), each printer will have a preset default configuration, as discussed above. Each work station accessing a printer must operate with the default configuration set for that printer.
- each printer may have a default configuration different from the default configuration set for the other printers in the network. Any one printer may be selectively accessed by a work station user by selecting that printer's network port. In this regard, by connecting a plurality of printers in the network through a corresponding plurality of network ports, a work station user may select the printer (and, thus, the default configuration set for that printer) to accommodate that user's printing needs.
- the cost of including multiple printers in a network can be relatively high, especially where a large number of printers (and default configurations) are required.
- the physical capabilities of the work stations or the network communications link may limit the number of printer network ports (and, thus, the number of printers having different default configurations) operable in the network.
- a device typically has a unique communications protocol address for each protocol compatible therewith.
- the print server responds to multiple protocol addresses. Each address to which the print server responds is uniquely associated with a default configuration.
- a printer is selectively controlled to operate as any one of a plurality of "Virtual Printers.”
- “Virtual Printer” has a default configuration which differs from the default configuration of the other "Virtual Printers.”
- a single printer connected in a network through a single printer network interface can be operated in accordance with any one of the plural default configurations.
- a work station user selects a desired printer default configuration by selecting a unique communications protocol address associated with that default configuration. By directing the print data to the selected communications protocol address, the printer automatically assumes the default configuration associated with that address.
- Default configuration setting circuitry provided, e.g., in a circuit card installed in the printer, is programmed to respond to the communications protocol address and, via a look-up table, provide instructions for implementing the default configuration associated with the address. The printer is then configured in accordance with the selected default configuration. If the same work station user or another work station user desires a different printer default configuration, the new"d fault configuration is selected by that user and print data sent from that work station is directed to the communications protocol address associated with the new default configuration.
- the default configuration setting circuitry provides instructions for implementing the default configuration associated with the communications protocol address in the manner discussed above, such that the printer is then configured in accordance with the new default configuration.
- print data for a plurality of printer default configurations can be sent through a single printer network interface to a single printer.
- the printer can be configured in accordance with any one of the plural default configurations, thus obviating the need to connect a plurality of printers (each having a different default configuration) through a plurality of printer ports in the network.
- considerable cost in providing a separate printer for each default configuration can be avoided.
- the number of printer ports needed in the network may be reduced.
- FIGURE 1 is a block diagram of a computer network employing an embodiment of the present invention.
- FIGURE 2 is a block diagram representing the computer network of Figure 1, as perceived by a work station user.
- FIGURE 3 is a block diagram representing a look-up table of a printer default configuration control circuit indexed by the communications protocol address in accordance with an embodiment of the present invention.
- FIGURE 4 is a block diagram of the network shown in Figure 1, with a further representation of internal architecture of the printer shown in Figure 1.
- a printer is selectively controlled to operate as any one of a plurality of "Virtual Printers.”
- Each Virtual Printer has a default configuration which differs from the default configuration of the other Virtual Printers.
- a single printer connected in a network through a single printer network interface can be operated in accordance with any one of the plural default configurations.
- Figure 1 is a block diagram of a computer network 10 in which a number of individual work stations are connected, through a network communications link, to a printer station.
- the individual work stations shown at reference numbers 12 and 14, may be, for example, personal computer terminals (PCs) .
- the printer station may comprise, for example, an ink jet printer (with a default configuration control circuit as discussed below) as shown at reference character 16.
- Figure 1 also shows a host/server station 18 connected in the network.
- a network communications link 20 interconnects the above discussed stations 12-18.
- the default configuration, with which the printer 16 operates for any given printing job, is controlled by a default configuration control circuit 22.
- the circuit 22 is provided in a circuit card mounted inside of the printer housing.
- the circuit 22 may be provided external to the printer housing or otherwise suitably connected between the print engine and the printer network interface.
- the circuit 22 selects a set of default configuration instructions from a plurality of sets of such instructions.
- the selected set of instructions are provided to the general default control circuitry of the printer to set the printer's default configuration.
- the selection of the particular set of default configuration instructions is controlled by the user's selection of the communications protocol address associated with the default configuration.
- the printer 16, with the control circuit 22, has multiple default configurations, each designated as a "Virtual Printer". Circuit 22 could be implemented in hardware and/or software. Each Virtual Printer is associated with a unique communications protocol address. When accessing the printer, the user of the accessing work station, e.g., work station 12, directs the print job to the communications protocol address of the Virtual Printer with the default configuration desired by the user.
- the circuit 22 upon receiving the print job from work station 12, the circuit 22 recognizes the communications protocol address as being associated with one of the Virtual Printers. The circuit 22 then provides the printer 16 with printer default configuration instructions for the Virtual Printer associated with the communications protocol address. In response to the instructions from circuit 22, the printer 16 is automatically set to the default configuration specified for the Virtual Printer associated with the communications protocol address selected at the work station 12, without manual action on the operator control panel of the printer. With the printer 16 set in accordance with the selected default configuration, the print job from the work station 12 is processed by the printer.
- the circuit 22 includes an address processing circuit and a look-up table and associated memory for storing a plurality of default configuration instruction sets with a corresponding plurality of communications protocol addresses.
- the circuit 22 receives a print data signal from the work station 12 directed to the selected communications protocol address.
- the circuit 22 processes the communications protocol address and provides the default configuration instruction set corresponding to the communications protocol address in the look-up table, for setting the printer 16 with a particular default configuration (or Virtual Printer) .
- the work station user can set the physical printer 16 to any one of the plurality of default configurations (Virtual Printers) by selecting the associated communications protocol address and sending the print job signals to that address.
- Figure 2 is a block diagram representing this user perceived arrangement with two Virtual printers 24 and 26.
- Figure 2 also shows a "Queue/Spooler" for each Virtual Printer, as perceived by the work station user.
- the "Queue/Spooler" function may actually be performed by the Host/Server 18 ( Figure 1) or the work station itself.
- Figure 3 is a block diagram representing the look ⁇ up table for the circuit 22.
- Each box on the right side of Figure 3 corresponds to an addressable location of a memory circuit wherein the printer default configuration instructions for a particular Virtual Printer are stored.
- the communications protocol address provided from the work station is converted into a table index and the virtual printer configuration instructions corresponding to the table index are provided to configure the physical printer 16 for the print job provided by the work station.
- the memory circuit may be provided as part of the printer's general memory circuit or may be provided as an additional circuit internal or external to the printer housing.
- Figure 4 is a block diagram of the network shown in Figure 1, with a further representation of internal architecture of the printer 16 and the printer network interface.
- the printer network interface 28 connects the rest of the printer with the network communications link 20.
- a print services controller 30 provides the general processing functions for operating the print engine 32, including monitoring the system for status and for faults, such as the occurrence of low toner or a paper jam.
- the processor and look-up table for the printer default configuration control circuit 22 is included in the controller 30.
- the printer default configuration control circuit 22 may be provided within the printer's general control circuitry. Alternatively it may be provided, as discussed above, in a circuit card added to the printer's ordinary control circuitry or as an external circuit, external to the printer housing and located after the printer network interface.
- Figure 4 also shows further printer components, including PostScript Emulation and PCL Emulation circuits 34 and 36- and a Command and Status circuit 38.
- Emulation circuits 34 and 36 function, generally to interpret print job data and provide print engine control signals to the print engine 32.
- Emulation circuit 34 operates for POSTSCRIPT (trademark) and ADOBE (trademark) type printers and emulation circuit 36 operates for HEWLETT PACKARD (trademark) type printers. Further embodiments may have emulation circuits for other types of printers.
- the Command and Status circuit 38 receives signals from the print services controller 30, the emulation circuits 34 and 36 and the print engine 32 and provides control signals to the print services controller and the emulation circuits, e.g., for the fault monitoring functions, etc.
- the print engine 32 may be, for example a 30 PPM (page-per-minute) print engine.
- Print engine control signals from the emulators 34 and 36 control the print engine 32 to print on a print medium, such as paper 40.
- a work station user selects a first printer default configuration for a first print job. Thereupon the data for the first print job is sent to the first communications protocol address exclusively associated with the selected default configuration.
- the work station may be controlled, e.g., by software which provides user prompting indicia on the work station terminal for instructing a user to make a default configuration selection via the work station key board. Alternatively, the work station may be programmed to automatically select a particular default configuration.
- Default configuration setting circuitry 22 provided, e.g., in the printer, responds to the first communications protocol address and, via a look-up table, provides instructions for implementing the default configuration associated with the first communications protocol address. The printer is then configured as a first Virtual Printer, in accordance with the selected default configuration.
- the print data for the second print job is sent to a second communications protocol address (associated with the second default configuration) .
- the default configuration setting circuitry 22 responds to the second communications protocol address and, via the look-up table, provides instructions for implementing the default configuration associated with the second communications protocol address.
- the printer is then configured as a second Virtual Printer, in accordance with the second default configuration.
- the printer default configuration of the first Virtual Printer will be restored for the further print job.
- the context (or active configuration) of each Virtual Printer is optionally preserved (e.g., via a memory circuit as discussed above) and may be restored between print jobs.
- the user of the first work station was using, as an active configuration, a form blank and had printed a completed form using the first Virtual Printer, upon restoring the first Virtual Printer, the user would also restore the form blank. This can be extremely efficient and cost saving in networks wherein a particular context is used over and over by the same or different work station users.
- first and second blank forms are implemented by software, e.g., via a template in a word processing software (e.g.,
- the accountant first selects the template for the first form blank, fills in the blanks with appropriate information and sends the data as a print job to the first Virtual Printer.
- the accountant selects the template for the second form blank, fills in the blanks with appropriate information and sends the data as a print job to the second Virtual Printer. If, at a later time, the accountant wishes to fill out the first form blank for yet another client, the accountant may access the first Virtual Printer and thereby not only restore the default configuration associated with the first Virtual Printer, but also restore the context of the print job previously sent to the first Virtual Printer, i.e., the form blank for the first form.
- a second accountant in the network wishes to fill out the second form blank for yet another client, the second accountant may access the second Virtual Printer and thereby restore the default configuration associated with the second Virtual Printer and the second form blank.
- various "contexts" comprise accounting forms
- Other types' of "contexts” may be law forms, letter heads, blank graphs or tables, architectural, engineering or artistic drawings, or the like.
- multiple simultaneous communications protocols e.g., LAT, LAT
- TCP/IP TCP/IP
- ETHERTALK all believed to be trademarks
- the Virtual Printers will be uniquely addressed in each available protocol. Priorities may be provided, e.g., by the end user, for governing the order in which multiple simultaneous print requests would be processed by the printer.
- the printer would automatically track resources used by each Virtual Printer. Such resources may include, but are not limited to, images printed, physical sheets printed and bytes processed.
- the printer will provide a report and/or reset the resource statistics for all or a selected number of Virtual Printers.
- a portion of the memory associated with the look-up table is devoted to this tracking and reporting feature.
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)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Software Systems (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Printers Or Recording Devices Using Electromagnetic And Radiation Means (AREA)
- Particle Formation And Scattering Control In Inkjet Printers (AREA)
- Dot-Matrix Printers And Others (AREA)
Abstract
Priority Applications (5)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE69330004T DE69330004T2 (de) | 1992-12-18 | 1993-12-13 | Virtueller drucker |
EP94904079A EP0674787B1 (fr) | 1992-12-18 | 1993-12-13 | Imprimante virtuelle |
AT94904079T ATE199599T1 (de) | 1992-12-18 | 1993-12-13 | Virtueller drucker |
JP6515240A JP3068650B2 (ja) | 1992-12-18 | 1993-12-13 | 仮想プリンタ |
AU58274/94A AU5827494A (en) | 1992-12-18 | 1993-12-13 | Virtual printer |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US99305792A | 1992-12-18 | 1992-12-18 | |
US07/993,057 | 1992-12-18 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO1994015300A1 true WO1994015300A1 (fr) | 1994-07-07 |
Family
ID=25539044
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US1993/012093 WO1994015300A1 (fr) | 1992-12-18 | 1993-12-13 | Imprimante virtuelle |
Country Status (11)
Country | Link |
---|---|
US (1) | US5371837A (fr) |
EP (1) | EP0674787B1 (fr) |
JP (1) | JP3068650B2 (fr) |
AT (1) | ATE199599T1 (fr) |
AU (1) | AU5827494A (fr) |
DE (1) | DE69330004T2 (fr) |
IL (1) | IL108002A (fr) |
MX (1) | MX9308175A (fr) |
SG (1) | SG50544A1 (fr) |
WO (1) | WO1994015300A1 (fr) |
ZA (1) | ZA939465B (fr) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0738596A1 (fr) * | 1995-04-19 | 1996-10-23 | Fuji Xerox Co., Ltd. | Commande d'un tampon de commande pour un système d'impression |
GB2356723A (en) * | 1999-11-29 | 2001-05-30 | Hewlett Packard Co | Selecting default printer driver settings |
EP1460531A3 (fr) * | 2003-03-20 | 2008-12-10 | Ricoh Company, Ltd. | Méthode, serveur et programme de configuration d'information d'imprimante |
Families Citing this family (78)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE4226052C2 (de) * | 1991-08-06 | 1996-12-05 | Hitachi Ltd | Drucksteuerungsverfahren und -gerät, die eine Vielzahl von Prozessoren verwenden |
JP3017605B2 (ja) * | 1992-06-19 | 2000-03-13 | キヤノン株式会社 | プリンタ制御方法およびその制御システム |
JP2859499B2 (ja) * | 1992-11-09 | 1999-02-17 | キヤノン株式会社 | 印刷システム及び前記システムにおける項目設定方法 |
US5611046A (en) * | 1992-11-18 | 1997-03-11 | Canon Kabushiki Kaisha | Method and apparatus for interfacing a peripheral to a local area network |
US5638497A (en) * | 1992-12-18 | 1997-06-10 | Dataproducts Corporation | Virtual printer |
EP0634716B1 (fr) * | 1993-06-15 | 1999-06-30 | Hewlett-Packard Company | Protocole de connexion directe de bas-niveau pour imprimante PCL |
EP0643526B1 (fr) * | 1993-09-13 | 1999-05-19 | Canon Kabushiki Kaisha | Appareil d'enregistrement d'images et procédé de commutation de mode dans cet appareil |
DE69428512T2 (de) * | 1993-12-30 | 2002-05-29 | Ncr International, Inc. | Konfigurationsverfahren für Rechnerperipheriegeräte |
JPH07287679A (ja) * | 1994-04-19 | 1995-10-31 | Canon Inc | ネットワーク管理装置及びその制御方法 |
JP3201141B2 (ja) * | 1994-06-02 | 2001-08-20 | セイコーエプソン株式会社 | データ受信方式 |
JP2848245B2 (ja) * | 1994-06-06 | 1999-01-20 | ブラザー工業株式会社 | プリンタ設定装置 |
US6002843A (en) * | 1994-06-15 | 1999-12-14 | Canon Kabushiki Kaisha | Printing apparatus and its control method |
US6091507A (en) * | 1994-07-01 | 2000-07-18 | Colorspan Corporation | Method and apparatus for printing a document over a network |
JP2932346B2 (ja) * | 1994-07-22 | 1999-08-09 | 富士通株式会社 | 印刷装置並びに印刷装置における印刷制御方法及び文字フォントパターン管理方法 |
US7054018B1 (en) | 1994-07-22 | 2006-05-30 | Fuji Xerox Co., Ltd. | Printing apparatus and printing control method and character font pattern control method in printing apparatus |
US5699495A (en) * | 1994-07-27 | 1997-12-16 | Microsoft Corporation | Point-and-print in a distributed environment |
JP3534331B2 (ja) * | 1994-08-09 | 2004-06-07 | ゼロックス コーポレイション | ネットワークインタフェースを使用して多種のローカル及びリモートソースから多セグメント印刷ジョブを構築する方法 |
JP3223050B2 (ja) * | 1994-09-20 | 2001-10-29 | 富士通株式会社 | 印字装置 |
US5602974A (en) * | 1994-10-05 | 1997-02-11 | Microsoft Corporation | Device independent spooling in a print architecture |
US5692111A (en) * | 1994-10-05 | 1997-11-25 | Microsoft Corporation | Automatic installation of printers in a distributed environment |
JP3242801B2 (ja) * | 1994-11-28 | 2001-12-25 | 株式会社日立製作所 | 印刷システム |
US5550957A (en) * | 1994-12-07 | 1996-08-27 | Lexmark International, Inc. | Multiple virtual printer network interface |
US5640495A (en) * | 1994-12-20 | 1997-06-17 | Lexmark International, Inc. | Computer-printer interface control for bidirectional/undirectional data communications |
US5636333A (en) * | 1994-12-20 | 1997-06-03 | Lexmark International, Inc. | Multi-protocol network interface |
US5659670A (en) * | 1994-12-22 | 1997-08-19 | Xerox Corporation | Self configuring network/printer system |
US5699494A (en) * | 1995-02-24 | 1997-12-16 | Lexmark International, Inc. | Remote replication of printer operator panel |
US5727135A (en) * | 1995-03-23 | 1998-03-10 | Lexmark International, Inc. | Multiple printer status information indication |
US5905906A (en) * | 1995-03-31 | 1999-05-18 | Lexmark International, Inc. | Method and apparatus for configuring multiple printers on a network |
US5787237A (en) * | 1995-06-06 | 1998-07-28 | Apple Computer, Inc. | Uniform interface for conducting communications in a heterogeneous computing network |
US6401150B1 (en) * | 1995-06-06 | 2002-06-04 | Apple Computer, Inc. | Centralized queue in network printing systems |
US5867636A (en) * | 1995-06-06 | 1999-02-02 | Apple Computer, Inc. | Client server symmetric presentation-layer connection protocol for network printing systems |
US5754747A (en) * | 1995-06-06 | 1998-05-19 | Apple Computer, Inc. | Architecture for network printing systems |
US5651114A (en) * | 1995-06-23 | 1997-07-22 | Lexmark International, Inc. | External network adapter for handling normal and alternate channel data over a single bi-directional channel connected to a printer |
US5825991A (en) * | 1995-10-30 | 1998-10-20 | Xerox Corporation | System for balancing CPU demands in a high-volume print server |
US5715379A (en) * | 1995-10-30 | 1998-02-03 | Xerox Corporation | Architecture for a digital printer with multiple independent decomposers |
US5787248A (en) * | 1996-01-02 | 1998-07-28 | Racal-Datacom, Inc. | System for selecting network management protocol by setting protocol handler index based on newly selected protocol and selecting protocol handler address using protocol handler index |
US5720015A (en) * | 1996-04-22 | 1998-02-17 | Lexmark International, Inc. | Method and apparatus for providing remote printer resource management |
US5873659A (en) * | 1996-04-24 | 1999-02-23 | Edwards; Steve Michael | Method and apparatus for providing a printer having internal queue job management |
AU3060097A (en) | 1996-05-14 | 1997-12-05 | Ricoh Corporation | Java printer |
US6246485B1 (en) | 1996-05-23 | 2001-06-12 | Lexmark International, Inc. | Printer communication system and method |
US6552813B2 (en) * | 1996-06-11 | 2003-04-22 | Sun Microsystems, Inc. | Directing print jobs in a network printing system |
US5971632A (en) | 1997-02-19 | 1999-10-26 | The Standard Register Company | Printer with internal document data construction |
US6184998B1 (en) | 1997-09-15 | 2001-02-06 | Canon Kabushiki Kaisha | Adding printing to the windows registry |
US6026436A (en) * | 1997-11-21 | 2000-02-15 | Xerox Corporation | System for cloning document processing related settings in a document processing system |
US6704117B1 (en) * | 1997-11-25 | 2004-03-09 | International Business Machines Corporation | System and method for server virtual printer device name negotiation for mobile print support |
US6216159B1 (en) * | 1997-11-25 | 2001-04-10 | International Business Machines Corporation | Method and system for IP address accessibility to server applications |
US6954278B1 (en) * | 1998-02-13 | 2005-10-11 | Lexmark International, Inc. | Dynamic printer operating system |
US6239880B1 (en) * | 1998-04-10 | 2001-05-29 | Xerox Corporation | Memory management system for a printing system |
US6084688A (en) * | 1998-04-30 | 2000-07-04 | Xerox Corporation | Network print server with page-parallel decomposing |
US6762771B1 (en) * | 1998-08-18 | 2004-07-13 | Canon Kabushiki Kaisha | Printer driver having adaptable default mode |
US6219151B1 (en) * | 1998-08-24 | 2001-04-17 | Hitachi Koki Imaging Solutions, Inc. | Network printing system |
JP2000132354A (ja) * | 1998-10-23 | 2000-05-12 | Canon Inc | プリンタの管理装置及び管理方法 |
US6349304B1 (en) * | 1998-12-09 | 2002-02-19 | International Business Machines Corporation | Graphical interface for copying settings from network source device to network target devices without transmitting values not usable for features supported by network target devices |
US7043688B1 (en) * | 1998-12-22 | 2006-05-09 | Casio Computer Co., Ltd. | Document processing apparatus capable of increasing printing efficiency by forming virtual document and storage medium |
US6598087B1 (en) | 1999-09-08 | 2003-07-22 | Ge Capital Commercial Finance, Inc. | Methods and apparatus for network-enabled virtual printing |
US6798530B1 (en) * | 1999-12-07 | 2004-09-28 | Xerox Corporation | Systems, methods and graphical user interfaces for printing object optimized images using virtual printers |
US6681392B1 (en) | 1999-12-15 | 2004-01-20 | Lexmark International, Inc. | Method and apparatus for remote peripheral software installation |
US6850337B1 (en) | 2000-01-31 | 2005-02-01 | Hewlett-Packard Development Company, L.P. | Methods and arrangement for providing and using printer configuration status information |
US6646758B1 (en) | 2000-01-31 | 2003-11-11 | Hewlett-Packard Development Company, L.P. | Methods and arrangements for improved paper handling based on printer configuration status information |
JP4383625B2 (ja) * | 2000-03-16 | 2009-12-16 | キヤノン株式会社 | 分散処理システム及びその制御方法 |
US6999188B1 (en) | 2000-10-30 | 2006-02-14 | Konica Minolta Printing Solutions U.S.A., Inc. | Dynamically configurable printer and method of use thereof |
US7352487B2 (en) * | 2001-04-27 | 2008-04-01 | Canon Kabushiki Kaisha | Print control system, print control method, memory medium, and program |
JP4632574B2 (ja) * | 2001-05-25 | 2011-02-16 | 株式会社日立製作所 | 記憶装置およびファイルデータのバックアップ方法およびファイルデータのコピー方法 |
US8418065B2 (en) | 2001-07-16 | 2013-04-09 | Nuance Communications, Inc. | Method of and system for dynamically controlling during run time a multifunction peripheral (MFP) touch panel user interface (UI) from an external remote network-connected computer |
US20030063305A1 (en) * | 2001-09-28 | 2003-04-03 | Mcintyre C. Kevin | Method and system for saving and restoring printer control panel settings |
US7253915B2 (en) * | 2002-03-07 | 2007-08-07 | Canon Kabushiki Kaisha | Creating a locally managed instance of a network printer |
US20030200291A1 (en) * | 2002-04-23 | 2003-10-23 | Canon Kabushiki Kaisha | Web based creation of printer instances on a workstation |
US7213060B2 (en) * | 2002-04-23 | 2007-05-01 | Canon Kabushiki Kaisha | Web based creation of printer instances on a workstation |
US7689673B2 (en) * | 2002-04-23 | 2010-03-30 | Canon Kabushiki Kaisha | Remote creation of printer instances on a workstation |
US7529823B2 (en) * | 2003-03-27 | 2009-05-05 | Microsoft Corporation | Notifications for shared resources |
US20040207864A1 (en) * | 2003-04-18 | 2004-10-21 | Combs Steven Donald | Method for operating a printer and method for operating a printer controller |
US20050068559A1 (en) * | 2003-09-30 | 2005-03-31 | Ferlitsch Andrew R. | Enabling a heterogeneous imaging device to operate as a homogeneous device |
JP4416563B2 (ja) * | 2004-04-19 | 2010-02-17 | キヤノン株式会社 | ネットワークデバイス管理装置及びその制御方法、並びに、コンピュータプログラム及びコンピュータ可読記憶媒体 |
US8437020B2 (en) * | 2004-05-13 | 2013-05-07 | Sharp Laboratories Of America, Inc. | System and method for printer emulation |
KR100662609B1 (ko) * | 2004-12-30 | 2007-01-02 | 삼성전자주식회사 | 외부기억장치에 의한 프린터 작동 제어시스템 및 제어방법 |
US8488144B2 (en) * | 2006-03-31 | 2013-07-16 | Konica Minolta Laboratory U.S.A., Inc. | Print job management method and apparatus using virtual queues for handling print jobs using pre-defined job parameters |
JP4743262B2 (ja) * | 2008-12-01 | 2011-08-10 | コニカミノルタビジネステクノロジーズ株式会社 | 印刷設定項目を設定するための印刷設定装置が実行する方法およびプログラム |
CN114510686A (zh) * | 2022-02-23 | 2022-05-17 | 合肥高维数据技术有限公司 | 兼容新打印机设备的文档隐形水印嵌入方法及系统 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5047957A (en) * | 1988-10-21 | 1991-09-10 | Minolta Camera Kabushiki Kaisha | Printer controller |
US5050098A (en) * | 1989-08-25 | 1991-09-17 | Lexmark International, Inc. | Printer initialization system |
US5075874A (en) * | 1989-04-10 | 1991-12-24 | Eastman Kodak Company | Communications interface for computer output printer |
-
1993
- 1993-12-13 WO PCT/US1993/012093 patent/WO1994015300A1/fr active IP Right Grant
- 1993-12-13 DE DE69330004T patent/DE69330004T2/de not_active Expired - Lifetime
- 1993-12-13 JP JP6515240A patent/JP3068650B2/ja not_active Expired - Fee Related
- 1993-12-13 AT AT94904079T patent/ATE199599T1/de active
- 1993-12-13 IL IL10800293A patent/IL108002A/en not_active IP Right Cessation
- 1993-12-13 AU AU58274/94A patent/AU5827494A/en not_active Abandoned
- 1993-12-13 EP EP94904079A patent/EP0674787B1/fr not_active Expired - Lifetime
- 1993-12-13 SG SG1996004630A patent/SG50544A1/en unknown
- 1993-12-17 MX MX9308175A patent/MX9308175A/es unknown
- 1993-12-17 ZA ZA939465A patent/ZA939465B/xx unknown
-
1994
- 1994-03-23 US US08/216,600 patent/US5371837A/en not_active Expired - Lifetime
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5047957A (en) * | 1988-10-21 | 1991-09-10 | Minolta Camera Kabushiki Kaisha | Printer controller |
US5075874A (en) * | 1989-04-10 | 1991-12-24 | Eastman Kodak Company | Communications interface for computer output printer |
US5050098A (en) * | 1989-08-25 | 1991-09-17 | Lexmark International, Inc. | Printer initialization system |
Non-Patent Citations (1)
Title |
---|
The Hard Copy Observer, Volume 111, No. 7, issued July 1993, pages 1, 40-44, "Dataproducts Takes Networking a Step Further with VPT". * |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP0738596A1 (fr) * | 1995-04-19 | 1996-10-23 | Fuji Xerox Co., Ltd. | Commande d'un tampon de commande pour un système d'impression |
GB2356723A (en) * | 1999-11-29 | 2001-05-30 | Hewlett Packard Co | Selecting default printer driver settings |
GB2356723B (en) * | 1999-11-29 | 2003-12-03 | Hewlett Packard Co | Method of selecting default printer driver settings |
EP1460531A3 (fr) * | 2003-03-20 | 2008-12-10 | Ricoh Company, Ltd. | Méthode, serveur et programme de configuration d'information d'imprimante |
Also Published As
Publication number | Publication date |
---|---|
ZA939465B (en) | 1994-08-10 |
IL108002A (en) | 1996-01-19 |
MX9308175A (es) | 1995-01-31 |
JP3068650B2 (ja) | 2000-07-24 |
DE69330004T2 (de) | 2001-08-02 |
EP0674787A4 (fr) | 1995-11-29 |
AU5827494A (en) | 1994-07-19 |
EP0674787A1 (fr) | 1995-10-04 |
IL108002A0 (en) | 1994-04-12 |
JPH08505969A (ja) | 1996-06-25 |
SG50544A1 (en) | 1998-07-20 |
US5371837A (en) | 1994-12-06 |
ATE199599T1 (de) | 2001-03-15 |
DE69330004D1 (de) | 2001-04-12 |
EP0674787B1 (fr) | 2001-03-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5371837A (en) | Virtual printer | |
US5903716A (en) | Virtual printer | |
US6476927B1 (en) | Job token printer assignment system | |
JPH04262419A (ja) | 周辺装置を共用するための切り換えシステム | |
JPH06230908A (ja) | 各種ページ記述言語ならびにその他のパラメータを用いて電子化文書の印刷を制御するためのシステム | |
EP0917058A2 (fr) | Interface plug and play dynamique pour dispositif de sortie | |
US6384926B2 (en) | Network system having printers, printer for network system, server for network and terminal for network system | |
US6061142A (en) | Method and apparatus for directly printing out image files for printer | |
US6267517B1 (en) | Banner page outputting method and printer using this method and printer system using this method | |
US20040136028A1 (en) | Method and system for workload balancing | |
EP1323539B1 (fr) | Dispositif d'impression au pochoir | |
JP2787321B2 (ja) | プリンタ | |
JPH04328934A (ja) | 印刷装置 | |
WO2000028408A2 (fr) | Systeme de commande a plusieurs configurations pour imprimante grande vitesse comprenant plusieurs unites de commande de moteur d'imprimante, et son procede | |
JPH1191209A (ja) | プリンタ | |
WO2000028408A9 (fr) | Systeme de commande a plusieurs configurations pour imprimante grande vitesse comprenant plusieurs unites de commande de moteur d'imprimante, et son procede | |
JP2000203106A (ja) | プリンタシステム | |
KR100544165B1 (ko) | 프린터 드라이버에서 프린터의 등록 정보를 변경하는 방법 | |
JP2859035B2 (ja) | 印刷装置 | |
JPH07261958A (ja) | 画像処理装置 | |
JPS63257023A (ja) | コンピユ−タの出力装置 | |
JP2001150774A (ja) | プリンタ装置 | |
JPH11249850A (ja) | プリンタシステム | |
JPH04302021A (ja) | 印字装置 | |
JPH10211740A (ja) | 印刷装置及び印刷システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A1 Designated state(s): AT AU BB BG BR BY CA CH CZ DE DK ES FI GB HU JP KP KR KZ LK LU LV MG MN MW NL NO NZ PL PT RO RU SD SE SK UA UZ VN |
|
AL | Designated countries for regional patents |
Kind code of ref document: A1 Designated state(s): AT BE CH DE DK ES FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN ML MR NE SN TD TG |
|
DFPE | Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101) | ||
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 1994904079 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 1994904079 Country of ref document: EP |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
NENP | Non-entry into the national phase |
Ref country code: CA |
|
WWG | Wipo information: grant in national office |
Ref document number: 1994904079 Country of ref document: EP |