US20010028472A1 - Network system having printers, printer for network system, server for network and terminal for network system - Google Patents

Network system having printers, printer for network system, server for network and terminal for network system Download PDF

Info

Publication number
US20010028472A1
US20010028472A1 US08/939,714 US93971497A US2001028472A1 US 20010028472 A1 US20010028472 A1 US 20010028472A1 US 93971497 A US93971497 A US 93971497A US 2001028472 A1 US2001028472 A1 US 2001028472A1
Authority
US
United States
Prior art keywords
printer
request
print
terminal
server
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.)
Granted
Application number
US08/939,714
Other versions
US6384926B2 (en
Inventor
Mamoru Mochizuki
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.)
Fujifilm Business Innovation Corp
Original Assignee
Mamoru Mochizuki
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 Mamoru Mochizuki filed Critical Mamoru Mochizuki
Priority to US08/939,714 priority Critical patent/US6384926B2/en
Publication of US20010028472A1 publication Critical patent/US20010028472A1/en
Application granted granted Critical
Publication of US6384926B2 publication Critical patent/US6384926B2/en
Assigned to FUJI XEROX CO., LTD. reassignment FUJI XEROX CO., LTD. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: FUJITSU LIMITED
Anticipated expiration legal-status Critical
Expired - Lifetime 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/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • G06F3/1288Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
    • 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/1204Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
    • 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/1236Connection management

