KR20070071663A - Print Control Method and Image Formation System Using the Same - Google Patents

Print Control Method and Image Formation System Using the Same Download PDF

Info

Publication number
KR20070071663A
KR20070071663A KR1020050135334A KR20050135334A KR20070071663A KR 20070071663 A KR20070071663 A KR 20070071663A KR 1020050135334 A KR1020050135334 A KR 1020050135334A KR 20050135334 A KR20050135334 A KR 20050135334A KR 20070071663 A KR20070071663 A KR 20070071663A
Authority
KR
South Korea
Prior art keywords
image forming
forming apparatus
state
host
blocking state
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.)
Withdrawn
Application number
KR1020050135334A
Other languages
Korean (ko)
Inventor
이현승
신동명
Original Assignee
삼성전자주식회사
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 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to KR1020050135334A priority Critical patent/KR20070071663A/en
Publication of KR20070071663A publication Critical patent/KR20070071663A/en
Withdrawn legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/121Facilitating exception or error detection and recovery, e.g. fault, media or consumables depleted
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/1229Printer resources management or printer maintenance, e.g. device status, power levels
    • G06F3/1232Transmitting printer device capabilities, e.g. upon request or periodically
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1259Print job monitoring, e.g. job status
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1274Deleting of print job

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

인쇄작업을 효율적으로 수행할 수 있는 인쇄제어방법 및 이를 이용한 화상형성시스템이 개시된다. 본 발명에 따른 인쇄제어방법은, a) 화상형성장치가 인쇄 상태인 경우, 화상형성장치가 인쇄데이터를 수신할 수 없는 블로킹 상태인지를 확인하는 단계 및 b) 블로킹 상태인 경우, 화상형성장치의 블로킹된 인쇄 잡을 취소하는 단계;를 포함한다.Disclosed are a print control method capable of efficiently performing a print job and an image forming system using the same. The printing control method according to the present invention comprises the steps of a) checking whether the image forming apparatus is in a blocking state in which the image forming apparatus cannot receive print data, and b) in the blocking state, And canceling the blocked print job.

Description

인쇄제어방법 및 이를 이용한 화상형성시스템{Printing control method and image printing system using the same}Printing control method and image printing system using the same

도 1은 종래 기술에 따른 화상형성시스템에서의 인쇄제어방법을 도시한 순서,1 is a sequence showing a printing control method in an image forming system according to the prior art;

도 2는 본 발명의 일 실시예에 따른 화상형성시스템의 개략적인 구성을 도시한 블록도,2 is a block diagram showing a schematic configuration of an image forming system according to an embodiment of the present invention;

도 3은 본 발명의 일 실시예에 따른 인쇄제어방법을 도시한 순서도, 그리고3 is a flowchart illustrating a print control method according to an embodiment of the present invention; and

도 4는 본 발명의 일 실시예에 따른 화상형성시스템에서 화상형성장치의 제어방법을 도시한 순서도이다.4 is a flowchart illustrating a control method of an image forming apparatus in an image forming system according to an exemplary embodiment.

* 도면의 주요 부분에 대한 부호의 설명 *Explanation of symbols on the main parts of the drawings

100 : 호스트 장치 110 : 입력부100: host device 110: input unit

120 : 표시부 130 : 휘발성 메모리120: display unit 130: volatile memory

140 : 비휘발성 메모리 150 : 통신 인터페이스부140: nonvolatile memory 150: communication interface unit

160 : 프린터 드라이버 170 : 제어부160: printer driver 170: control unit

200 : 화상형성장치200: image forming apparatus

본 발명은 인쇄제어방법 및 이를 이용한 화상형성시스템에 관한 것으로, 더욱 자세히는 인쇄작업을 효율적으로 수행할 수 있는 인쇄제어방법 및 이를 이용한 화상형성시스템에 관한 것이다.The present invention relates to a printing control method and an image forming system using the same, and more particularly, to a printing control method and an image forming system using the same which can efficiently perform a print job.

