Print control device, printing system, and print control method

US9329820B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9329820-B2
Application numberUS-201414249966-A
CountryUS
Kind codeB2
Filing dateApr 10, 2014
Priority dateApr 23, 2013
Publication dateMay 3, 2016
Grant dateMay 3, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A print control device, printing system, and print control method can reliably execute desired operations according to the status of the printer. A print data receiving unit 81 receives print data including mode information from a host 20 ; a status acquisition unit 82 gets the status of a printer 32 ; a decision unit 83 determines if the mode information and the status of the printer 32 meet an execution condition; and a printer control unit 84 changes the printer 32 to a specific mode and sends commands generated from the print data to the printer 32 when the decision unit 83 determines the execution condition is met.

First claim

Opening claim text (preview).

What is claimed is: 1. A print control method comprising: receiving print data written in a markup language, the print data including operating mode information; in response to receiving the print data, acquiring a status of a printer; determining if the acquired status of the printer is on-line or off-line; determining if an execution condition is satisfied based on the operating mode information included in the print data and the acquired status of the printer; and if the execution condition is satisfied and the acquired status of the printer is off-line, then sending to the printer a print control command generated based on the print data, and then changing the status of the printer to on-line; wherein the print control command sent to the printer is an online print control command executable when the printer is online. 2. The print control method described in claim 1 , wherein: prior to sending to the printer the online print control command, the operating mode of the printer is changed to a real-time command execution mode, and the online print control command received by the printer is executed immediately regardless of whether the printer is off-line. 3. The print control method described in claim 2 , wherein: the operating mode information included in the print data specifies a forced-transmission mode indicating that the online print control command is to be sent to the printer when the printer is in the off-line state. 4. The print control method described in claim 3 , further comprising: acquiring the status of the printer after sending the online print control command, and then changing the status of the printer to on-line if the status of the printer is still off-line after execution of the sent online print control command. 5. A print control method for controlling a printing mechanism, said control method comprising the following steps: (a) receiving print data including an online print control command and a header indicating a desired operating mode for the online print control command, said desired operating mode being one of at least a first operating mode, a second operating mode and a third operating mode, wherein: (i) said first operating mode is a normal command execution mode wherein the printing mechanism is in an on-line state, the online print control command sent to the printing mechanism is stored to a receive buffer, and the stored online print control command is executed in order from the receive buffer; (ii) said second operating mode is an offline mode wherein said printing mechanism is in an off-line state and not accepting the online print control command for execution; (iii) said third operating mode being a real-time command execution mode wherein said printing mechanism is in said off-line state, and the online print control command sent to the printing mechanism is executed immediately irrespective of the contents of the receive buffer; (b) in response to receiving the print data indicating the desired operating mode, determining the current state of the printing mechanism, and if the desired operation mode indicated by the print data is said real-time command execution mode and the determined current state of the printing mechanism is said off-line state, then commanding the printing mechanism to change to said real-time command execution mode and sending the online print control command included in the print data to the printing mechanism for immediate execution. 6. The print control method of claim 5 , wherein: upon completion of the execution of a last online print control command sent to the printing mechanism, the printing mechanism is commanded to exit the real-time command execution mode. 7. The print control method of claim 6 , wherein: when the printing mechanism is commanded to exit the real-time command execution mode, the printing mechanism is also commanded to change to the normal command execution mode. 8. The print control method of claim 5 , wherein the online print control command sent to the printing mechanism in the normal command execution mode is the same as the online print control command sent to the printing mechanism in said real-time command execution mode. 9. The print control method of claim 5 , wherein in step (b), if the desired operation mode indicated by the print data is said real-time command execution mode and the determined current state of the printing mechanism is said on-line state, then maintaining the operation mode of the printing mechanism unchanged and not sending the online print control command included in the print data to the printing mechanism for execution. 10. The print control method of claim 5 , wherein in step (b), if the desired operation mode indicated by the print data is said real-time command execution mode and the determined current state of the printing mechanism is said on-line state, then further outputting to a host device a signal indicating that a command-execution condition is not met and not altering the current operation mode of the printing mechanism and not sending to the printing mechanism the online print control command included in the print data. 11. The print control method of claim 5 , wherein in step (b), if the desired operation mode indicated by the print data is said normal command execution mode and the determined current state of the printing mechanism is said off-line state, then maintaining the operation mode of the printing mechanism unchanged, not sending the online print control command to the printing mechanism for execution, and outputting to a host device a signal indicating that a command-execution condition is not met. 12. The print control method of claim 5 , wherein: the received print data includes a list of instructions, and the online print control command is a control command to control the printing mechanism to execute the list of instructions; the print data is written in a markup language, and the list of instructions are encapsulated between a pair of markup language tags that identify the list of instructions as being print-related instructions; and said pair of markup language tags further specify the desired operating mode.

Assignees

Inventors

Classifications

  • G06K15/408Primary

    Handling exceptions, e.g. faults (computer driven error handling and recovery for a printer G06F3/1234) · CPC title

  • within a printer driver, e.g. driver resides either on a server or on a client · CPC title

  • Errors handling and recovery, e.g. reprinting (G06F3/1261 takes precedence) · CPC title

  • Controller construction, e.g. aspects of the interface hardware · CPC title

  • G06F3/1259Primary

    Print job monitoring, e.g. job status · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9329820B2 cover?
A print control device, printing system, and print control method can reliably execute desired operations according to the status of the printer. A print data receiving unit 81 receives print data including mode information from a host 20 ; a status acquisition unit 82 gets the status of a printer 32 ; a decision unit 83 determines if the mode information and the status of the printer …
Who is the assignee on this patent?
Seiko Epson Corp
What technology area does this patent fall under?
Primary CPC classification G06K15/408. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue May 03 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).