Definitions

  • the present invention relates to a network system that is connected to terminals, printers, and servers via a network such as a LAN (local area network).
  • the present invention also relates to a printer, a server, and a terminal, each used in the network system.
  • the network system such as a LAN includes plural terminals (clients) 31 A and 31 B such as personal computers (two in figure), as shown in FIG. 6.
  • the print server (server) 32 accepts print requests from the terminals 31 A and 31 B and then operates the printer 33 to execute the print request.
  • printer 33 is used as a remote printer in the network system shown in FIG. 6, it just receives print request data, but does not issue a process request to the upper equipment (e.g. print server 32 or terminals 31 A and 31 B).
  • the upper equipment e.g. print server 32 or terminals 31 A and 31 B.
  • An object of the present invention is to provide a network system with a printer which can gain a transmission access from a printer side to an upper equipment side, thus providing an improved operability at a printing process and an effective printing work.
  • Another object of the present invention is to provide a printer used in a network system which can gain a transmission access from a printer side to an upper equipment side, thus providing an improved operability at a printing process and an effective printing work.
  • Still another object of the present invention is to provide a server used in a network system which can gain a transmission access from a printer side to an upper equipment side, thus providing an improved operability at a printing process and an effective printing work.
  • Further object of the present invention is to provide a terminal used for a network system which can gain a transmission access from a printer side to an upper equipment side, thus providing an improved operability at a printing process and an effective printing work.
  • the network system connected to a terminal, a printer, and a server via a network the server operating the printer in response to a print request from the terminal, the printer executing a print request from the terminal, is characterized by the printer connected to the network via a bi-directional communicable interface unit.
  • the printer used in a network system the printer connected to a terminal and a server via a network to execute a print request from the terminal accepted by the server, the printer executing a print request from the terminal, is characterized by the printer connected to the network via a bidirectional communicable interface unit.
  • the server used in a network system the printer connected to a terminal and a printer via a network, the server operating the printer in response to a print request from the terminal so that the printer executes the print request from the terminal, is characterized by a control processing unit for executing a process corresponding to a process request in response to the process request from the printer.
  • the terminal used for a network system the terminal connected to a printer and a server via a network, the terminal issuing a print request to the server to request the printer for printing, is characterized by request issuing means for issuing and transmitting a print control information setting request or print operation status reference request to the printer as a process request.
  • the printer can not only receive data from an upper equipment side (a terminal or a server), but also gain a transmission access to an upper equipment side. Hence the operability in a printing process can be largely improved and the printing work can be effectively realized.
  • FIG. 1 is a block diagram showing an aspect of the present invention
  • FIG. 2 is a block diagram showing a network system, a terminal constructing the network system, a server, and a printer each according to the first embodiment of the present embodiment;
  • FIG. 3 is a flowchart used for explaining the normal operation of the printer according to the present embodiment
  • FIG. 4 is a flowchart used for explaining the operation (printer status report sequence) of the present embodiment
  • FIG. 5 is a flowchart used for explaining the operation (resource request sequence) of the present embodiment.
  • FIG. 6 is a block diagram showing a general network system having a printer.
  • FIG. 1 is a block diagram showing an aspect of the present invention.
  • numeral 1 represents a terminal
  • numeral 2 represents a server
  • numeral 3 represents a printer.
  • a network system is constructed by interconnecting the terminal 1 , the server 2 and the printer 3 via the network 4 .
  • the server 2 receives a print request from the terminal 1 . If the server 2 accepts the print request, the server 2 operates the printer 3 to execute the print request from the terminal 1 .
  • the printer 3 is connected to the network 4 via the bidirectional communicable interface unit 5 .
  • the terminal 1 includes request issuing means 6 that issues and transmits a print control information setting request or print operation status reference request as a process request to the printer 3 .
  • the printer 3 includes a control unit 7 that executes a process according to a process request from the terminal 1 received via the interface unit 5 .
  • a process request from the terminal 1 is a print control information setting request
  • the control unit 7 in the printer 3 sets and changes the print control information in the printer 3 according to the print control information setting request.
  • a process request from the terminal 1 is a print operation status reference request
  • the control unit 7 in the printer 3 transmits the operational status of the printer 3 via the interface unit 5 , according to the print operation status reference request.
  • the control unit 7 in the printer 3 transmits the process request to the server 2 via the interface unit 5 .
  • the server 2 includes a control processing unit 8 that executes a process according to a process request from the printer 3 .
  • a process request from the printer 3 is a print operation status reporting request
  • the control processing unit 8 in the server 2 transmits the operational condition of the printer 3 to the terminal 1 according to the print operation status reporting request.
  • the control processing unit 8 in the server 2 transmits a necessary resource to the printer 3 according to the resource request.
  • the printer 3 since the printer 3 is connected to the network 4 via the bi-directional communicable interface unit 5 , the printer 3 not only receives data from the upper apparatus (such as the terminal 1 or the server 2 ), but also gains a transmission access to the upper apparatus.
  • the upper apparatus such as the terminal 1 or the server 2
  • the control unit 7 executes a process according to the process request.
  • a process request from the terminal 1 is a print control information setting request
  • the control unit 7 in the printer 3 sets and changes the print control information in the printer 3 according to the print control information setting request.
  • the printer 3 is located remotely from the terminal 1 , it is unnecessary to have an access to the installation of the printer 3 to change the setting state of the printer 3 .
  • a process request from the terminal 1 is a print operation status reference request
  • the control unit 7 in the printer 3 transmits the operational condition of the printer 3 according to the print operation status reference request via the interface unit 5 and then the terminal 1 can refer to the operational status of the printer 3 .
  • control unit 7 in the printer 3 transmits it to the server 2 via the interface unit 5 .
  • control processing unit 8 executes the process according to the process request.
  • the control processing unit 8 in the server 2 transmits the operational condition of the printer 3 to the terminal 1 according to the print operation status reporting request.
  • the terminal I recognizes the operational condition.
  • a process request from the printer 3 is a resource request accompanying a printing operation
  • the control processing unit 8 in the server 2 transmits a necessary resource to the printer 3 according to the resource request.
  • the server 2 receives the resource so that the printing operation can be continued.
  • the printer 3 not only receives data from the upper equipment (such as the terminal 1 or the server 2 ), but also can have a transmission access to the upper equipment side. As a result, this feature can largely improve the operability at the printing process and can realize the effective printing work.
  • the terminal 1 issues a print control information setting request as a process request
  • the print control information in the printer 3 can be easily set and changed according to the print control information setting request without directly gaining access to the printer 3 .
  • the operability can be largely improved in the printing operation.
  • the terminal 1 issues a print operation status reference request as a process request, the operational condition of the printer 3 is transmitted according to the print operation status reference request. Hence the terminal 1 can easily refer to the operational status of the printer 3 , thus contributing to an further improvement of the operability in a printing process.
  • the printer 3 Since the printer 3 transmits a print operation status reporting request as a process request to the server 2 , the operational status of the printer 3 can be transmitted to the terminal 1 according to the print operation status reporting request. Hence, if an abnormal state such as paper jamming and paper shortage occurs on the side of the printer 3 , the fact can be informed immediately the terminal 1 . Even if the printer 3 is installed remotely from the terminal 1 , an abnormal state in the printer 3 is recognized immediately and is suitably dealt with. Thus the printing work can be effectively performed.
  • FIG. 2 is a diagram showing a network system being an embodiment of the present invention, the network system including a terminal, a server, and a printer.
  • numeral 11 represents a client (terminal) such as a personal computer
  • numeral 12 represents a print server (server unit)
  • numeral 13 represents a printer (printer unit).
  • a network system according to the present embodiment is formed by interconnecting the client 11 , the print server 12 , and the printer 13 via a LAN (network) 14 .
  • the network system is configured using the network 14 including the network system OS and the LAN protocol generally used.
  • the print server 12 accepts a print request issued from the client 11 and then operates the printer 13 .
  • the printer 13 executes the print request from the client 11 .
  • the host computer 15 connected communicably to the print server 12 is arranged as a client.
  • the printer 13 executes a print request from the host computer 15 .
  • the host computer 15 consists of a server communication control unit 15 A that controls a communication to the print server 12 and an application program 15 B that executes a process in the host computer 15 .
  • the client 11 consists of a LAN communication control unit 11 A that controls a communication to the LAN 14 , a printer control process application program (request issuing means such as Windows) 11 B that issues and transmits a print control information setting request or print operation status reference request as a process request to the printer 13 .
  • the print control information setting request requests the printer 13 to set and change, for example, paper size, print enlargement, print reduction, and the like.
  • the print operation status reference request requests the printer 13 to transmit the status (status information), thus referring to the print operation status.
  • the client 11 transmits a print request (print data stream) to the printer 13 via the LAN communication control unit 11 A, the LAN 14 , and the print server 12 .
  • the process request from the printer control process application program 11 B is transmitted to the printer 13 via the LAN communication control unit 11 A, the LAN 14 , and the print server 12 .
  • the printer 13 consists of an interface board 16 , a MPU 17 , an operation panel 18 , a print mechanism 19 , a memory 20 , and a hard disk 21 .
  • the memory 20 stores print control information (e.g. paper size designation, enlargement and reduction printing, device address, and device name) in the form of a control information table.
  • the hard disk 21 stores various kinds of information needed for the process of the printer 13 , and saves and stores, if necessary, the information table stored in the memory 20 .
  • the operation panel 18 which sets various kinds of print control information (attributes) includes setting switches and a display unit that displays the setting condition and operational condition of the printer 13 .
  • the print mechanism 19 performs a printing process in response to a command from the MPU 17 .
  • the interface board 16 acts as an interface unit which connects the printer 13 to the LAN 14 in a bidirectional communicable way.
  • the MPU 17 acts as the LAN communication control unit 22 , the print control unit 23 , the print information control unit 24 , and the printer communication control unit 25 .
  • the LAN communication control unit 22 controls the communication to the LAN 14 via the interface board 16 . If data received via the interface board 16 relates to print data, it is transmitted to the print control unit 23 . If the data received relates to a print control information setting request or a print operation status reference request, it is transmitted to the printer communication control unit 25 .
  • the print control unit 23 controls the print mechanism 19 according to the print control information on the control information table stored in the memory 20 and the received print data to execute an actual printing process.
  • both the print information control unit 24 and the printer communication control unit 25 act as a control unit which performs a process according to the process request.
  • the print information control unit 24 manages the operation panel 18 , the print control unit 23 , and the printer communication control unit 25 .
  • the printer communication control unit 25 receives a print control information setting request, the content of the print control information setting request is set and stored into the control information table or the hard disk 21 and is informed the operation panel 18 , the print mechanism 19 , and the print control unit 23 .
  • the printer communication control unit 25 receives a print setting request in the size of A4 print paper, the print information control unit 24 controls the display unit of the operation panel 18 to display a message representing “A4 print” thereon.
  • the printer communication control unit 25 also sets the A4 print information onto the control information table in the memory 20 , and informs the print mechanism 19 and the print control unit 23 of performing A4 print. Print data received later is printed in consideration of the set print information (A4 print).
  • the print information control unit 24 requests the printer communication control unit 25 to transmit the status information representing the current print operational status of the printer 13 .
  • the printer communication control unit 25 transmits the status information to the print server 12 via the LAN communication control unit 22 , the interface board 16 , and the LAN 14 , and then requests the print server 12 to send a report request (print operation status report request) of the status information to the client 11 .
  • the print information control unit 24 displays the event on the display unit of the operation panel 18 or sounds a buzzer, in the conventional way.
  • the print information control unit 24 requests the printer communication control unit 25 to transmit the event occurrence.
  • the printer communication control unit 25 transmits the event occurrence as status information to the print server 12 via the LAN communication control unit 22 , the interface board 16 , and the LAN 14 to send the report request (print operation status report request) of the status information to the client 11 .
  • the print control unit 23 transmits the resource request to the printer communication control unit 25 .
  • the printer communication control unit 25 transmits the resource request to the print server 12 via the LAN communication control unit 22 , the interface board 16 , and the LAN 14 . Then the print server 12 performs a suitable process according to the resource request.
  • the print server 12 consists of the LAN communication control unit 26 , the hard disk unit 27 , the print control processing unit 28 , the host communication control unit 29 , the printer control processing unit 30 , and the resource management processing unit 31 .
  • the LAN communication control unit 26 controls the communication to the LAN 14 .
  • the hard disk unit 27 stores various data needed for the process in print server 12 and spools print data from the client 11 .
  • the print control processing unit 28 manages the print request to the printer 13 sent from the client 11 .
  • the host communication control unit 29 controls communications to the host computer 15 .
  • the printer control processing unit 30 and the resource management processing unit 31 act as a control processing unit that processes according to the print request.
  • the printer control processing unit 30 which adds a value to the existing print service function of the print server 12 mediates the print operation status report request (status display request) or resource request which is sent from the printer 13 .
  • the resource management processing unit 31 receives necessary resources (characters and overlay) for printing from the host computer 15 via the host communication control unit 29 and then manages them.
  • the printer control processing unit 30 When receiving a print operation status report request from the printer 13 , the printer control processing unit 30 transmits the print operation status (status information) to the client 11 via the LAN communication control unit 26 and the LAN 14 to request the client 11 to display the status information.
  • the printer control processing unit 30 When receiving a resource request from the printer 13 , the printer control processing unit 30 receives a necessary resource from the resource management processing unit 31 according to the response request and then transmits it to the printer 13 via the LAN communication control unit 26 and the LAN 14 .
  • FIG. 3 is used to explain the normal operation of the printer 13 .
  • the LAN communication control unit 22 decides whether the received data is print data or not (step S 12 ) when the LAN communication control unit 22 receives data via the interface board 16 (step S 11 ).
  • the print control unit 23 performs a predetermined data processing (e.g. expanding process) (step S 13 ) and then requests the printer mechanism 19 to perform a printing operation (step S 14 ). Then the print control unit 23 performs a printing operation according to the print control information in the control information table stored in the memory 20 and carries out paper feeding and ejection (step S 15 ).
  • a predetermined data processing e.g. expanding process
  • the printer mechanism 19 e.g. expanding process
  • the printer communication control unit 25 receives the process request to decide whether it is a print control information setting request or a print operation status reference request (step S 16 ).
  • the process request is a print control information setting request
  • the information to be set is specifiable information (e.g. paper size or enlargement/reduction print) in a print data stream or the information (e.g. device address or device name) regarding the printer 13 itself (step S 17 ).
  • the print information control unit 24 writes directly it into the control information table stored in the memory 20 (step S 18 ) and then informs the operation panel 18 , the printing mechanism 19 , the print control unit 23 of the fact.
  • the print information control unit 24 writes directly it into the hard disk 21 (step S 19 ).
  • the specifiable information is rewritten in real time on the control information table in the memory 20 during a printing operation and is not saved basically into the hard disk 21 .
  • the default is maintained and it is possible to save the information to the hard disk 21 by rewriting the default.
  • the information regarding the printer 13 itself is saved into the hard disk 21 at a setting operation and is enabled by booting the system at the next power-on time.
  • the printer 13 moves various information saved into the hard disk 21 due to the power-on operation onto the control information table stored in the memory 20 . Then the printer 13 uses the information on the control information table in the next printing process.
  • the print information control unit 24 refers to the current printing operation status of the printer 13 (step S 20 ) and then requests the printer communication control unit 25 to transmit status information representing the print operation status.
  • the printer communication control unit 25 transmits the status information to the print server 12 via the interface board 16 and the LAN 14 to request the print server 12 to send it to the client 11 .
  • the print server 12 which receives the print operation status report request operates in the same way as the steps S 26 and S 27 (to be described later with FIG. 4).
  • the print operation status of the printer 13 is displayed on the client 11 (e.g. “under printing”).
  • the client 11 refers to the status of the printer 13 by issuing a print operation status reference request to the printer 13 according to the printer control process application program 11 B so that the condition of the printer 13 can be recognized at any time.
  • step S 21 After the client 11 , the print server 12 , and the printer 13 are energized, the network system starts up and then the printer 13 proceeds its printing operation (step S 21 ). In this case, if an abnormal event such as paper jamming or paper shortage occurs in the printer 13 (step S 22 ), the print information control unit 24 manifests the fact on the display unit of the operation panel 18 in the conventional way (step S 23 ) (while a buzzer may be sounded).
  • the print information control unit 24 requests the printer communication control unit 25 to transmit the event occurrence.
  • the printer communication control unit 25 transmits the event occurrence as status information to the print server 12 via the LAN communication control unit 22 , the interface board 16 , and the LAN 14 and then requests the print server 12 to send a request of the status information to the client 11 (step S 24 ).
  • the printer 13 waits for an interruption by the operator (process like a removal from paper jamming) (step S 25 ). Then the flow goes back to the printing process (step S 21 ).
  • the print server 12 receives a print operation status report request (event report request) from the printer 13 (step S 26 ).
  • the printer control processing unit 30 transmits the event content (status information) to the client 11 via the LAN communication control unit 26 and the LAN 14 and then requests the client 11 to display the event content (step S 27 ).
  • the client 11 receives the event display request from the print server 12 (step S 28 )
  • the event content e.g. “paper jamming”, “papar shortage”
  • the client 11 can recognize immediately an abnormal event occurring in the printer 13 , thus can quickly deal with it.
  • the print server 12 has the existing print service function which processes plural jobs without disturbing the host operator. Hence the running cost can be reduced by performing the printing process using the existing print service function.
  • the network system starts up. Thereafter, in order to perform a host printing operation, the server communication control unit 15 A transmits and loads host registration resources from the host computer 15 to the print server 12 (step S 31 ) and then sends a print request to the print server 12 (step S 32 ).
  • the print server 12 captures it into the printer control processing unit 30 . Then the resource management processing unit 31 registers and manages the host registration resources (step S 33 ).
  • step S 34 It is decided whether a job print request has been received or not from the host computer 15 (step S 34 ). In response to the job print request, the job is queued (step S 35 ).
  • the print control processing unit 28 transmits the job to the printer 13 via the LAN communication control unit 26 and the LAN 14 (step S 36 ).
  • the flow goes back to the step S 34 to wait for the next job print request.
  • the printer 13 When the printer 13 receives the job (print request data) from the print server 12 via the interface board 16 and the LAN communication control unit 22 (step S 41 ), it sends the print request data to the print control unit 23 .
  • the print control unit 23 subjects the print request data to a data analysis (step S 42 ) to expand data for one page.
  • step S 42 data analysis
  • step S 43 data for one page has been expanded
  • step S 44 the print mechanism unit 19 transfers to paper and then ejects the transferred paper
  • the print control unit 23 decides whether a print request has occurred to resources not held in the printer 13 during the printing operation, or a resource request has been occurred (step S 45 ).
  • step S 46 the data analysis is stopped (step S 46 ) to transmit the resource request from the print control unit 23 to the printer communication control unit 25 .
  • the printer communication control unit 25 transmits the resource request to the print server 12 via the LAN communication control unit 22 , the interface board 16 , the LAN 14 to request the print server 12 of resources (step S 47 ).
  • the print server 12 which has received the resource request receives necessary resources from the resource management processing unit 31 according to the resource request.
  • the printer control processing unit transmits and loads the necessary resources to the printer 13 via the LAN communication control unit 26 and the LAN 14 (step S 38 ).
  • step S 48 When the printer 13 receives the requested resources via the interface board 16 and the LAN communication control unit 22 (step S 48 ), the print control unit 23 reopens the data analysis (step S 49 ). Then the flow goes back to the step S 42 .
  • the printer 13 can inform the printer server 12 of the resource request. Moreover, the print server 12 which has received the report can load the necessary resource to the printer 13 so that the host printing which requires special resources can be performed. Thus an extra value can be added to the existing print service.
  • the client 11 issues a print control information setting request so that the print control information can be easily set and varied according to the print control information setting request without going to the printer 13 .
  • the operability in the printing process can be largely improved.
  • the printer 13 can transmit its operational status to the client 11 by transmitting a print operation status report request from the printer 13 to the print server 12 .
  • a print operation status report request from the printer 13 to the print server 12 .
  • the print server 12 returns a necessary resource to the printer 13 in response to a resource request transmitted from the printer 13 to the print server 12 .
  • the printing process can continue by receiving it by the print server 12 . This feature further improves the efficiency of the printing work.