화상형성시스템은 입력되는 원본 화상 데이터에 대응하는 이미지를 인쇄용지와 같은 기록매체에 인쇄처리하는 화상형성장치와, 이 화상형성장치를 제어하는 장치로 구성된다. 화상형성장치의 예로는 프린터, 복사기, 팩시밀리 등이 있다. 일반적으로, 레이저 프린터(Laser Beam Printer), LPH(LED Print Head) 프린터, 팩시밀리 그리고 이들의 기능이 복합적으로 구비된 복합장치 등을 포괄적으로 화상형성장치라고 한다.The image forming system is composed of an image forming apparatus which prints an image corresponding to input original image data on a recording medium such as printing paper, and an apparatus for controlling the image forming apparatus. Examples of the image forming apparatus include a printer, a copier, a facsimile, and the like. In general, a laser beam printer, an LED print head (LPH) printer, a facsimile, and a composite device having a combination thereof are generally referred to as an image forming apparatus.

종래의 시스템에서 화상형성시스템에서, 호스트 장치의 요청에 따라서, 화상형성장치의 현재 상태를 알려주는 정보를 화상형성장치가 호스트 장치로 송신할 수 있다. 호스트 장치는 화상형성장치로부터 송신한 상태 정보를 표시함으로써, 사용자에게 화상형성장치의 현재 상태, 즉 화상형성장치가 정상적으로 동작하는지 또는/및 에러가 발생한 상태인지 등의 정보를 알려줄 수 있다.In the conventional system, in the image forming system, the image forming apparatus may transmit information indicating the current state of the image forming apparatus to the host apparatus according to a request of the host apparatus. By displaying the state information transmitted from the image forming apparatus, the host device may inform the user of the current state of the image forming apparatus, that is, whether the image forming apparatus is normally operating and / or an error has occurred.

도 1은 종래 기술에 따른 화상형성시스템에서의 인쇄제어방법을 도시한 순서도이다.1 is a flowchart illustrating a print control method in an image forming system according to the prior art.

호스트 장치는 프린터에 대한 모니터링을 요청한다(S10). 프린터는 호스트 장치로부터 모니터링 요청을 수신하여 프린터의 상태 정보를 전송한다(S20). 호스트 장치는 상태 정보를 수신하고(S40), 수신한 상태 정보를 디스플레이한다(S50).The host device requests monitoring of the printer (S10). The printer receives the monitoring request from the host device and transmits the status information of the printer (S20). The host device receives the state information (S40), and displays the received state information (S50).

그러나, 이와 같은 종래의 인쇄제어방법은 단순히 정해진 주기마다 화상형성장치의 현재 상태만을 알려줄 뿐, 호스트 장치 및 화상형성장치 간의 통신 에러로 인하여 화상형성장치가 인쇄데이터를 수신하지 못하는 상태(이하, "블로킹(blocking)")와 같은 경우에는 장시간 동안 화상형성장치가 블로킹 상태를 유지하므로 인쇄작업을 효율적으로 수행할 수 없는 문제가 있다.However, such a conventional printing control method simply informs only the current state of the image forming apparatus at predetermined intervals, and the image forming apparatus cannot receive print data due to a communication error between the host apparatus and the image forming apparatus (hereinafter, " In the case of "blocking", the image forming apparatus maintains a blocking state for a long time, so that a print job cannot be efficiently performed.

따라서, 본 발명의 목적은 호스트 장치에서 인쇄작업을 효율적으로 수행할 수 있는 인쇄제어방법 및 이를 이용한 화상형성시스템을 제공함에 있다.Accordingly, an object of the present invention is to provide a print control method capable of efficiently performing a print job in a host device and an image forming system using the same.

상기 목적을 달성하기 위한 본 발명이 제공하는 인쇄제어방법은, a) 화상형성장치가 인쇄 상태인 경우, 상기 화상형성장치가 인쇄데이터를 수신할 수 없는 블로킹 상태인지를 확인하는 단계; 및 b) 블로킹 상태인 경우, 상기 화상형성장치의 블로킹된 인쇄 잡을 취소하는 단계;를 포함한다.The printing control method provided by the present invention for achieving the above object comprises the steps of: a) checking whether the image forming apparatus is in a blocking state in which the image forming apparatus cannot receive print data; And b) in the blocking state, canceling the blocked print job of the image forming apparatus.

바람직하게는, 상기 a) 단계는, 호스트 장치가 상기 화상형성장치로 동작 상태를 문의하고, 이 문의에 대한 답변을 수신하는 단계; 및 상기 호스트 장치가, 상기 수신한 답변이 상기 화상형성장치가 인쇄 상태임을 나타내는 경우, 상기 화상형성장치로 상기 블로킹 상태인지 여부를 문의하고, 이 문의에 대한 답변을 수신하는 단계;를 포함한다.Preferably, the step a) may include: inquiring, by the host apparatus, of an operation state from the image forming apparatus and receiving an answer to the inquiry; And when the received answer indicates that the image forming apparatus is in a printing state, inquiring whether the image forming apparatus is in the blocking state, and receiving an answer to the inquiry.

또한, 상기 b) 단계는, 상기 호스트 장치는, 상기 화상형성장치가 블로킹 상태인 경우, 에러를 나타내는 시트를 인쇄하도록 커맨드(command)를 상기 화상형성 장치로 송신하는 단계; 및 상기 화상형성장치는, 상기 커맨드에 대응하여 블로킹된 상기 인쇄 잡을 취소하고, 상기 에러를 나타내는 시트를 인쇄하는 단계;를 포함한다.Also, the step b) may include: sending, by the host apparatus, a command to the image forming apparatus to print a sheet indicating an error when the image forming apparatus is in a blocking state; And canceling, by the image forming apparatus, the print job blocked in response to the command, and printing a sheet indicating the error.

본 발명에 따른 호스트 장치와, 이 호스트 장치로부터 인쇄데이터를 수신하여 인쇄하는 화상형성장치를 포함하는 화상형성시스템은, 상기 호스트 장치는, 상기 화상형성장치가 인쇄 상태인 경우, 상기 화상형성장치가 인쇄데이터를 수신할 수 없는 블로킹 상태인지를 확인하며, 상기 호스트 장치는, 상기 화상형성장치가 블로킹 상태인 경우, 상기 화상형성장치의 블로킹된 인쇄 잡을 취소한다.An image forming system comprising a host apparatus according to the present invention and an image forming apparatus for receiving and printing print data from the host apparatus, wherein the host apparatus is configured to perform the image forming apparatus when the image forming apparatus is in a printing state. It is confirmed whether or not a blocking state cannot receive print data, and the host apparatus cancels a blocked print job of the image forming apparatus when the image forming apparatus is in a blocking state.

바람직하게, 상기 블로킹 상태의 확인은, 상기 호스트 장치가 상기 화상형성장치로 동작 상태를 문의하고, 이 문의에 대한 답변을 수신하고, 수신한 상기 답변이 상기 화상형성장치가 인쇄 상태임을 나타내는 경우, 상기 화상형성장치로 상기 블로킹 상태인지 여부를 문의하고, 이 문의에 대한 답변을 수신함으로써 수행된다.Preferably, the checking of the blocking state, when the host device inquires the operating state to the image forming apparatus, receives an answer to the inquiry, and the received response indicates that the image forming apparatus is in a printing state, The image forming apparatus is inquired whether it is in the blocking state and the answer is received.

이하에서, 첨부된 도면을 참조하여 본 발명에 대하여 자세하게 설명한다.Hereinafter, with reference to the accompanying drawings will be described in detail with respect to the present invention.

도 2는 본 발명의 일 실시예에 따른 화상형성시스템의 개략적인 구성을 도시한 블록도이다.2 is a block diagram showing a schematic configuration of an image forming system according to an embodiment of the present invention.

본 실시예에 따른 화상형성시스템은 호스트 장치(100)와, 호스트 장치(100)로부터 인쇄데이터를 수신하여 그에 대한 인쇄를 실시하는 화상형성장치(200)로 구성된다.The image forming system according to the present exemplary embodiment includes a host apparatus 100 and an image forming apparatus 200 which receives print data from the host apparatus 100 and prints the same.

호스트 장치(100)는 입력부(110), 표시부(120), 휘발성 메모리(130), 비휘발성 메모리(140), 통신 인터페이스부(150), 프린터 드라이버(160) 및 제어부(170)를 포함할 수 있다.The host device 100 may include an input unit 110, a display unit 120, a volatile memory 130, a nonvolatile memory 140, a communication interface unit 150, a printer driver 160, and a controller 170. have.

입력부(110)에는 각종 사용자 명령이 입력되기 위해서 적어도 하나의 조작버튼이 구비된다. 입력부(110)를 통해 입력된 사용자 명령에 따른 신호는 제어부(170)에 제공되고, 제어부(170)는 입력된 사용자 명령에 따른 신호에 대응하여 호스트 장치(100)를 제어한다.The input unit 110 is provided with at least one operation button for inputting various user commands. The signal according to the user command input through the input unit 110 is provided to the controller 170, and the controller 170 controls the host device 100 in response to the signal according to the input user command.