Abstract

The present invention relates to a system which can gain a transmission access from a printer side to an upper equipment side, and also relates to a printer, a server and a terminal, each used for this system. In the system, the printer is connected to network via bidirectional communicable interface unit. This system is applicable to a network system including terminals, printers and servers via a network such as LAN.

Description

    BACKGROUND OF THE INVENTION
  • 1) Field of the Invention [0001]
  • The present invention relates to a network system that is connected to terminals, printers, and servers via a network such as a LAN (local area network). The present invention also relates to a printer, a server, and a terminal, each used in the network system. [0002]
  • 2) Description of the Related Art [0003]
  • Generally speaking, the network system such as a LAN includes plural terminals (clients) [0004] 31A and 31B such as personal computers (two in figure), as shown in FIG. 6. The print server (server) 32 accepts print requests from the terminals 31A and 31B and then operates the printer 33 to execute the print request.
  • Where the [0005] printer 33 is used as a remote printer in the network system shown in FIG. 6, it just receives print request data, but does not issue a process request to the upper equipment (e.g. print server 32 or terminals 31A and 31B).
  • Hence, normally, if trouble such as paper jamming or paper shortage occurs in the [0006] printer 33, the abnormal state is alarmed to a user by displaying on the operator panel equipped on the printer 33 or sounding a buzzer. However, with the printer 33 located remotely away from the terminals 31A and 31B, if nobody is around the printer 33, finding the abnormal state of the printer 33 will be late.
  • If a print request for a resource (e.g. character resource) not stored in the [0007] printer 33 has come while the printer 33 is printing, any access cannot be performed to ask the upper equipment for the resource, whereby such a printing operation becomes impossible.
  • SUMMARY OF THE INVENTION
  • The present invention is made to overcome the above mentioned problems. An object of the present invention is to provide a network system with a printer which can gain a transmission access from a printer side to an upper equipment side, thus providing an improved operability at a printing process and an effective printing work. [0008]
  • Another object of the present invention is to provide a printer used in a network system which can gain a transmission access from a printer side to an upper equipment side, thus providing an improved operability at a printing process and an effective printing work. [0009]
  • Still another object of the present invention is to provide a server used in a network system which can gain a transmission access from a printer side to an upper equipment side, thus providing an improved operability at a printing process and an effective printing work. [0010]
  • Further object of the present invention is to provide a terminal used for a network system which can gain a transmission access from a printer side to an upper equipment side, thus providing an improved operability at a printing process and an effective printing work. [0011]
  • In order to achieve the above objects, according to the present invention, the network system connected to a terminal, a printer, and a server via a network, the server operating the printer in response to a print request from the terminal, the printer executing a print request from the terminal, is characterized by the printer connected to the network via a bi-directional communicable interface unit. [0012]
  • According to the present invention, the printer used in a network system, the printer connected to a terminal and a server via a network to execute a print request from the terminal accepted by the server, the printer executing a print request from the terminal, is characterized by the printer connected to the network via a bidirectional communicable interface unit. [0013]
  • According to the present invention, the server used in a network system, the printer connected to a terminal and a printer via a network, the server operating the printer in response to a print request from the terminal so that the printer executes the print request from the terminal, is characterized by a control processing unit for executing a process corresponding to a process request in response to the process request from the printer. [0014]
  • According to the present invention, the terminal used for a network system, the terminal connected to a printer and a server via a network, the terminal issuing a print request to the server to request the printer for printing, is characterized by request issuing means for issuing and transmitting a print control information setting request or print operation status reference request to the printer as a process request. [0015]
  • As described above, according to the present invention, the printer can not only receive data from an upper equipment side (a terminal or a server), but also gain a transmission access to an upper equipment side. Hence the operability in a printing process can be largely improved and the printing work can be effectively realized.[0016]
  • BRIEF DESCRIPTION OF THE DRAWINGS [0017]
  • FIG. 1 is a block diagram showing an aspect of the present invention; [0018]
  • FIG. 2 is a block diagram showing a network system, a terminal constructing the network system, a server, and a printer each according to the first embodiment of the present embodiment; [0019]
  • FIG. 3 is a flowchart used for explaining the normal operation of the printer according to the present embodiment; [0020]
  • FIG. 4 is a flowchart used for explaining the operation (printer status report sequence) of the present embodiment; [0021]
  • FIG. 5 is a flowchart used for explaining the operation (resource request sequence) of the present embodiment; and [0022]
  • FIG. 6 is a block diagram showing a general network system having a printer. [0023]
  • DESCRIPTION OF THE PREFERRED EMBODIMENTS
  • (a) Aspect of the Invention: [0024]
  • FIG. 1 is a block diagram showing an aspect of the present invention. Referring to FIG. 1, [0025] numeral 1 represents a terminal, numeral 2 represents a server, and numeral 3 represents a printer. A network system is constructed by interconnecting the terminal 1, the server 2 and the printer 3 via the network 4. In the network system, the server 2 receives a print request from the terminal 1. If the server 2 accepts the print request, the server 2 operates the printer 3 to execute the print request from the terminal 1.
  • According to the present invention, the [0026] printer 3 is connected to the network 4 via the bidirectional communicable interface unit 5.
  • The [0027] terminal 1 includes request issuing means 6 that issues and transmits a print control information setting request or print operation status reference request as a process request to the printer 3. The printer 3 includes a control unit 7 that executes a process according to a process request from the terminal 1 received via the interface unit 5.
  • Where a process request from the [0028] terminal 1 is a print control information setting request, the control unit 7 in the printer 3 sets and changes the print control information in the printer 3 according to the print control information setting request. Where a process request from the terminal 1 is a print operation status reference request, the control unit 7 in the printer 3 transmits the operational status of the printer 3 via the interface unit 5, according to the print operation status reference request.
  • When a process request occurs to the [0029] server 2, the control unit 7 in the printer 3 transmits the process request to the server 2 via the interface unit 5. The server 2 includes a control processing unit 8 that executes a process according to a process request from the printer 3.
  • Where a process request from the [0030] printer 3 is a print operation status reporting request, the control processing unit 8 in the server 2 transmits the operational condition of the printer 3 to the terminal 1 according to the print operation status reporting request. Where the process request from the printer 3 is a resource request accompanying a printing operation, the control processing unit 8 in the server 2 transmits a necessary resource to the printer 3 according to the resource request.
  • In the network system according to the present invention shown in FIG. 1, since the [0031] printer 3 is connected to the network 4 via the bi-directional communicable interface unit 5, the printer 3 not only receives data from the upper apparatus (such as the terminal 1 or the server 2), but also gains a transmission access to the upper apparatus.
  • When the request issuing means [0032] 6 in the terminal 1 issues a process request to the printer 3 and the printer 3 receives a process request from the terminal 1 via the interface unit 5, the control unit 7 executes a process according to the process request.
  • Where a process request from the [0033] terminal 1 is a print control information setting request, the control unit 7 in the printer 3 sets and changes the print control information in the printer 3 according to the print control information setting request. Where the printer 3 is located remotely from the terminal 1, it is unnecessary to have an access to the installation of the printer 3 to change the setting state of the printer 3.
  • Where a process request from the [0034] terminal 1 is a print operation status reference request, the control unit 7 in the printer 3 transmits the operational condition of the printer 3 according to the print operation status reference request via the interface unit 5 and then the terminal 1 can refer to the operational status of the printer 3.
  • Furthermore, where there is a process request to the [0035] server 2, the control unit 7 in the printer 3 transmits it to the server 2 via the interface unit 5. In the server 2, the control processing unit 8 executes the process according to the process request.
  • Where the process request from the [0036] printer 3 is a print operation status reporting request, the control processing unit 8 in the server 2 transmits the operational condition of the printer 3 to the terminal 1 according to the print operation status reporting request. Thus the terminal I recognizes the operational condition.
  • Where a process request from the [0037] printer 3 is a resource request accompanying a printing operation, the control processing unit 8 in the server 2 transmits a necessary resource to the printer 3 according to the resource request. Where there is a print request of a resource not be held in the printer 3, the server 2 receives the resource so that the printing operation can be continued.
  • As described above, according to the present invention, the [0038] printer 3 not only receives data from the upper equipment (such as the terminal 1 or the server 2), but also can have a transmission access to the upper equipment side. As a result, this feature can largely improve the operability at the printing process and can realize the effective printing work.
  • In this case, since the [0039] terminal 1 issues a print control information setting request as a process request, the print control information in the printer 3 can be easily set and changed according to the print control information setting request without directly gaining access to the printer 3. Hence the operability can be largely improved in the printing operation.
  • Since the [0040] terminal 1 issues a print operation status reference request as a process request, the operational condition of the printer 3 is transmitted according to the print operation status reference request. Hence the terminal 1 can easily refer to the operational status of the printer 3, thus contributing to an further improvement of the operability in a printing process.
  • Since the [0041] printer 3 transmits a print operation status reporting request as a process request to the server 2, the operational status of the printer 3 can be transmitted to the terminal 1 according to the print operation status reporting request. Hence, if an abnormal state such as paper jamming and paper shortage occurs on the side of the printer 3, the fact can be informed immediately the terminal 1. Even if the printer 3 is installed remotely from the terminal 1, an abnormal state in the printer 3 is recognized immediately and is suitably dealt with. Thus the printing work can be effectively performed.
  • When a resource request as a process request is transmitted from the [0042] printer 3 to the server 2, a necessary resource can be sent back to the printer 3 according to the resource request. Hence even if a print request is made for a resource which is not stored in the printer 3, the server 2 receives the resource to continue the printing process. This procedure contributes further to an effective printing work.
  • (b) Embodiment: [0043]
  • An embodiment according to the present invention will be described below with reference to the attached drawings. [0044]
  • FIG. 2 is a diagram showing a network system being an embodiment of the present invention, the network system including a terminal, a server, and a printer. Referring to FIG. 2, numeral [0045] 11 represents a client (terminal) such as a personal computer, and numeral 12 represents a print server (server unit), numeral 13 represents a printer (printer unit). A network system according to the present embodiment is formed by interconnecting the client 11, the print server 12, and the printer 13 via a LAN (network) 14. According to the present embodiment, the network system is configured using the network 14 including the network system OS and the LAN protocol generally used.
  • In such a network system, the [0046] print server 12 accepts a print request issued from the client 11 and then operates the printer 13. The printer 13 executes the print request from the client 11.
  • In the embodiment, the [0047] host computer 15 connected communicably to the print server 12 is arranged as a client. The printer 13 executes a print request from the host computer 15. The host computer 15 consists of a server communication control unit 15A that controls a communication to the print server 12 and an application program 15B that executes a process in the host computer 15.
  • In the embodiment, the [0048] client 11 consists of a LAN communication control unit 11A that controls a communication to the LAN 14, a printer control process application program (request issuing means such as Windows) 11B that issues and transmits a print control information setting request or print operation status reference request as a process request to the printer 13. The print control information setting request requests the printer 13 to set and change, for example, paper size, print enlargement, print reduction, and the like. The print operation status reference request requests the printer 13 to transmit the status (status information), thus referring to the print operation status.
  • Conventionally the [0049] client 11 transmits a print request (print data stream) to the printer 13 via the LAN communication control unit 11A, the LAN 14, and the print server 12. The process request from the printer control process application program 11B is transmitted to the printer 13 via the LAN communication control unit 11A, the LAN 14, and the print server 12.
  • According to the present embodiment, the [0050] printer 13 consists of an interface board 16, a MPU 17, an operation panel 18, a print mechanism 19, a memory 20, and a hard disk 21.
  • The [0051] memory 20 stores print control information (e.g. paper size designation, enlargement and reduction printing, device address, and device name) in the form of a control information table. The hard disk 21 stores various kinds of information needed for the process of the printer 13, and saves and stores, if necessary, the information table stored in the memory 20.
  • The [0052] operation panel 18 which sets various kinds of print control information (attributes) includes setting switches and a display unit that displays the setting condition and operational condition of the printer 13. The print mechanism 19 performs a printing process in response to a command from the MPU 17.
  • The [0053] interface board 16 acts as an interface unit which connects the printer 13 to the LAN 14 in a bidirectional communicable way.
  • The [0054] MPU 17 acts as the LAN communication control unit 22, the print control unit 23, the print information control unit 24, and the printer communication control unit 25.
  • The LAN [0055] communication control unit 22 controls the communication to the LAN 14 via the interface board 16. If data received via the interface board 16 relates to print data, it is transmitted to the print control unit 23. If the data received relates to a print control information setting request or a print operation status reference request, it is transmitted to the printer communication control unit 25.
  • When print data is received via the [0056] interface board 16 and the LAN communication control unit 22, the print control unit 23 controls the print mechanism 19 according to the print control information on the control information table stored in the memory 20 and the received print data to execute an actual printing process.
  • Where a process request (print control information setting request, print operation status reference request) from the [0057] client 11 is received via the interface unit 16 and the LAN communication control unit 22, both the print information control unit 24 and the printer communication control unit 25 act as a control unit which performs a process according to the process request.
  • The print [0058] information control unit 24 manages the operation panel 18, the print control unit 23, and the printer communication control unit 25. When the printer communication control unit 25 receives a print control information setting request, the content of the print control information setting request is set and stored into the control information table or the hard disk 21 and is informed the operation panel 18, the print mechanism 19, and the print control unit 23.
  • For example, the printer [0059] communication control unit 25 receives a print setting request in the size of A4 print paper, the print information control unit 24 controls the display unit of the operation panel 18 to display a message representing “A4 print” thereon. The printer communication control unit 25 also sets the A4 print information onto the control information table in the memory 20, and informs the print mechanism 19 and the print control unit 23 of performing A4 print. Print data received later is printed in consideration of the set print information (A4 print).
  • When the printer [0060] communication control unit 25 receives a print operation status reference request, the print information control unit 24 requests the printer communication control unit 25 to transmit the status information representing the current print operational status of the printer 13. The printer communication control unit 25 transmits the status information to the print server 12 via the LAN communication control unit 22, the interface board 16, and the LAN 14, and then requests the print server 12 to send a report request (print operation status report request) of the status information to the client 11.
  • Where an abnormal event such as paper cramming (paper jamming), paper shortage occurs in the [0061] printer 13, the print information control unit 24 displays the event on the display unit of the operation panel 18 or sounds a buzzer, in the conventional way. In the present embodiment, the print information control unit 24 requests the printer communication control unit 25 to transmit the event occurrence. The printer communication control unit 25 transmits the event occurrence as status information to the print server 12 via the LAN communication control unit 22, the interface board 16, and the LAN 14 to send the report request (print operation status report request) of the status information to the client 11.
  • Where a printing operation causes a print request regarding resources (character resource or the like) not held in the [0062] printer 13, the print control unit 23 transmits the resource request to the printer communication control unit 25. The printer communication control unit 25 transmits the resource request to the print server 12 via the LAN communication control unit 22, the interface board 16, and the LAN 14. Then the print server 12 performs a suitable process according to the resource request.
  • According to the present embodiment, the [0063] print server 12 consists of the LAN communication control unit 26, the hard disk unit 27, the print control processing unit 28, the host communication control unit 29, the printer control processing unit 30, and the resource management processing unit 31.
  • The LAN [0064] communication control unit 26 controls the communication to the LAN 14. The hard disk unit 27 stores various data needed for the process in print server 12 and spools print data from the client 11. The print control processing unit 28 manages the print request to the printer 13 sent from the client 11. The host communication control unit 29 controls communications to the host computer 15.
  • When being received a process request (a print operation status report request, a resource request with a print operation) from the [0065] printer 13, the printer control processing unit 30 and the resource management processing unit 31 act as a control processing unit that processes according to the print request.
  • The printer [0066] control processing unit 30 which adds a value to the existing print service function of the print server 12 mediates the print operation status report request (status display request) or resource request which is sent from the printer 13.
  • Where a host printing (a print request from the host computer [0067] 15) to be described later) is performed, the resource management processing unit 31 receives necessary resources (characters and overlay) for printing from the host computer 15 via the host communication control unit 29 and then manages them.
  • When receiving a print operation status report request from the [0068] printer 13, the printer control processing unit 30 transmits the print operation status (status information) to the client 11 via the LAN communication control unit 26 and the LAN 14 to request the client 11 to display the status information.
  • When receiving a resource request from the [0069] printer 13, the printer control processing unit 30 receives a necessary resource from the resource management processing unit 31 according to the response request and then transmits it to the printer 13 via the LAN communication control unit 26 and the LAN 14.
  • Next, the operation of the configuration according to the present invention will be described below with reference to with the flowcharts showing FIGS. [0070] 3 to 5.
  • FIG. 3 is used to explain the normal operation of the [0071] printer 13. As shown in FIG. 3, if the printer 13 is printable, the LAN communication control unit 22 decides whether the received data is print data or not (step S12) when the LAN communication control unit 22 receives data via the interface board 16 (step S11).
  • If the received data is print data, the [0072] print control unit 23 performs a predetermined data processing (e.g. expanding process) (step S13) and then requests the printer mechanism 19 to perform a printing operation (step S14). Then the print control unit 23 performs a printing operation according to the print control information in the control information table stored in the memory 20 and carries out paper feeding and ejection (step S15).
  • If the LAN [0073] communication control unit 22 receives data which is not print data, that is, a process request (print control information setting request or a print operation status reference request) from the client 11, the printer communication control unit 25 receives the process request to decide whether it is a print control information setting request or a print operation status reference request (step S16).
  • If the process request is a print control information setting request, it is decided whether the information to be set is specifiable information (e.g. paper size or enlargement/reduction print) in a print data stream or the information (e.g. device address or device name) regarding the [0074] printer 13 itself (step S17).
  • Where the information to be set is the specifiable information, the print [0075] information control unit 24 writes directly it into the control information table stored in the memory 20 (step S18) and then informs the operation panel 18, the printing mechanism 19, the print control unit 23 of the fact. On the other hand, if the information to be set is the information regarding the printer 13 itself, the print information control unit 24 writes directly it into the hard disk 21 (step S19).
  • The specifiable information is rewritten in real time on the control information table in the [0076] memory 20 during a printing operation and is not saved basically into the hard disk 21. However, the default is maintained and it is possible to save the information to the hard disk 21 by rewriting the default. The information regarding the printer 13 itself is saved into the hard disk 21 at a setting operation and is enabled by booting the system at the next power-on time. The printer 13 moves various information saved into the hard disk 21 due to the power-on operation onto the control information table stored in the memory 20. Then the printer 13 uses the information on the control information table in the next printing process.
  • When it is decided that the process request is a print operation status reference request in the step S[0077] 16, the print information control unit 24 refers to the current printing operation status of the printer 13 (step S20) and then requests the printer communication control unit 25 to transmit status information representing the print operation status.
  • The printer [0078] communication control unit 25 transmits the status information to the print server 12 via the interface board 16 and the LAN 14 to request the print server 12 to send it to the client 11.
  • The [0079] print server 12 which receives the print operation status report request operates in the same way as the steps S26 and S27 (to be described later with FIG. 4). The print operation status of the printer 13 is displayed on the client 11 (e.g. “under printing”).
  • Therefore the [0080] client 11 refers to the status of the printer 13 by issuing a print operation status reference request to the printer 13 according to the printer control process application program 11B so that the condition of the printer 13 can be recognized at any time.
  • Next, the printer status report sequence according to the present embodiment will be described below with reference to FIG. 4. [0081]
  • After the [0082] client 11, the print server 12, and the printer 13 are energized, the network system starts up and then the printer 13 proceeds its printing operation (step S21). In this case, if an abnormal event such as paper jamming or paper shortage occurs in the printer 13 (step S22), the print information control unit 24 manifests the fact on the display unit of the operation panel 18 in the conventional way (step S23) (while a buzzer may be sounded).
  • According to the present embodiment, while the [0083] operation panel 18 performs a displaying process, the print information control unit 24 requests the printer communication control unit 25 to transmit the event occurrence. In response to the request, the printer communication control unit 25 transmits the event occurrence as status information to the print server 12 via the LAN communication control unit 22, the interface board 16, and the LAN 14 and then requests the print server 12 to send a request of the status information to the client 11 (step S24). Thereafter, the printer 13 waits for an interruption by the operator (process like a removal from paper jamming) (step S25). Then the flow goes back to the printing process (step S21).
  • After the [0084] printer 13 performs the step S24, the print server 12 receives a print operation status report request (event report request) from the printer 13 (step S26). Thus the printer control processing unit 30 transmits the event content (status information) to the client 11 via the LAN communication control unit 26 and the LAN 14 and then requests the client 11 to display the event content (step S27).
  • When the [0085] client 11 receives the event display request from the print server 12 (step S28), the event content (e.g. “paper jamming”, “papar shortage”) is displayed (step S29).
  • Hence, even if the [0086] printer 13 is installed remotely from the client 11, the client 11 can recognize immediately an abnormal event occurring in the printer 13, thus can quickly deal with it.
  • Since many users (clients [0087] 11) usually use the printer 13 in the daytime, it is desirable to perform collectively the host printing that the host computer 15 performs a mass-printing using the printer 13, in the night time during which the printer 13 is used at low use frequency. Thus the printer 13 can be utilized effectively. The print server 12 has the existing print service function which processes plural jobs without disturbing the host operator. Hence the running cost can be reduced by performing the printing process using the existing print service function.
  • In the use of such a host printing operation, some jobs may use special resources such as characters personally registered by a user. The case (resource request sequence) where the [0088] printer 13 produces a resource request will be described below with reference to FIG. 5.
  • When the [0089] host computer 15, the print server 12, and the printer 13 are energized, the network system starts up. Thereafter, in order to perform a host printing operation, the server communication control unit 15A transmits and loads host registration resources from the host computer 15 to the print server 12 (step S31) and then sends a print request to the print server 12 (step S32).
  • When receiving host registration resources from the [0090] host computer 15 via the host communication control unit 29, the print server 12 captures it into the printer control processing unit 30. Then the resource management processing unit 31 registers and manages the host registration resources (step S33).
  • It is decided whether a job print request has been received or not from the host computer [0091] 15 (step S34). In response to the job print request, the job is queued (step S35).
  • Then the print [0092] control processing unit 28 transmits the job to the printer 13 via the LAN communication control unit 26 and the LAN 14 (step S36). When the job has been transmitted (step S37), the flow goes back to the step S34 to wait for the next job print request.
  • When the [0093] printer 13 receives the job (print request data) from the print server 12 via the interface board 16 and the LAN communication control unit 22 (step S41), it sends the print request data to the print control unit 23. The print control unit 23 subjects the print request data to a data analysis (step S42) to expand data for one page. When data for one page has been expanded (YES decision in the step S43), the print mechanism unit 19 transfers to paper and then ejects the transferred paper (step S44).
  • If data for one page has not been expanded (NO decision in the step S[0094] 43), the print control unit 23 decides whether a print request has occurred to resources not held in the printer 13 during the printing operation, or a resource request has been occurred (step S45).
  • If there is no resource request, the flow goes back to the data analysis in the step S[0095] 42. If there is a resource request, the data analysis is stopped (step S46) to transmit the resource request from the print control unit 23 to the printer communication control unit 25. The printer communication control unit 25 transmits the resource request to the print server 12 via the LAN communication control unit 22, the interface board 16, the LAN 14 to request the print server 12 of resources (step S47).
  • The [0096] print server 12 which has received the resource request receives necessary resources from the resource management processing unit 31 according to the resource request. The printer control processing unit transmits and loads the necessary resources to the printer 13 via the LAN communication control unit 26 and the LAN 14 (step S38).
  • When the [0097] printer 13 receives the requested resources via the interface board 16 and the LAN communication control unit 22 (step S48), the print control unit 23 reopens the data analysis (step S49). Then the flow goes back to the step S42.
  • According to the present embodiment, where a resource request occurs during the printing operation of the printer [0098] 13 (print control unit 23), the printer 13 can inform the printer server 12 of the resource request. Moreover, the print server 12 which has received the report can load the necessary resource to the printer 13 so that the host printing which requires special resources can be performed. Thus an extra value can be added to the existing print service.
  • As described above, according to the present embodiment, the [0099] client 11 issues a print control information setting request so that the print control information can be easily set and varied according to the print control information setting request without going to the printer 13. Hence the operability in the printing process can be largely improved.
  • Issuing a print operation status reference request from the [0100] client 11 enables transmitting the operational status of the printer 13 from the printer 13 to the client 11. Hence the client 11 can easily refer to the operational status of the printer 13, thus improving further the operability in the printing operation.
  • Moreover, the [0101] printer 13 can transmit its operational status to the client 11 by transmitting a print operation status report request from the printer 13 to the print server 12. Hence, if an abnormal state occurs in the printer 13, the fact can be immediately informed the client 11. Even if the printer 13 is installed remotely from the client 11, the fault printer 13 can be quickly recognized. The above-mentioned feature can deal suitably with the abnormal state and contribute largely to the effective printing work.
  • Moreover, the [0102] print server 12 returns a necessary resource to the printer 13 in response to a resource request transmitted from the printer 13 to the print server 12. Hence, even if a print request not held in the printer 13 occurs, the printing process can continue by receiving it by the print server 12. This feature further improves the efficiency of the printing work.