본 실시예에 따른 입력부(110)는 사용자로부터 화상형성장치(200)에서 진행중인 인쇄 잡을 취소하고 에러 시트를 출력할 것인지 여부를 입력받을 수 있다. 또한, 입력부(110)는 사용자로부터 화상형성장치(200)의 현재 상태에 대한 상태 정보를 표시할 것을 요청받을 수 있다.The input unit 110 according to the present exemplary embodiment may receive input from the user whether to cancel a print job in progress in the image forming apparatus 200 and output an error sheet. In addition, the input unit 110 may be requested by the user to display state information on the current state of the image forming apparatus 200.

블로킹(blocking)은 호스트 장치(100) 및 화상형성장치(200) 간의 통신 에러로 인하여 호스트 장치(100)로부터 송신된 인쇄데이터가 화상형성장치(200)로 수신되지 않는 상태이다. 화상형성장치(200)는 통상적으로 한 페이지(page)씩 인쇄를 하고, 호스트 장치(100)로부터 한 페이지의 분량에 해당하는 인쇄데이터를 수신하여 인쇄한다. 블로킹은 이와 같이 화상형성장치(200)가 인쇄데이터를 수신하던 중 발생하는 에러로, 화상형성장치(200)가 소정 주기마다 화상형성장치(200)의 현재 상태에 대한 상태 정보를 수집할 때 검출될 수 있다.Blocking is a state in which print data transmitted from the host apparatus 100 is not received by the image forming apparatus 200 due to a communication error between the host apparatus 100 and the image forming apparatus 200. The image forming apparatus 200 typically prints page by page, and receives and prints print data corresponding to one page from the host device 100. Blocking is an error occurring while the image forming apparatus 200 receives the print data as described above, and is detected when the image forming apparatus 200 collects state information on the current state of the image forming apparatus 200 at predetermined intervals. Can be.

표시부(120)는 사용자 명령에 대응하거나 제어부(170)의 제어 하에 각종 사용자 알림 메시지를 디스플레이한다.The display unit 120 displays various user notification messages in response to a user command or under the control of the controller 170.

본 실시예에 따른 표시부(120)는 화상형성장치(200)의 상태 정보를 표시할 수 있다. 표시부(120)는 제어부(170)의 제어 하에 화상형성장치(200)가 인쇄 중인 지 또는/및 블로킹 상태인지를 표시할 수 있다.The display unit 120 according to the present exemplary embodiment may display state information of the image forming apparatus 200. The display unit 120 may display whether the image forming apparatus 200 is printing or / and blocking under the control of the controller 170.

상태 정보는 화상형성장치(200)의 현재 상태를 나타내는 정보를 가리키는 것으로, 상태 정보에는 예를 들어, '인쇄 중', '인쇄 완료', '데이터 수신', '대기 중', '블로킹 상태' 등이 있을 수 있다.The state information refers to information indicating the current state of the image forming apparatus 200. The state information includes, for example, 'printing', 'printing completed', 'data receiving', 'waiting', and 'blocking state' And the like.

휘발성 메모리(130)는 제어부(170)의 제어 하에 호스트 장치(100)의 작업 도중 발생하는 데이터를 일시 저장한다.The volatile memory 130 temporarily stores data generated during the operation of the host device 100 under the control of the controller 170.

비휘발성 메모리(140)는 호스트 장치(100)를 전반적으로 제어하는 제어 프로그램을 저장한다.The nonvolatile memory 140 stores a control program for overall control of the host device 100.

통신 인터페이스부(150)는 화상형성장치(200)와 연결되어 호스트 장치(100) 및 화상형성장치(200) 간의 정보 교환시 통로 역할을 담당한다.The communication interface unit 150 is connected to the image forming apparatus 200 to serve as a passage when exchanging information between the host apparatus 100 and the image forming apparatus 200.

본 실시예에 따른 통신 인터페이스부(150)는 제어부(170)의 제어 하에 화상형성장치의 상태 정보를 요청하고, 화상형성장치(200)로부터 요청한 상태 정보를 수신한다. The communication interface unit 150 according to the present embodiment requests the state information of the image forming apparatus under the control of the controller 170, and receives the requested state information from the image forming apparatus 200.

또한, 통신 인터페이스부(150)는 화상형성장치(200)가 인쇄 상태인 경우, 제어부(170)의 제어하에 블로킹 상태인지 여부에 대한 문의를 화상형성장치(200)로 송신하고 그에 대한 답변을 수신할 수 있다. 화상형성장치(200)가 블로킹 상태인 경우, 통신 인터페이스부(150)는 제어부(170)의 제어 하에, 에러임을 나타내는 시트를 인쇄하도록 하는 커맨드(command)를 화상형성장치(200)로 전송할 수 있다.In addition, when the image forming apparatus 200 is in the printing state, the communication interface unit 150 transmits an inquiry to the image forming apparatus 200 as to whether the blocking state is under the control of the controller 170 and receives an answer thereto. can do. When the image forming apparatus 200 is in the blocking state, the communication interface unit 150 may transmit a command to the image forming apparatus 200 to print a sheet indicating an error under the control of the controller 170. .

프린터 드라이버(160)는 호스트 장치(100)의 응용 프로그램에서 작성된 인쇄대상 문서를 화상형성장치(200)에서 인식 가능한 인쇄데이터로 변환한다.The printer driver 160 converts a print target document created by an application program of the host apparatus 100 into print data recognizable by the image forming apparatus 200.

제어부(170)는 비휘발성 메모리(140)에 저장된 제어 프로그램을 따라 호스트 장치(100)를 전반적으로 제어 관리한다.The controller 170 controls and manages the host device 100 in accordance with a control program stored in the nonvolatile memory 140.

본 실시예에 따른 제어부(170)는 화상형성장치(200)로부터 수신하는 상태 정보에 기초하여 화상형성장치(200)가 인쇄 상태인지를 판단하고, 화상형성장치(200)가 인쇄 상태인 경우, 화상형성장치(200)가 인쇄데이터를 수신할 수 없는 블로킹 상태인지 여부를 확인한다. 제어부(170)는 화상형성장치(200)가 블로킹 상태인 경우, 바람직하게 블로킹 상태임을 사용자에게 알린다. 이후, 사용자로부터 인쇄 잡 취소 명령을 입력부(110)가 수신하면, 제어부(170)는 화상형성장치(200)가 인쇄 잡을 취소하도록 하는 커맨트를 화상형성장치(100)로 송신한다.The controller 170 according to the present embodiment determines whether the image forming apparatus 200 is in the printing state based on the state information received from the image forming apparatus 200, and when the image forming apparatus 200 is in the printing state, It is checked whether the image forming apparatus 200 is in a blocking state that cannot receive print data. When the image forming apparatus 200 is in the blocking state, the controller 170 preferably informs the user that the blocking state is in the blocking state. Thereafter, when the input unit 110 receives a print job cancel command from the user, the controller 170 transmits a command to the image forming apparatus 100 to cause the image forming apparatus 200 to cancel the print job.

도 3은 본 발명의 일 실시예에 따른 인쇄제어방법을 도시한 순서도이다.3 is a flowchart illustrating a print control method according to an embodiment of the present invention.

호스트 장치(100)는 화상형성장치(200)에 주기적으로 상태 정보를 요청한다(S310). 화상형성장치(200)는 호스트 장치로(100) 상태 정보를 송신한다(S315). 호스트 장치(100)는 화상형성장치(200)로부터 상태 정보를 수신하여, 화상형성장치(200)가 인쇄 상태인지 확인한다(S320).The host device 100 periodically requests status information from the image forming apparatus 200 (S310). The image forming apparatus 200 transmits the status information to the host apparatus 100 (S315). The host device 100 receives the state information from the image forming apparatus 200 and checks whether the image forming apparatus 200 is in a printing state (S320).

화상형성장치(200)가 인쇄 상태가 아닌 경우(S330:N), 화상형성장치(200)에 블로킹 상태가 발생하지 않으므로 호스트 장치(100)는 화상형성장치(200)에 주기적으로 상태 정보를 요청하여(S310) 화상형성장치(200)를 모니터링한다.When the image forming apparatus 200 is not in the printing state (S330: N), since the blocking state does not occur in the image forming apparatus 200, the host apparatus 100 periodically requests the image forming apparatus 200 for status information. In operation S310, the image forming apparatus 200 is monitored.