Claims (16)

What is claimed is:
1. A network system connected to a terminal, a printer, and a server via a network, said server operating said printer in response to a print request from said terminal, said printer executing a print request from said terminal, said printer connected to said network via a bi-directional communicable interface unit.
2. The network system including a printer according to
claim 1
, further comprising:
request issuing means arranged in said terminal, for issuing and transmitting a print control information setting request or a print operation status reference request to said terminal; and
a control unit included in said printer, for executing a process corresponding to a process request from said terminal received via said interface unit.
3. The network system including a printer according to
claim 2
, wherein if a process request from said terminal is a print control information setting request, said control unit in said printer sets and changes print control information in said printer according to the print control information setting information.
4. The network system including a printer according to
claim 2
, wherein if a process request from said terminal is a print operation status reference request, said control unit in said printer transmits the operation status of said printer according to said print operation status reference request via said interface unit.
5. The network system including a printer according to
claim 1
, further comprising:
control unit arranged in said printer, for transmitting a process request to said server via said interface unit if said process request occurs to said server; and
a control processing unit arranged in said server, for executing a process corresponding to a process request received from said printer.
6. The network system including a printer according to
claim 5
, wherein if a process request from said printer is a print operation status report request, said control processing unit in said server transmits the operational status of said printer to said terminal, according to said print operation status report request.
7. The network system including a printer according to
claim 5
, wherein if a process request from said printer is a resource request accompanying a print operation, said control processing unit in said server transmits a necessary resource to said printer, according to said resource request.
8. A printer used in a network system, said printer connected to a terminal and a server via a network to execute a print request from said terminal accepted by said server, said printer executing a print request from said terminal, said printer connected to said network via a bidirectional communicable interface unit.
9. The printer used in a network system according to
claim 8
, further comprising:
a control unit for executing a process corresponding to a process request when the process request from said terminal is received via said interface unit.
10. The printer used in a network system according to
claim 9
, wherein said control unit sets and varies print control information according to a print control information setting request if a process request from said terminal is the print control information setting request.
11. The printer used in a network system according to
claim 9
, wherein said control unit transmits the operational status corresponding to a print operation status reference request via said interface unit if a process request from said terminal is the print operation status reference request.
12. The printer used a network system according to
claim 8
, further comprising a control unit that transmits the process request to said server via said interface unit when the process request occurs to said server.
13. A server used in a network system, said printer connected to a terminal and a printer via a network, said server operating said printer in response to a print request from said terminal so that said printer executes the print request from said terminal, comprising:
a control processing unit for executing a process corresponding to a process request in response to the process request from said printer.
14. The server used in a network system according to
claim 13
, wherein said control process unit transmits the operational status of said printer corresponding to a print operational status report request to said terminal when a process request from said printer is the print operational status report request.
15. The server used in a network system according to
claim 13
, wherein if a process request from said printer is a resource request accompanying a print operation, said control processing unit transmits a necessary resource to said printer, according to said resource request.
16. A terminal used for a network system, said terminal connected to a printer and a server via a network, said terminal issuing a print request to said server to request said printer for printing, comprising:
request issuing means for issuing and transmitting a print control information setting request or print operation status reference request to said printer as a process request.
US08/939,714 1994-09-20 1997-09-29 Network system having printers, printer for network system, server for network and terminal for network system Expired - Lifetime US6384926B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US08/939,714 US6384926B2 (en) 1994-09-20 1997-09-29 Network system having printers, printer for network system, server for network and terminal for network system

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
JP22533494A JPH0887390A (en) 1994-09-20 1994-09-20 Network system with printer, and printer, server device and terminal device for network system
JP6-225334 1994-09-20
US45177695A 1995-05-26 1995-05-26
US08/939,714 US6384926B2 (en) 1994-09-20 1997-09-29 Network system having printers, printer for network system, server for network and terminal for network system

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US45177695A Continuation 1994-09-20 1995-05-26