화상형성장치(200)가 인쇄 상태인 경우(S320:Y), 호스트 장치(100)는 화상형성장치(200)로 진행중인 인쇄 잡에 대하여 화상형성장치(200)가 블로킹 상태인지 여부를 문의한다(S330). 화상형성장치(200)는 호스트 장치(100)로 블로킹 상태인지 여부에 대한 답변을 전송한다(S335).When the image forming apparatus 200 is in the printing state (S320: Y), the host apparatus 100 inquires whether the image forming apparatus 200 is in the blocking state with respect to the print job in progress to the image forming apparatus 200 ( S330). The image forming apparatus 200 transmits an answer as to whether the blocking state is to the host device 100 (S335).

호스트 장치(100)는 화상형성장치(200)로부터 수신한 답변을 기초로, 화상형성장치(200)가 블로킹 상태인지 여부를 확인한다(S340).The host apparatus 100 determines whether the image forming apparatus 200 is in a blocking state based on the answer received from the image forming apparatus 200 (S340).

화상형성장치(200)가 블로킹 상태인 경우(S340:Y), 호스트 장치(100)는 화상형성장치(200)로 에러를 나타내는 시트를 인쇄하도록 하는 커맨드(command)를 송신한다(S350). 화상형성장치(200)는 호스트 장치(100)로부터 커맨드를 수신하여 해당 인쇄 잡을 취소하고, 에러 시트를 인쇄한다(S355).When the image forming apparatus 200 is in the blocking state (S340: Y), the host apparatus 100 transmits a command to print the sheet indicating the error to the image forming apparatus 200 (S350). The image forming apparatus 200 receives a command from the host apparatus 100, cancels the print job, and prints an error sheet (S355).

화상형성장치(200)가 블로킹 상태가 아닌 경우(S340:N), 화상형성장치(200)에 에러가 발생하지 않은 것이므로, 호스트 장치(100)는 주기적으로 화상형성장치(200)의 상태 정보를 요청한다(S310).When the image forming apparatus 200 is not in the blocking state (S340: N), since no error occurs in the image forming apparatus 200, the host apparatus 100 periodically checks the state information of the image forming apparatus 200. Request (S310).

도 4는 본 발명의 일 실시예에 따른 화상형성시스템에서 화상형성장치의 제어방법을 도시한 순서도이다.4 is a flowchart illustrating a control method of an image forming apparatus in an image forming system according to an exemplary embodiment.

화상형성장치(200)는 상태 정보를 주기적으로 호스트 장치(100)에 송신한다(S410). 화상형성장치(200)가 호스트 장치(100)로부터 블로킹 상태인지 여부에 대한 문의를 수신하면(S420), 화상형성장치(200)는 호스트 장치(100)와 연결된 통신 포트를 통하여 인쇄데이터를 수신하고 있는지 여부를 판단한다(S430).The image forming apparatus 200 periodically transmits state information to the host device 100 (S410). When the image forming apparatus 200 receives an inquiry about whether the image forming apparatus 200 is in a blocking state from the host apparatus 100 (S420), the image forming apparatus 200 receives print data through a communication port connected to the host apparatus 100. It is determined whether there is (S430).

호스트 장치(100) 및 화상형성장치(200) 간에는 2개 이상의 통신 포트가 구비되어 인쇄데이터가 화상형성장치(200)로 송신되는 데이터 라인와, 블로킹 상태인지 여부에 대한 문의, 에러 시트를 출력하도록 하는 커맨드 등이 화상형성장치(200)로 송신되는 컨트롤 라인 등이 있을 수 있다.Two or more communication ports are provided between the host apparatus 100 and the image forming apparatus 200 so as to output a data line to which the print data is transmitted to the image forming apparatus 200, an inquiry about whether it is in a blocking state, and an error sheet. There may be a control line or the like for transmitting a command or the like to the image forming apparatus 200.

단계 S430에서, 화상형성장치(200)는 데이터 라인을 통하여 인쇄데이터가 호스트 장치(100)로부터 수신되어 저장되고 있는지 판단한다.In operation S430, the image forming apparatus 200 determines whether print data is received and stored from the host device 100 through the data line.

데이터 라인에서 인쇄데이터가 수신되고 있지 않은 경우(S430:N), 화상형성장치(200)는 인쇄가 진행중인지 판단한다(S440).If print data is not received on the data line (S430: N), the image forming apparatus 200 determines whether printing is in progress (S440).

데이터 라인에서 인쇄데이터가 수신되어 저장되고 있는 경우(S440:Y), 화상형성장치(200)는 블로킹 상태가 아닌 것으로 결정한다(S455). 따라서, 화상형성장치(200)는 블로킹 상태가 아님을 호스트 장치(100)에 통지한다.When print data is received and stored in the data line (S440: Y), the image forming apparatus 200 determines that the blocking state is not blocking (S455). Therefore, the image forming apparatus 200 notifies the host apparatus 100 that it is not in the blocking state.

화상형성장치(200)에서 인쇄가 진행 중이지 않은 경우(S440:N), 화상형성장치(200)는 인쇄데이터가 수신되지 않고 인쇄도 실시되고 있지 않으므로 블로킹 상태인 것으로 결정한다(S450). 화상형성장치(200)는 블로킹 상태임을 호스트 장치(100)에 통지한다(S460).If printing is not in progress in the image forming apparatus 200 (S440: N), the image forming apparatus 200 determines that the printing state is blocked because no print data is received and printing is not performed (S450). The image forming apparatus 200 notifies the host apparatus 100 that it is in a blocking state (S460).

인쇄가 진행 중인 경우(S440:Y), 화상형성장치(200)는 블로킹 상태가 아닌 것으로 결정한다(S455). 화상형성장치(200)는 블로킹 상태가 아님을 호스트 장치(100)에 통지한다(S465).If printing is in progress (S440: Y), the image forming apparatus 200 determines that the blocking state is not blocking (S455). The image forming apparatus 200 notifies the host apparatus 100 that it is not in the blocking state (S465).

이상에서 설명한 바와 같이 본 발명에 따르면, 호스트 장치에서 화상형성장치를 제어하여 에러를 제거할 수 있다.As described above, according to the present invention, an error may be eliminated by controlling the image forming apparatus in the host apparatus.

또한, 이상에서는 본 발명의 바람직한 실시예에 한정되지 아니하며, 청구범위에서는 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자에 의해 다양한 변형실시가 가능한 것은 물론이고, 이 러한 변형 실시들은 본 발명의 기술적 사상이나 전망으로부터 개별적으로 이해되어져서는 안 될 것이다.In addition, the present invention is not limited to the preferred embodiments of the present invention, and various modifications can be made by those skilled in the art without departing from the gist of the present invention as claimed in the claims. These modified implementations should not be individually understood from the technical spirit or the prospect of the present invention.

Claims (5)