Publications (2)

Publication Number Publication Date
US20010028472A1 true US20010028472A1 (en) 2001-10-11
US6384926B2 US6384926B2 (en) 2002-05-07

Family

ID=16827729

Family Applications (1)

Application Number Title Priority Date Filing Date
US08/939,714 Expired - Lifetime US6384926B2 (en) 1994-09-20 1997-09-29 Network system having printers, printer for network system, server for network and terminal for network system

Country Status (2)

Country Link
US (1) US6384926B2 (en)
JP (1) JPH0887390A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6654137B1 (en) * 1998-03-05 2003-11-25 Canon Kabushiki Kaisha Print system, server, information processing apparatus, print control method, and recording medium
US20070204045A1 (en) * 2004-07-27 2007-08-30 Seiko Epson Corporation Printer management server, printer, and printer management system
US20140036310A1 (en) * 2012-08-02 2014-02-06 Kyocera Document Solutions Inc. Image forming system sharing resources
US20150319118A1 (en) * 1987-05-07 2015-11-05 Ricoh Company, Ltd. Method and system for remote diagnostic, control, and information collection based upon a connection or connectionless communication method for sending messages to the resource manager

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6870633B1 (en) * 1996-09-30 2005-03-22 Brother Kogyo Kabushiki Kaisha Printing device
JP3876588B2 (en) * 1999-05-24 2007-01-31 セイコーエプソン株式会社 Printer, printer control method, print system, and recording medium
US7123372B2 (en) * 2000-06-22 2006-10-17 Konica Corporation Image forming apparatus administration system
JP2002215353A (en) * 2001-01-19 2002-08-02 Ricoh Co Ltd Printing processing system
JP2002230195A (en) 2001-01-30 2002-08-16 Konica Corp Management system, management device, relay server, device to be managed and management method
US7552216B2 (en) * 2001-03-27 2009-06-23 Lexmark International, Inc. Method of sharing a printer
KR100457513B1 (en) * 2001-12-19 2004-11-17 삼성전자주식회사 Method for operating network printer
US7284277B2 (en) * 2002-07-15 2007-10-16 Hewlett-Packard Development Company, L.P. Secured printing
US20040165211A1 (en) * 2003-02-20 2004-08-26 Herrmann William I. Print authorization via an authorization device
DE10325843B4 (en) * 2003-06-06 2005-06-23 OCé PRINTING SYSTEMS GMBH A method, printing system, computer and computer program for managing resources for use in a resource-based document data stream
US7580398B2 (en) * 2004-06-30 2009-08-25 Canon Kabushiki Kaisha Information processing device, printing device, printing system, system setting method, storage medium storing computer-readable program, and program
JP2015069625A (en) * 2013-10-01 2015-04-13 コニカミノルタ株式会社 Image processing system, mediation server, image forming apparatus, notification method, and notification program
JP2015176494A (en) * 2014-03-17 2015-10-05 株式会社リコー Information processing system and information processing method

Family Cites Families (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5220674A (en) * 1987-07-17 1993-06-15 Digital Equipment Corporation Local area print server for requesting and storing required resource data and forwarding printer status message to selected destination
US5226161A (en) * 1987-08-21 1993-07-06 Wang Laboratories, Inc. Integration of data between typed data structures by mutual direct invocation between data managers corresponding to data types
JPH02150377A (en) 1988-12-02 1990-06-08 Ricoh Co Ltd Mode setting change device in printer
US5333246A (en) * 1990-04-05 1994-07-26 Seiko Epson Corporation Page-description language interpreter for a parallel-processing system
JPH0581264A (en) 1991-09-19 1993-04-02 Ricoh Co Ltd Print server system
JP2959238B2 (en) 1991-10-07 1999-10-06 富士ゼロックス株式会社 Printing system
JP3221093B2 (en) 1992-02-12 2001-10-22 富士ゼロックス株式会社 Network print control system
US5323393A (en) * 1992-11-18 1994-06-21 Canon Information Systems, Inc. Method and apparatus for obtaining and for controlling the status of a networked peripheral
US5550997A (en) * 1992-11-18 1996-08-27 Canon Kabushiki Kaisha In an interactive network board, a method and apparatus for preventing inadvertent loading of a programmable read only memory
DE69318259T2 (en) * 1992-11-18 1998-09-17 Canon Kk Method and device for implementing a two-way interface between a local network and a peripheral device
JP3489846B2 (en) 1993-02-12 2004-01-26 株式会社日立製作所 Remote printing system
JP3160445B2 (en) * 1993-10-20 2001-04-25 株式会社リコー Printing device
US5577172A (en) * 1994-07-01 1996-11-19 Lasermaster Corporation High-capacity protocol for packet-based networks
US5548728A (en) * 1994-11-04 1996-08-20 Canon Information Systems, Inc. System for reducing bus contention using counter of outstanding acknowledgement in sending processor and issuing of acknowledgement signal by receiving processor to indicate available space in shared memory

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20150319118A1 (en) * 1987-05-07 2015-11-05 Ricoh Company, Ltd. Method and system for remote diagnostic, control, and information collection based upon a connection or connectionless communication method for sending messages to the resource manager
US6654137B1 (en) * 1998-03-05 2003-11-25 Canon Kabushiki Kaisha Print system, server, information processing apparatus, print control method, and recording medium
US20070204045A1 (en) * 2004-07-27 2007-08-30 Seiko Epson Corporation Printer management server, printer, and printer management system
US20140036310A1 (en) * 2012-08-02 2014-02-06 Kyocera Document Solutions Inc. Image forming system sharing resources
US9019538B2 (en) * 2012-08-02 2015-04-28 Kyocera Document Solutions Inc. Image forming system sharing resources

Also Published As

Publication number Publication date
US6384926B2 (en) 2002-05-07
JPH0887390A (en) 1996-04-02

Similar Documents

Publication Publication Date Title
US6384926B2 (en) Network system having printers, printer for network system, server for network and terminal for network system
US7359081B2 (en) Information processing apparatus, distributed printing method, and storage medium
US6476927B1 (en) Job token printer assignment system
EP0919030B1 (en) Open systems printing
US8970879B2 (en) Printing system, printing method, and computer-readable medium for designating and executing printing via the internet
US6256750B1 (en) Information processing apparatus, network printing system, its control method, and storage medium storing program
USRE39801E1 (en) Automatic installation of printers in a distributed environment
US6985243B1 (en) Print server apparatus, information processing apparatus as client, print managing method for these apparatuses, and storage medium
US20020089687A1 (en) Methods and systems for print-processor-based printer status detection and print task distribution
JP2003029941A (en) Information processor, printer and its control method therefor
IL108002A (en) Method and apparatus for controlling the configuration of a printer
US8879107B2 (en) Information processing apparatus and method for controlling same
US20110019222A1 (en) Method for monitoring a printer
JP4147677B2 (en) Printing system, printing method, and recording medium
JP3502122B2 (en) Remote printing system
JP2001092604A (en) Printing system, information processor, host base printer and method for controlling the same
JP3420482B2 (en) Information processing apparatus, network print system, print control method, and storage medium storing program
JP2003140867A (en) Network print system and information processing device
JP2003022172A (en) Print server device and its control method
JP3566511B2 (en) INFORMATION PROCESSING APPARATUS, PRINT SYSTEM, PRINT PROCESSING METHOD, AND COMPUTER-READABLE STORAGE MEDIUM
JP4401640B2 (en) Printer management method, information processing apparatus, program, and storage medium
JP3453659B2 (en) Control device for image forming apparatus
JP3262520B2 (en) Network print system, information processing device, print server, print control device, method therefor, and storage medium storing control program therefor
JPH1097395A (en) Print controller, print control method for printer device, and storage medium stored with computer-readable program
JP2003256157A (en) Method and program for printer status monitoring in terminal service

Legal Events

Date Code Title Description
STCF Information on status: patent grant

Free format text: PATENTED CASE

CC Certificate of correction
AS Assignment

Owner name: FUJI XEROX CO., LTD., JAPAN

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:FUJITSU LIMITED;REEL/FRAME:014601/0384

Effective date: 20030224

FEPP Fee payment procedure

Free format text: PAYER NUMBER DE-ASSIGNED (ORIGINAL EVENT CODE: RMPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Free format text: PAYOR NUMBER ASSIGNED (ORIGINAL EVENT CODE: ASPN); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

FPAY Fee payment

Year of fee payment: 4

FPAY Fee payment

Year of fee payment: 8

FPAY Fee payment

Year of fee payment: 12