a) 화상형성장치가 인쇄 상태인 경우, 상기 화상형성장치가 인쇄데이터를 수신할 수 없는 블로킹 상태인지를 확인하는 단계; 및a) when the image forming apparatus is in a printing state, checking whether the image forming apparatus is in a blocking state in which print data cannot be received; And b) 블로킹 상태인 경우, 상기 화상형성장치의 블로킹된 인쇄 잡을 취소하는 단계;를 포함하는 인쇄제어방법.b) canceling the blocked print job of the image forming apparatus in the blocking state. 제1항에 있어서,The method of claim 1, 상기 a) 단계는,Step a) is 호스트 장치가 상기 화상형성장치로 동작 상태를 문의하고, 이 문의에 대한 답변을 수신하는 단계; 및Inquiring, by the host apparatus, of an operation state from the image forming apparatus, and receiving an answer to the inquiry; And 상기 호스트 장치가, 상기 수신한 답변이 상기 화상형성장치가 인쇄 상태임을 나타내는 경우, 상기 화상형성장치로 상기 블로킹 상태인지 여부를 문의하고, 이 문의에 대한 답변을 수신하는 단계;를 포함하는 인쇄제어방법.And if the received answer indicates that the image forming apparatus is in a printing state, inquiring whether the image forming apparatus is in the blocking state, and receiving an answer to the inquiry. Way. 제1항에 있어서,The method of claim 1, 상기 b) 단계는,B), 상기 호스트 장치는, 상기 화상형성장치가 블로킹 상태인 경우, 에러를 나타내는 시트를 인쇄하도록 커맨드(command)를 상기 화상형성장치로 송신하는 단계; 및The host apparatus, sending a command to the image forming apparatus to print a sheet indicating an error when the image forming apparatus is in a blocking state; And 상기 화상형성장치는, 상기 커맨드에 대응하여 블로킹된 상기 인쇄 잡을 취소하고, 상기 에러를 나타내는 시트를 인쇄하는 단계;를 포함하는 인쇄제어방법.And the image forming apparatus cancels the print job blocked in response to the command and prints a sheet indicating the error. 호스트 장치와, 이 호스트 장치로부터 인쇄데이터를 수신하여 인쇄하는 화상형성장치를 포함하는 화상형성시스템에 있어서,An image forming system comprising a host apparatus and an image forming apparatus for receiving and printing print data from the host apparatus, 상기 호스트 장치는, 상기 화상형성장치가 인쇄 상태인 경우, 상기 화상형성장치가 인쇄데이터를 수신할 수 없는 블로킹 상태인지를 확인하며,When the image forming apparatus is in a printing state, the host device checks whether the image forming apparatus is in a blocking state in which printing data cannot be received, 상기 호스트 장치는, 상기 화상형성장치가 블로킹 상태인 경우, 상기 화상형성장치의 블로킹된 인쇄 잡을 취소하는 것을 특징으로 하는 화상형성시스템.And the host apparatus cancels a blocked print job of the image forming apparatus when the image forming apparatus is in a blocking state. 제4항에 있어서,The method of claim 4, wherein 상기 블로킹 상태의 확인은,Confirmation of the blocking state, 상기 호스트 장치가 상기 화상형성장치로 동작 상태를 문의하고, 이 문의에 대한 답변을 수신하고, 수신한 상기 답변이 상기 화상형성장치가 인쇄 상태임을 나타내는 경우, 상기 화상형성장치로 상기 블로킹 상태인지 여부를 문의하고, 이 문의에 대한 답변을 수신함으로써 수행되는 것을 특징으로 하는 화상형성시스템.If the host device inquires of the operation state to the image forming apparatus, receives an answer to the inquiry, and the received response indicates that the image forming apparatus is in a printing state, whether the image forming apparatus is in the blocking state. And by receiving an answer to the inquiry.
KR1020050135334A 2005-12-30 2005-12-30 Print Control Method and Image Formation System Using the Same Withdrawn KR20070071663A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020050135334A KR20070071663A (en) 2005-12-30 2005-12-30 Print Control Method and Image Formation System Using the Same

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020050135334A KR20070071663A (en) 2005-12-30 2005-12-30 Print Control Method and Image Formation System Using the Same

Publications (1)

Publication Number Publication Date
KR20070071663A true KR20070071663A (en) 2007-07-04

Family

ID=38506772

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020050135334A Withdrawn KR20070071663A (en) 2005-12-30 2005-12-30 Print Control Method and Image Formation System Using the Same

Country Status (1)

Country Link
KR (1) KR20070071663A (en)

Similar Documents

Publication Publication Date Title
EP1548569A2 (en) Information processing apparatus, print job management method, information processing program, and recording medium
JP2004130784A (en) Printer
JP2022084713A (en) Information processing device, control method of information processing device, and program
JP2011161774A (en) Printer and method of controlling the same
US20100265539A1 (en) Printing system and printing method
JP4545452B2 (en) Image forming apparatus
JP2020019238A (en) Electronic apparatus, method for controlling electronic apparatus, information processing system, and program
JP2011068022A (en) Recording device, control method of recording device and program
JP2005119203A (en) Image processing apparatus and image processing method
JP2007185962A (en) Image forming apparatus
JP4876998B2 (en) Communications system
KR20070071663A (en) Print Control Method and Image Formation System Using the Same
JP3658044B2 (en) Printer control apparatus and method
JP2007142963A (en) Data processing device
JP5482434B2 (en) RECORDING CONTROL DEVICE, RECORDING SYSTEM, RECORDING CONTROL METHOD, AND PROGRAM
US9207889B2 (en) Information processing apparatus, information processing method, and storage medium
JP2009259138A (en) Printing controller, printing system, and program
JP5125286B2 (en) Print control apparatus and print control program
CN110177696B (en) Memory chip resetting method, resetting device and resetting system
JP5962406B2 (en) Printing apparatus and log writing method
KR101123702B1 (en) Image forming device and printing method using the same
JP2869382B2 (en) Printer control system
JP5598079B2 (en) Recording system and recording system control method
US7224479B2 (en) Image forming apparatus in use with a network
JP2006231591A (en) Image forming apparatus and image forming system

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20051230

PG1501 Laying open of application
PC1203 Withdrawal of no request for examination
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid