JP2011118597A - Printing control device, printing control method, storage medium storing computer readable program, and program - Google Patents

Printing control device, printing control method, storage medium storing computer readable program, and program Download PDF

Info

Publication number
JP2011118597A
JP2011118597A JP2009274565A JP2009274565A JP2011118597A JP 2011118597 A JP2011118597 A JP 2011118597A JP 2009274565 A JP2009274565 A JP 2009274565A JP 2009274565 A JP2009274565 A JP 2009274565A JP 2011118597 A JP2011118597 A JP 2011118597A
Authority
JP
Japan
Prior art keywords
printer
warning screen
print data
status information
command
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.)
Pending
Application number
JP2009274565A
Other languages
Japanese (ja)
Inventor
Hiroshi Kai
宏 甲斐
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.)
Canon Inc
Original Assignee
Canon Inc
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 Canon Inc filed Critical Canon Inc
Priority to JP2009274565A priority Critical patent/JP2011118597A/en
Publication of JP2011118597A publication Critical patent/JP2011118597A/en
Pending legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To warn a user of illegal power off operation when the operation is done. <P>SOLUTION: A printing control method includes: an acquisition step (S301) for requesting and acquiring status information of a printer before transferring printing data to the printer; display steps (S302, S303) for displaying a warning picture when the status information acquired by the acquisition step indicates that preceding power off operation is illegal; first transmission steps (S304, S305) which, when a user responds to the warning picture, transmit a command for initializing the preceding power off state stored in the printer to the printer; and a second transmission step (S306) for transferring the printing data to the printer after transmitting the command in the first transmission steps. <P>COPYRIGHT: (C)2011,JPO&INPIT

Description

本発明は印刷制御装置における警告表示の制御方法に関する。   The present invention relates to a warning display control method in a print control apparatus.

従来、プリンティングシステムは、カラー出力を可能とするカラープリンタと、そのプリンタを制御し印刷データを生成するホストコンピュータと、その双方を接続する通信インタフェースとから構成されるのが一般的である。ホストコンピュータではオペレーティングシステムが動作しており、各種のソフトウェアがこのオペレーティングシステム上で動作するようになっている。アプリケーションソフトウェアで作成した各種ドキュメントを印刷する際には、アプリケーションソフトウェア、プリンタドライバ、オペレーティングシステムが規定の手順で関数呼び出し等を行うことによってデータをやり取りしてプリンタコマンドを生成し、生成されたプリンタコマンドをプリンタへ転送することで印刷が行われるようになっている。プリンタドライバの中には、オペレーティングシステムが提供する通信機能を用いてプリンタと双方向通信を行い、プリンタのステータス情報を画面上に表示するなどして、ユーザの利便性を高めるようになっているものもある。   2. Description of the Related Art Conventionally, a printing system generally includes a color printer that enables color output, a host computer that controls the printer to generate print data, and a communication interface that connects both of them. An operating system operates on the host computer, and various software programs operate on the operating system. When printing various types of documents created with application software, the application software, printer driver, and operating system perform function calls according to the specified procedure to exchange data and generate printer commands. Is transferred to the printer for printing. Some printer drivers enhance user convenience by performing two-way communication with the printer using a communication function provided by the operating system and displaying printer status information on the screen. There are also things.

プリンタは良好な印字を行うために、印刷が行われていない状態ではプリントヘッドをキャップして外気を遮断し、プリントヘッドの乾燥やそれに伴うインクの固着から保護するようになっている。プリントヘッドのキャッピングは印字完了後一定時間経過した後や、プリンタの電源オフ操作が行われた際に、自動的に行われるのが一般的である。このため、ユーザが正しい電源オフ操作を行わず、プリントヘッドがキャップされていない状態でACプラグを抜くなどした場合には、プリントヘッドが長時間露出したままになる場合があり、このような場合にはプリントヘッドの乾燥やインクの固着によりその後の印字に影響を及ぼす場合がある。   In order to perform good printing, the printer caps the print head to block out the outside air when printing is not being performed, thereby protecting the print head from drying and accompanying ink sticking. In general, the capping of the print head is automatically performed after a certain period of time has elapsed after completion of printing or when the printer is turned off. For this reason, if the user does not perform the correct power off operation and unplugs the AC plug when the print head is not capped, the print head may remain exposed for a long time. In some cases, subsequent printing may be affected by drying of the print head or fixing of ink.

このような問題に対応するため、主電源のほかに予備電源を備え、主電源からの電力供給が断たれた場合には予備電源の電力によってプリントヘッドをキャップする技術が開示されている。(特許文献1、2、3)   In order to cope with such a problem, a technology has been disclosed in which a standby power supply is provided in addition to the main power supply, and when the power supply from the main power supply is cut off, the print head is capped with the power of the standby power supply. (Patent Documents 1, 2, and 3)

特開2000−351204号公報JP 2000-351204 A 特開2004−291474号公報JP 2004-291474 A 特許第03867792号公報Japanese Patent No. 03867792

しかしながら、予備電源を備える方式ではコストが嵩むという問題がある。インクジェットプリンタは比較的安価であることから、正しい電源オフの操作が行われないという特殊な状況に対応するために予備電源を備えることは必ずしも得策ではない。コストの増加を抑えつつ、正しい電源オフの操作が行われるような方策が求められていた。   However, there is a problem that the method with a standby power supply increases the cost. Since an inkjet printer is relatively inexpensive, it is not always a good idea to provide a spare power supply to cope with a special situation where a proper power-off operation is not performed. There has been a demand for a method for performing a proper power-off operation while suppressing an increase in cost.

本発明はこのような状況に鑑みなされたもので、プリンタの起動中にACプラグを抜くなど不正な操作を行ったユーザに正しい電源オフ操作を知らしめることができる印刷制御装置を提供することである。   The present invention has been made in view of such a situation, and provides a print control apparatus capable of notifying a user who has performed an illegal operation such as unplugging an AC plug while the printer is starting up to a correct power-off operation. is there.

上記の課題を解決するために、本発明の第1の印刷制御装置は、前回の電源オフ時の状況を監視し記憶するプリンタと接続された印刷制御装置であって、印刷データを前記プリンタへ転送する前に前記プリンタのステータス情報を要求して取得する取得手段と、前記取得手段が取得したステータス情報が前記プリンタが前回電源オフされたときの操作が不正であったことを示す場合には警告画面を表示する表示手段と、前記表示手段が表示する警告画面に対して利用者が応答した場合に前記プリンタが記憶する前回の電源オフ時の状況を初期化するコマンドを前記プリンタへ送信する第一の送信手段と、前記第一の送信手段が前記コマンドを送信した後、プリンタへ印刷データを転送する第二の送信手段と、を備えることを特徴とする。   In order to solve the above-described problem, a first print control apparatus of the present invention is a print control apparatus connected to a printer that monitors and stores a previous power-off state, and sends print data to the printer. An acquisition unit that requests and acquires the status information of the printer before transfer, and the status information acquired by the acquisition unit indicates that the operation when the printer was last turned off was invalid. A display means for displaying a warning screen, and a command for initializing the previous power-off state stored in the printer when a user responds to the warning screen displayed by the display means is transmitted to the printer. And a second transmission unit configured to transfer print data to a printer after the first transmission unit transmits the command.

本発明によれば、プリンタにおいて電源オフ操作が正常に行われなかった場合には、その後の最初の印刷時に警告画面を表示して正しい電源オフ操作を行うよう啓蒙する処理を実現できる。   According to the present invention, when the power-off operation is not normally performed in the printer, it is possible to realize a process for enlightening the user to perform a correct power-off operation by displaying a warning screen during the first printing thereafter.

本発明の実施形態を示すデータ処理装置を適用可能なプリンティングシステムの構成を示すブロック図である。1 is a block diagram showing a configuration of a printing system to which a data processing apparatus showing an embodiment of the present invention can be applied. 図1に示したプリンタドライバの内部構成を示すブロック図である。FIG. 2 is a block diagram illustrating an internal configuration of the printer driver illustrated in FIG. 1. 本発明の第1の実施形態における、プリンタドライバのデータ通信処理部、監視部、ステータス表示処理部による印刷ジョブデータ転送処理の処理動作を示すフローチャートである。6 is a flowchart illustrating a processing operation of print job data transfer processing by a data communication processing unit, a monitoring unit, and a status display processing unit of the printer driver in the first embodiment of the present invention. 図1に示したプリンタ101からPC102へ送信されるプリンタ101のステータス情報の例を示す模式図である。FIG. 2 is a schematic diagram illustrating an example of status information of the printer 101 transmitted from the printer 101 illustrated in FIG. 1 to the PC 102. 図2に示したプリンタドライバのステータス表示部が表示する不正電源オフ操作を警告するダイアログボックスの表示例を示す図である。FIG. 3 is a diagram showing a display example of a dialog box that warns of an unauthorized power-off operation displayed by a status display unit of the printer driver shown in FIG. 本発明の第2の実施形態における、プリンタドライバのデータ通信処理部、監視部、ステータス表示処理部による印刷ジョブデータ転送処理の処理動作を示すフローチャートである。10 is a flowchart illustrating a processing operation of print job data transfer processing by a data communication processing unit, a monitoring unit, and a status display processing unit of a printer driver in the second embodiment of the present invention. 本発明の第3の実施形態における、プリンタドライバのデータ通信処理部、監視部、ステータス表示処理部による印刷ジョブデータ転送処理の処理動作を示すフローチャートである。10 is a flowchart illustrating a processing operation of print job data transfer processing by a data communication processing unit, a monitoring unit, and a status display processing unit of a printer driver in a third embodiment of the present invention.

以下、添付図面を参照して本発明の好適な実施の形態を詳しく説明する。尚、以下の実施の形態は特許請求の範囲に係る本発明を限定するものでなく、また本実施の形態で説明されている特徴の組み合わせの全てが本発明の解決手段に必須のものとは限らない。   Hereinafter, preferred embodiments of the present invention will be described in detail with reference to the accompanying drawings. The following embodiments do not limit the present invention according to the claims, and all combinations of features described in the present embodiments are essential to the solution means of the present invention. Not exclusively.

<実施形態1>
以下、図1から図5を用いて、本発明の第1の実施の形態を詳細に説明する。
<Embodiment 1>
Hereinafter, the first embodiment of the present invention will be described in detail with reference to FIGS.

図1は、本発明の実施形態を示すデータ処理装置を適用可能なプリンティングシステムの構成を示すブロック図である。   FIG. 1 is a block diagram showing a configuration of a printing system to which a data processing apparatus showing an embodiment of the present invention can be applied.

図1において、101は画像形成を行うインクジェット方式のカラープリンタ(プリンタ)であり、後述するPC102で生成された印刷データに基づいて画像の形成を行う。   In FIG. 1, reference numeral 101 denotes an ink-jet color printer (printer) that forms an image, and forms an image based on print data generated by a PC 102 described later.

なお、本実施形態において、プリンタの種類については特に問わないが、ここではインクジェット方式のカラープリンタを想定している。   In the present embodiment, the type of printer is not particularly limited, but an ink jet color printer is assumed here.

プリンタ101は、各種機能ブロック103〜106によって構成される。   The printer 101 includes various function blocks 103 to 106.

図1において、102はデータ処理装置(PC)で、印刷データの生成や接続されたプリンタ101の制御を行う。ここではパーソナルコンピュータ(以下、PCと記す)を想定している。印刷の設定に関するユーザからの指示や入力を受ける役割も果たす。   In FIG. 1, a data processing apparatus (PC) 102 generates print data and controls a connected printer 101. Here, a personal computer (hereinafter referred to as a PC) is assumed. It also plays a role of receiving instructions and inputs from the user regarding print settings.

PC102は、各種機能ブロック110〜114によって構成される。また、この図には記載していないが、PC102を制御するオペレーティングシステムが組み込まれており、このオペレーティングシステム上で各種機能ブロックが動作する。100は通信インタフェースで、PC102とプリンタ101を接続する。ここでは仮に、シリアルインタフェースであるUSBを想定しているが、この他に、IEEE1394、Ethernet(登録商標)、IrDA、IEEE802.11、電力線など、パラレルインタフェースとしてはセントロニクス、SCSIなど複数の種類が想定されるが、双方向の通信を実現するものであれば有線/無線を問わずどのようなインタフェースであっても構わない。このように、本実施形態におけるプリンティングシステムとは、単体の装置ではなく、PC102と画像形成を行うプリンタ101とが特定の双方向インタフェースで接続された構成をとっているが、この例に限られることなく、このようなPCとプリンタの機能が一体となった装置一体型のプリンティングシステムであってもよい。なお、プリンタ101及びPC102とも本実施形態の特徴を説明する上で特に必要ないと思われる機能については省略する。   The PC 102 includes various functional blocks 110 to 114. Although not shown in this figure, an operating system for controlling the PC 102 is incorporated, and various functional blocks operate on this operating system. A communication interface 100 connects the PC 102 and the printer 101. Here, it is assumed that USB is a serial interface, but in addition to this, multiple types such as IEEE1394, Ethernet (registered trademark), IrDA, IEEE802.11. However, any interface may be used regardless of wired / wireless as long as it realizes bidirectional communication. As described above, the printing system according to the present embodiment is not a single device, but has a configuration in which the PC 102 and the printer 101 that performs image formation are connected through a specific bidirectional interface. However, the present invention is not limited to this example. Alternatively, an apparatus-integrated printing system in which the functions of the PC and the printer are integrated may be used. It should be noted that functions that are not particularly necessary for describing the features of the present embodiment in the printer 101 and the PC 102 are omitted.

103はI/F制御部で、プリンタ101のインタフェース機能を司る。ここでは想定しているインタフェースがUSBであるため、USBの周辺機器側のコントローラによって構成されるものとする。印刷データ及び制御コマンドの受信などが行われる。   An I / F control unit 103 manages the interface function of the printer 101. Here, since the assumed interface is USB, it is assumed to be configured by a controller on the USB peripheral device side. Print data and control commands are received.

また、プリンタ本体で発生したエラーや通信状態などステータス情報に関しても要求があればPC102に対して返す。   Also, status information such as an error occurring in the printer main body and communication status is returned to the PC 102 if requested.

104は印刷制御部で、PC102から送信されてきた印刷データを受けてプリンタエンジンに展開する。PC102から送信されてくる印刷データは、既に用紙の種類や大きさなどを含めた印刷設定に基づいてPC102側で画像処理が行われたデータであり、ここでは印刷データに含まれる印刷制御用のコマンドに従ってプリンタエンジンの制御を行う。   A print control unit 104 receives print data transmitted from the PC 102 and develops it on the printer engine. The print data transmitted from the PC 102 is data that has already undergone image processing on the PC 102 side based on print settings including the type and size of the paper. Here, print data for print control included in the print data is used. The printer engine is controlled according to the command.

具体的には、印刷用の2値データ(場合によっては2値化前の中間データ)とインクの打ち込み量、パス数、印刷方向及び用紙の搬送量を制御する各種コマンドによって構成されるデータを使用する。   Specifically, data composed of binary data for printing (in some cases, intermediate data before binarization) and various commands for controlling the ink ejection amount, the number of passes, the printing direction, and the paper conveyance amount. use.

105は印刷部(プリンタエンジン)であり、印刷制御部104で展開された印刷データに基づき記録媒体(用紙)に対して印刷を行う。プリンタ101はインクジェット方式のプリンタであるため、インクの吐出によって画像形成を行う。   A printing unit (printer engine) 105 performs printing on a recording medium (paper) based on the print data developed by the print control unit 104. Since the printer 101 is an ink jet printer, image formation is performed by ejecting ink.

106は電源監視部であり、前回電源オフの操作が正常に行われたか否かを監視し記憶する。プリンタ101の電源ボタンを操作して電源オフの操作を行い、プリンタ101が終了時の一連の処理を正常に行った場合には電源オフの操作が正常に行われたと判断する。電源監視部は電源オフの操作が正常に行われた場合にその旨を不揮発性の記憶装置に記録し、次に電源オンされたときに該記憶装置に記録された内容を参照することで、前回の電源オフ操作が正常に行われたかを判断する。   A power monitoring unit 106 monitors and stores whether or not the previous power-off operation was performed normally. When the printer 101 performs a power-off operation by operating the power button of the printer 101 and the printer 101 normally performs a series of processes at the end, it is determined that the power-off operation has been performed normally. The power monitoring unit records the fact in the nonvolatile storage device when the power-off operation is normally performed, and refers to the contents recorded in the storage device when the power is turned on next, It is determined whether the previous power-off operation was performed normally.

110は、PC102のインタフェース機能を司るI/F制御部である。   Reference numeral 110 denotes an I / F control unit that controls the interface function of the PC 102.

USBのホスト側のコントローラによって構成され、USBホストとしての機能を有する。USBホストとしての機能の一部はOSやドライバなどソフトウエアによっても構成される。   It is configured by a USB host-side controller and has a function as a USB host. Some functions as a USB host are also configured by software such as an OS and a driver.

113はプリンタドライバで、印刷のための各種設定や印刷データの生成及びプリンタの制御をPC102上で行うためのソフトウエアである。プリンタドライバ113の詳細は図2で後述する。   A printer driver 113 is software for performing various settings for printing, print data generation, and printer control on the PC 102. Details of the printer driver 113 will be described later with reference to FIG.

114はプリントスプーラであり、後述の印刷データ生成処理部115で生成された印刷データを逐次記憶し、記憶した印刷データをプリンタ101へ転送する。印刷データの記憶と転送は非同期に行われるため、印刷データ生成処理がプリンタ101の印刷処理よりも速く処理される場合でも、印刷データ生成処理がプリンタ101の印刷処理を待つことなく、効率的に処理されるものである。   Reference numeral 114 denotes a print spooler that sequentially stores print data generated by a print data generation processing unit 115 described later, and transfers the stored print data to the printer 101. Since storage and transfer of print data are performed asynchronously, even when the print data generation process is performed faster than the print process of the printer 101, the print data generation process can be efficiently performed without waiting for the print process of the printer 101. It is to be processed.

プリントスプーラに格納された印刷ジョブは所定の順番に従ってプリンタへ転送されるが、プリンタの電源が入っていない場合や通信が途絶した場合など、正しく転送を行えず、印刷ジョブがエラー状態になる場合がある。このような場合、後述するプリントスプーラの表示画面からユーザが当該印刷ジョブを選択し、削除の操作を行うことで、処理を中止してプリントスプーラから削除することができる。   Print jobs stored in the print spooler are transferred to the printer according to the specified order, but cannot be transferred correctly, such as when the printer is not turned on or communication is interrupted, and the print job enters an error state There is. In such a case, the user can select the print job from a print spooler display screen, which will be described later, and perform a deletion operation to stop the processing and delete the print job from the print spooler.

なお、一般にプリントスプーラはコンピュータのオペレーティングシステムの機能として提供される。   Generally, the print spooler is provided as a function of a computer operating system.

111は、PC102の各種機能を制御する中央制御部であり、CPUの持つ機能がこれに該当する。112は印刷設定入力操作部であり、ユーザの意図を印刷設定に反映させるための各種入力機器から構成される。   Reference numeral 111 denotes a central control unit that controls various functions of the PC 102, and the functions of the CPU correspond to this. A print setting input operation unit 112 includes various input devices for reflecting the user's intention in the print settings.

図2は、図1に示したプリンタドライバ113の内部構成を示すブロック図である。   FIG. 2 is a block diagram showing an internal configuration of the printer driver 113 shown in FIG.

図2において、120は印刷設定処理部で、用紙の設定や印刷品位の設定などを含む各種印刷設定を行う。ユーザからの指示や入力を受け付け、設定された内容を表示もしくは通知する機能を有する。   In FIG. 2, a print setting processing unit 120 performs various print settings including paper settings and print quality settings. It has a function of receiving instructions and inputs from the user and displaying or notifying the set contents.

115は印刷データ生成処理部であり、印刷ジョブを作成して、印刷プロファイルに従って印刷データを生成し、プリントスプーラ114へスプールする。   A print data generation processing unit 115 generates a print job, generates print data according to the print profile, and spools the print data to the print spooler 114.

この印刷プロファイルには、プリンタ101における印刷を制御する為の様々な情報が含まれており、これらの情報としては、例えば、使用可能なインク、インクのうちこみ量、インクジェットプリンタヘッドの走査パス数、解像度、品位等がある。   This print profile includes various information for controlling printing in the printer 101. Examples of such information include usable ink, the amount of ink in the ink, the number of scanning passes of the ink jet printer head, There are resolution, quality, etc.

116は監視部であり、プリントスプーラ114の指示によってプリントスプーラ114に記憶された印刷データを後述のデータ通信処理部117からI/F制御部110を介して逐次プリンタ101へ転送し、また、プリンタの動作状況やエラー等の発生状況を示すステータス情報を取得するものである。取得したステータス情報は後述のステータス表示処理部118へ転送して、ステータス表示処理部118は取得したステータス情報に基づいて画面表示を行う。   Reference numeral 116 denotes a monitoring unit that sequentially transfers print data stored in the print spooler 114 to the printer 101 via the I / F control unit 110 from the data communication processing unit 117 (described later) in response to an instruction from the print spooler 114. Status information indicating the operation status of the system and the occurrence status of an error or the like is acquired. The acquired status information is transferred to a status display processing unit 118, which will be described later, and the status display processing unit 118 performs screen display based on the acquired status information.

117はデータ通信処理部であり、前述の監視部116の指示に従って、I/F制御部110を介してプリンタ101との通信処理を行う。プリンタ101との通信処理は双方向性のものであり、印刷データ等のデータをプリンタ101へ転送する処理と、印刷処理の進行状況、インクの残量情報等のプリンタのステータス情報をプリンタ101から取得する処理とからなる。   A data communication processing unit 117 performs communication processing with the printer 101 via the I / F control unit 110 in accordance with the instruction from the monitoring unit 116 described above. Communication processing with the printer 101 is bi-directional, and processing such as transfer of print data and other data to the printer 101, printer progress information, printer status information such as ink remaining amount information, and the like from the printer 101. It consists of processing to acquire.

118はステータス表示処理部であり、監視部116がプリンタから取得したステータス情報を受け取って解釈し、その内容にふさわしい表示を行うものである。   A status display processing unit 118 receives and interprets status information acquired from the printer by the monitoring unit 116, and performs display appropriate to the content.

図3は、本発明の第1実施形態における、PC102からプリンタ101への印刷ジョブデータの転送処理の処理動作を示すフローチャートである。印刷ジョブデータの転送処理は前述のプリントスプーラ114の要求に応じて、プリンタドライバ113によって行われる。   FIG. 3 is a flowchart showing the processing operation of the transfer processing of print job data from the PC 102 to the printer 101 in the first embodiment of the present invention. The print job data transfer process is performed by the printer driver 113 in response to the request from the print spooler 114 described above.

図4は、PC102の要求に応じてプリンタ101からPC102へ転送されるステータス情報の例を示す図であり、不正電源オフを検知した場合と、不正電源オフ操作を検知しない場合との例を示している。   FIG. 4 is a diagram showing an example of status information transferred from the printer 101 to the PC 102 in response to a request from the PC 102, and shows an example of a case where an unauthorized power-off is detected and an unauthorized power-off operation is not detected. ing.

図5は、PC102のステータス表示処理部108が表示する、不正電源オフを警告するメッセージの表示例を示す図である。   FIG. 5 is a diagram illustrating a display example of a message warning of unauthorized power off displayed by the status display processing unit 108 of the PC 102.

(印刷ジョブデータ転送処理と不正電源オフ警告処理の説明)
以下、図3を参照して、本実施形態における印刷データ転送処理と不正電源オフ警告処理の詳細を説明する。
(Description of print job data transfer processing and unauthorized power-off warning processing)
The details of the print data transfer process and the unauthorized power-off warning process in the present embodiment will be described below with reference to FIG.

印刷ジョブデータの転送を要求されると、プリンタドライバ113はプリンタ101に対してステータス情報を要求し取得する。(ステップS301)ステータス情報は図4に示すような形式で通知される。冒頭の「ERR:NO;」はプリンタ101でエラーが発生していないことを示す。エラーが発生している場合には「NO」の部分に発生しているエラーに応じてあらかじめ定められたエラーコードの情報がセットされるようになっている。続く「WRN:NO;」はプリンタ101で警告が発生していないことを示す。警告が発生している場合には「NO」の部分に発生している警告に応じてあらかじめ定められたエラーコードの情報がセットされるようになっている。続く「PWR:」から始まる部分はプリンタ101の前回の電源オフ操作が正常に行われたか否かを示すステータス情報であり、「PWR:ILG;」の場合は電源オフ操作が正常に行われなかった状態すなわち不正電源オフを検知した状態を示し、「PWR:NRM;」の場合は電源オフ操作が正常に行われた状態すなわち不正電源オフを検知しなかった状態を示す。続く「JOB:」から始まる部分は印刷ジョブの状態を表し、「JOB:PRT;」の場合は印刷ジョブを処理中であることを示し、「JOB:CMP;」の場合は印刷ジョブの印刷が完了したことを示す。   When transfer of print job data is requested, the printer driver 113 requests and acquires status information from the printer 101. (Step S301) The status information is notified in a format as shown in FIG. “ERR: NO;” at the beginning indicates that no error has occurred in the printer 101. When an error has occurred, information on an error code determined in advance according to the error occurring in the “NO” portion is set. The subsequent “WRN: NO;” indicates that no warning has occurred in the printer 101. When a warning has occurred, information on a predetermined error code is set in accordance with the warning generated in the “NO” portion. The subsequent portion starting from “PWR:” is status information indicating whether or not the previous power-off operation of the printer 101 was normally performed. In the case of “PWR: ILG;”, the power-off operation was not normally performed. “PWR: NRM;” indicates a state where the power-off operation is normally performed, that is, a state where no unauthorized power-off is detected. The subsequent portion starting with “JOB:” represents the status of the print job. “JOB: PRT;” indicates that the print job is being processed. If “JOB: CMP;”, the print job is printed. Indicates completion.

次に、ステップS301でプリンタ101から取得したステータス情報を参照して、前回の電源オフ操作が正常に行われたか否かを判断する。(ステップS302)正常に行われなかったと判断した場合はステップS303へ進み、正常に行われたと判断した場合はステップS306へ進む。   Next, with reference to the status information acquired from the printer 101 in step S301, it is determined whether or not the previous power-off operation has been performed normally. (Step S302) If it is determined that the process has not been performed normally, the process proceeds to step S303. If it is determined that the process has been performed normally, the process proceeds to step S306.

ステップS302で前回の電源オフ操作が正常に行われなかったと判断した場合、プリンタドライバ113は不正電源オフを警告するダイアログボックスを表示する。(ステップS303)ダイアログボックスは図5に示すような内容を表示し、ユーザがOKボタンを押下すると閉じるようになっている。   If it is determined in step S302 that the previous power-off operation has not been performed normally, the printer driver 113 displays a dialog box that warns of illegal power-off. (Step S303) The dialog box displays the contents as shown in FIG. 5 and closes when the user presses the OK button.

ステップS303で表示したダイアログボックスは、ダイアログボックスのOKボタンが押下されるまで表示し続ける。(ステップS304)
ダイアログボックスでOKボタンが押されると、プリンタドライバ113はダイアログボックスを閉じ、プリンタ101に不正電源オフ検知ステータスを解除するよう指示するコマンドを送信する。(ステップS305)プリンタS101はこのコマンドを受信すると、前述のステータス情報の「PWR:ILG;」の部分を「PWR:NRM;」に変更し、以後再度不正電源オフ操作を検知するまで、ステータス情報送信要求に対して正常電源オフを検知したことを示す内容を通知する。
The dialog box displayed in step S303 continues to be displayed until the OK button in the dialog box is pressed. (Step S304)
When the OK button is pressed in the dialog box, the printer driver 113 closes the dialog box and transmits a command for instructing the printer 101 to cancel the unauthorized power-off detection status. (Step S305) Upon receiving this command, the printer S101 changes the “PWR: ILG;” portion of the above-described status information to “PWR: NRM;”, and thereafter status information until an unauthorized power-off operation is detected again. In response to the transmission request, the content indicating that normal power-off has been detected is notified.

ステップS306では、プリンタ101に対して印刷ジョブデータの転送を行う。プリンタ101は転送されたデータの内容に応じた印刷を行う。   In step S306, print job data is transferred to the printer 101. The printer 101 performs printing according to the contents of the transferred data.

その後、プリンタドライバ113はプリンタからステータス情報を取得し、その内容から印刷が完了したかを判断する処理を、印刷が完了するまで繰り返す。(ステップS307、S308)印刷が完了したと判断すると、印刷ジョブデータ転送処理を終了する。   Thereafter, the printer driver 113 obtains status information from the printer, and repeats the process of determining whether printing is completed from the contents until the printing is completed. (Steps S307 and S308) When it is determined that the printing is completed, the print job data transfer process is terminated.

以上の一連の処理によって、プリンタ101への印刷ジョブデータの転送時に、プリンタで前回の電源オフ操作が正常に行われなかった場合には、それを警告するダイアログボックスを表示し、さらに利用者がこのダイアログボックスを確認してOKボタンを押下することにより、次回の印刷時に同じダイアログボックスが繰り返し表示されないようになっている。   As a result of the series of processes described above, if the previous power-off operation has not been performed normally at the printer when transferring print job data to the printer 101, a dialog box is displayed to warn the user of the previous power-off operation. By confirming this dialog box and pressing the OK button, the same dialog box is not repeatedly displayed at the next printing.

<実施形態2>
以下、図6を用いて、本発明の第2の実施の形態における印刷ジョブデータ転送処理の詳細を説明する。
<Embodiment 2>
The details of the print job data transfer process in the second embodiment of the present invention will be described below with reference to FIG.

図6は、本発明の第2実施形態における、PC102からプリンタ101への印刷ジョブデータの転送処理の処理動作を示すフローチャートである。印刷ジョブデータの転送処理は前述のプリントスプーラ114の要求に応じて、プリンタドライバ113によって行われる。   FIG. 6 is a flowchart showing the processing operation of print job data transfer processing from the PC 102 to the printer 101 in the second embodiment of the present invention. The print job data transfer process is performed by the printer driver 113 in response to the request from the print spooler 114 described above.

(印刷ジョブデータ転送処理と不正電源オフ警告処理の説明)
以下、図6を参照して、本実施形態における印刷データ転送処理と不正電源オフ警告処理の詳細を説明する。
(Description of print job data transfer processing and unauthorized power-off warning processing)
Hereinafter, the details of the print data transfer process and the unauthorized power-off warning process in this embodiment will be described with reference to FIG.

印刷ジョブデータの転送を要求されると、プリンタドライバ113はプリンタ101に対してステータス情報を要求し取得する。(ステップS601)
次に、ステップS601でプリンタ101から取得したステータス情報を参照して、前回の電源オフ操作が正常に行われたか否かを判断する。(ステップS602)正常に行われなかったと判断した場合はステップS603へ進み、正常に行われたと判断した場合はステップS606へ進む。
When transfer of print job data is requested, the printer driver 113 requests and acquires status information from the printer 101. (Step S601)
Next, with reference to the status information acquired from the printer 101 in step S601, it is determined whether or not the previous power-off operation has been performed normally. (Step S602) If it is determined that the process has not been performed normally, the process proceeds to step S603. If it is determined that the process has been performed normally, the process proceeds to step S606.

ステップS602で前回の電源オフ操作が正常に行われなかったと判断した場合、プリンタドライバ113は不正電源オフを警告するダイアログボックスを表示する。(ステップS603)ダイアログボックスは図5に示すような内容を表示し、ユーザがOKボタンを押下するか、または、OKボタンが押されなくてもあらかじめ定められた時間が経過すると閉じるようになっている。   If it is determined in step S602 that the previous power-off operation has not been performed normally, the printer driver 113 displays a dialog box that warns of illegal power-off. (Step S603) The dialog box displays the contents as shown in FIG. 5, and closes when a predetermined time elapses even if the user presses the OK button or the OK button is not pressed. Yes.

ステップS603で表示したダイアログボックスは、ダイアログボックスのOKボタンが押下されるかあらかじめ定められた時間が経過するまで表示し続ける。(ステップS604)
ダイアログボックスでOKボタンが押されるか一定時間が経過すると、プリンタドライバ113はダイアログボックスを閉じ、プリンタ101に不正電源オフ検知ステータスを解除するよう指示するコマンドを送信する。(ステップS605)プリンタS101はこのコマンドを受信すると、前述のステータス情報の「PWR:ILG;」の部分を「PWR:NRM;」に変更し、以後再度不正電源オフ操作を検知するまで、ステータス情報送信要求に対して正常電源オフを検知したことを示す内容を通知する。
The dialog box displayed in step S603 continues to be displayed until the OK button of the dialog box is pressed or a predetermined time elapses. (Step S604)
When the OK button is pressed in the dialog box or a predetermined time elapses, the printer driver 113 closes the dialog box and transmits a command instructing the printer 101 to cancel the unauthorized power-off detection status. (Step S605) Upon receiving this command, the printer S101 changes the “PWR: ILG;” portion of the above-described status information to “PWR: NRM;”, and thereafter status information until an unauthorized power-off operation is detected again. In response to the transmission request, the content indicating that normal power-off has been detected is notified.

ステップS606では、プリンタ101に対して印刷ジョブデータの転送を行う。プリンタ101は転送されたデータの内容に応じた印刷を行う。   In step S606, print job data is transferred to the printer 101. The printer 101 performs printing according to the contents of the transferred data.

その後、プリンタドライバ113はプリンタからステータス情報を取得し、その内容から印刷が完了したかを判断する処理を、印刷が完了するまで繰り返す。(ステップS607、S608)印刷が完了したと判断すると、印刷ジョブデータ転送処理を終了する。   Thereafter, the printer driver 113 obtains status information from the printer, and repeats the process of determining whether printing is completed from the contents until the printing is completed. (Steps S607 and S608) When it is determined that the printing is completed, the print job data transfer process is terminated.

以上の一連の処理によって、プリンタ101への印刷ジョブデータの転送時に、プリンタで前回の電源オフ操作が正常に行われなかった場合には、それを警告するダイアログボックスを表示し、さらに利用者がこのダイアログボックスを確認してOKボタンを押下することにより、次回の印刷時に同じダイアログボックスが繰り返し表示されないようになっている。また、利用者がダイアログボックスのOKボタンを押下しない場合でも、ダイアログボックスが表示されてから一定時間が経過した場合には、OKボタンを押下された場合と同様に動作することで、OKボタンが押下されない場合でも印刷処理が滞ったままにならないようになっている。   As a result of the series of processes described above, if the previous power-off operation has not been performed normally at the printer when transferring print job data to the printer 101, a dialog box is displayed to warn the user of the previous power-off operation. By confirming this dialog box and pressing the OK button, the same dialog box is not repeatedly displayed at the next printing. Even if the user does not press the OK button of the dialog box, if a certain time has elapsed since the dialog box was displayed, the operation is performed in the same manner as when the OK button is pressed, so that the OK button is Even when the button is not pressed, the printing process is not left behind.

<実施形態3>
以下、図7を用いて、本発明の第3の実施の形態における印刷ジョブデータ転送処理の詳細を説明する。
<Embodiment 3>
Hereinafter, the details of the print job data transfer process according to the third embodiment of the present invention will be described with reference to FIG.

図7は、本発明の第3実施形態における、PC102からプリンタ101への印刷ジョブデータの転送処理の処理動作を示すフローチャートである。印刷ジョブデータの転送処理は前述のプリントスプーラ114の要求に応じて、プリンタドライバ113によって行われる。   FIG. 7 is a flowchart showing the processing operation of print job data transfer processing from the PC 102 to the printer 101 in the third embodiment of the present invention. The print job data transfer process is performed by the printer driver 113 in response to the request from the print spooler 114 described above.

(印刷ジョブデータ転送処理と不正電源オフ警告処理の説明)
以下、図7を参照して、本実施形態における印刷データ転送処理と不正電源オフ警告処理の詳細を説明する。
(Description of print job data transfer processing and unauthorized power-off warning processing)
Hereinafter, the details of the print data transfer process and the unauthorized power-off warning process in the present embodiment will be described with reference to FIG.

印刷ジョブデータの転送を要求されると、プリンタドライバ113はプリンタ101に対してステータス情報を要求し取得する。(ステップS701)
次に、ステップS701でプリンタ101から取得したステータス情報を参照して、前回の電源オフ操作が正常に行われたか否かを判断する。(ステップS702)正常に行われなかったと判断した場合はステップS703へ進み、正常に行われたと判断した場合はステップS706へ進む。
When transfer of print job data is requested, the printer driver 113 requests and acquires status information from the printer 101. (Step S701)
Next, with reference to the status information acquired from the printer 101 in step S701, it is determined whether or not the previous power-off operation has been performed normally. (Step S702) If it is determined that the process has not been performed normally, the process proceeds to step S703. If it is determined that the process has been performed normally, the process proceeds to step S706.

ステップS702で前回の電源オフ操作が正常に行われなかったと判断した場合、プリンタドライバ113は不正電源オフを警告するダイアログボックスを表示する。(ステップS703)ダイアログボックスは図5に示すような内容を表示し、ユーザがOKボタンを押下するか、または、OKボタンが押されなくてもあらかじめ定められた時間が経過すると閉じるようになっている。   If it is determined in step S702 that the previous power-off operation has not been performed normally, the printer driver 113 displays a dialog box that warns of an illegal power-off. (Step S703) The dialog box displays the contents as shown in FIG. 5, and closes when a predetermined time elapses even if the user presses the OK button or the OK button is not pressed. Yes.

その後、前出のダイアログボックスが閉じるのを待たずにプリンタ101に不正電源オフ検知ステータスを解除するよう指示するコマンドと印刷ジョブデータを転送する。(ステップS704、S705)
次にダイアログボックスを表示してからあらかじめ定められた時間が経過したところでダイアログボックスを閉じる。(ステップS706、S707)
その後、プリンタドライバ113はプリンタからステータス情報を取得し、その内容から印刷が完了したかを判断する処理を、印刷が完了するまで繰り返す。(ステップS708、S709)印刷が完了したと判断すると、印刷ジョブデータ転送処理を終了する。
Thereafter, a command and print job data for instructing the printer 101 to cancel the unauthorized power-off detection status are transferred without waiting for the above dialog box to close. (Steps S704 and S705)
Next, the dialog box is closed when a predetermined time has elapsed since the dialog box was displayed. (Steps S706 and S707)
Thereafter, the printer driver 113 obtains status information from the printer, and repeats the process of determining whether printing is completed from the contents until the printing is completed. (Steps S708, S709) When it is determined that printing is completed, the print job data transfer process is terminated.

以上の一連の処理によって、プリンタ101への印刷ジョブデータの転送時に、プリンタで前回の電源オフ操作が正常に行われなかった場合には、それを警告するダイアログボックスを表示し、その後利用者がこのダイアログボックスを確認してOKボタンを押下するか、ダイアログボックスが表示されてから一定時間が経過した場合には、ダイアログボックスを閉じるようになっている。一方、プリンタ101への印刷ジョブデータの転送処理はダイアログボックスの表示と並行して行うようになっており、ダイアログボックスを表示することによる印刷処理の遅延が発生しないようになっている。   As a result of the series of processes described above, if the previous power-off operation has not been performed normally by the printer when transferring print job data to the printer 101, a dialog box is displayed to warn the user. When the user confirms this dialog box and presses an OK button or when a certain time has elapsed since the dialog box was displayed, the dialog box is closed. On the other hand, the transfer processing of the print job data to the printer 101 is performed in parallel with the display of the dialog box, and the delay of the print processing due to the display of the dialog box does not occur.

101 プリンタ
102 データ処理装置(PC)
103 I/F制御部
104 印刷制御部
105 印刷部(プリンタエンジン)
106 電源監視部
110 I/F制御部
111 中央制御部
112 印刷設定入力操作部
113 プリンタドライバ
114 プリントスプーラ
115 印刷データ生成処理部
116 監視部
117 データ通信処理部
118 ステータス表示処理部
120 印刷設定処理部
101 Printer 102 Data processing device (PC)
103 I / F control unit 104 Print control unit 105 Printing unit (printer engine)
DESCRIPTION OF SYMBOLS 106 Power supply monitoring part 110 I / F control part 111 Central control part 112 Print setting input operation part 113 Printer driver 114 Print spooler 115 Print data generation process part 116 Monitoring part 117 Data communication process part 118 Status display process part 120 Print setting process part

Claims (9)

前回の電源オフ時の状況を監視し記憶するプリンタと接続された印刷制御装置であって、
印刷データを前記プリンタへ転送する前に前記プリンタのステータス情報を要求して取得する取得手段(S301)と、
前記取得手段が取得したステータス情報が前記プリンタが前回電源オフされたときの操作が不正であったことを示す場合には警告画面を表示する表示手段(S302、S303)と、
前記表示手段が表示する警告画面に対して利用者が応答した場合に前記プリンタが記憶する前回の電源オフ時の状況を初期化するコマンドを前記プリンタへ送信する第一の送信手段(S304、S305)と、
前記第一の送信手段が前記コマンドを送信した後、プリンタへ印刷データを転送する第二の送信手段(S306)と、
を備えることを特徴とする印刷制御装置。
A print control device connected to a printer that monitors and stores the previous power-off situation,
Obtaining means (S301) for requesting and obtaining status information of the printer before transferring print data to the printer;
Display means (S302, S303) for displaying a warning screen when the status information acquired by the acquisition means indicates that the operation when the printer was last turned off was invalid;
When a user responds to a warning screen displayed by the display unit, a first transmission unit (S304, S305) that transmits to the printer a command that initializes the previous power-off state stored in the printer. )When,
Second transmission means (S306) for transferring print data to a printer after the first transmission means transmits the command;
A printing control apparatus comprising:
前回の電源オフ時の状況を監視し記憶するプリンタと接続された印刷制御装置であって、
印刷データを前記プリンタへ転送する前に前記プリンタのステータス情報を要求して取得する取得手段(S601)と、
前記取得手段が取得したステータス情報が前記プリンタが前回電源オフされたときの操作が不正であったことを示す場合には警告画面を表示する表示手段(S602、S603)と、
前記表示手段が表示する警告画面に対して利用者が応答した場合、または、警告画面が表示されてから経過した時間が規定の時間に達した場合のいずれかに、前記プリンタが記憶する前回の電源オフ時の状況を初期化するコマンドを前記プリンタへ送信する第一の送信手段(S604、S605)と、
前記第一の送信手段が前記コマンドを送信した後、プリンタへ印刷データを転送する第二の送信手段(S606)と、
を備えることを特徴とする印刷制御装置。
A print control device connected to a printer that monitors and stores the previous power-off situation,
Acquisition means (S601) for requesting and acquiring status information of the printer before transferring print data to the printer;
Display means (S602, S603) for displaying a warning screen when the status information acquired by the acquisition means indicates that the operation when the printer was last turned off was invalid;
Either when the user responds to the warning screen displayed by the display means, or when the time elapsed after the warning screen is displayed reaches a specified time, the previous time stored in the printer is stored. First transmission means (S604, S605) for transmitting a command for initializing the situation when the power is turned off to the printer;
Second transmission means (S606) for transferring print data to the printer after the first transmission means transmits the command;
A printing control apparatus comprising:
前回の電源オフ時の状況を監視し記憶するプリンタと接続された印刷制御装置であって、
印刷データを前記プリンタへ転送する前に前記プリンタのステータス情報を要求して取得する取得手段(S701)と、
前記取得手段が取得したステータス情報が前記プリンタが前回電源オフされたときの操作が不正であったことを示す場合には警告画面を表示する表示手段(S702、S703)と、
前記プリンタが記憶する前回の電源オフ時の状況を初期化するコマンドを前記プリンタへ送信する第一の送信手段(S704)と、
前記第一の送信手段が前記コマンドを送信した後、プリンタへ印刷データを転送する第二の送信手段(S705)と、
前記表示手段が表示する警告画面に対して利用者が応答した場合、または、警告画面が表示されてから経過した時間が規定の時間に達した場合のいずれかに、警告画面を消去する消去手段(S706、S707)と、
を備えることを特徴とする印刷制御装置。
A print control device connected to a printer that monitors and stores the previous power-off situation,
Obtaining means (S701) for requesting and obtaining status information of the printer before transferring print data to the printer;
Display means (S702, S703) for displaying a warning screen when the status information acquired by the acquisition means indicates that the operation when the printer was last turned off was invalid;
First transmission means (S704) for transmitting to the printer a command for initializing the previous power-off state stored in the printer;
Second transmission means (S705) for transferring print data to the printer after the first transmission means transmits the command;
An erasing unit that erases the warning screen when the user responds to the warning screen displayed by the display unit or when the time elapsed since the warning screen is displayed reaches a specified time. (S706, S707),
A printing control apparatus comprising:
前回の電源オフ時の状況を監視し記憶するプリンタに印刷データを転送する印刷制御方法であって、
印刷データを前記プリンタへ転送する前に前記プリンタのステータス情報を要求して取得する取得工程(S301)と、
前記取得工程で取得したステータス情報が前記プリンタが前回電源オフされたときの操作が不正であったことを示す場合には警告画面を表示する表示工程(S302、S303)と、
前記表示工程で表示する警告画面に対して利用者が応答した場合に前記プリンタが記憶する前回の電源オフ時の状況を初期化するコマンドを前記プリンタへ送信する第一の送信工程(S304、S305)と、
前記第一の送信工程で前記コマンドを送信した後、プリンタへ印刷データを転送する第二の送信工程(S306)と、
を備えることを特徴とする印刷制御方法。
A print control method for transferring print data to a printer for monitoring and storing the previous power-off state,
An acquisition step (S301) for requesting and acquiring status information of the printer before transferring print data to the printer;
A display step (S302, S303) for displaying a warning screen when the status information acquired in the acquisition step indicates that the operation when the printer was last turned off was invalid;
A first transmission step (S304, S305) for transmitting to the printer a command for initializing the previous power-off state stored in the printer when a user responds to the warning screen displayed in the display step. )When,
A second transmission step (S306) of transferring the print data to the printer after transmitting the command in the first transmission step;
A printing control method comprising:
前回の電源オフ時の状況を監視し記憶するプリンタに印刷データを転送する印刷制御方法であって、
印刷データを前記プリンタへ転送する前に前記プリンタのステータス情報を要求して取得する取得工程(S601)と、
前記取得工程で取得したステータス情報が前記プリンタが前回電源オフされたときの操作が不正であったことを示す場合には警告画面を表示する表示工程(S602、S603)と、
前記表示工程が表示する警告画面に対して利用者が応答した場合、または、警告画面が表示されてから経過した時間が規定の時間に達した場合のいずれかに、前記プリンタが記憶する前回の電源オフ時の状況を初期化するコマンドを前記プリンタへ送信する第一の送信工程(S604、S605)と、
前記第一の送信工程で前記コマンドを送信した後、プリンタへ印刷データを転送する第二の送信工程(S606)と、
を備えることを特徴とする印刷制御方法。
A print control method for transferring print data to a printer for monitoring and storing the previous power-off state,
An acquisition step (S601) for requesting and acquiring status information of the printer before transferring print data to the printer;
A display step (S602, S603) for displaying a warning screen when the status information acquired in the acquisition step indicates that the operation when the printer was last turned off was invalid;
Either when the user responds to the warning screen displayed by the display step, or when the time elapsed since the warning screen is displayed reaches a specified time, the printer stores the previous time. A first transmission step (S604, S605) for transmitting a command for initializing the power-off state to the printer;
A second transmission step (S606) of transmitting print data to the printer after transmitting the command in the first transmission step;
A printing control method comprising:
前回の電源オフ時の状況を監視し記憶するプリンタに印刷データを転送する印刷制御方法であって、
印刷データを前記プリンタへ転送する前に前記プリンタのステータス情報を要求して取得する取得工程(S701)と、
前記取得工程が取得したステータス情報が前記プリンタが前回電源オフされたときの操作が不正であったことを示す場合には警告画面を表示する表示工程(S702、S703)と、
前記プリンタが記憶する前回の電源オフ時の状況を初期化するコマンドを前記プリンタへ送信する第一の送信工程(S704)と、
前記第一の送信工程で前記コマンドを送信した後、プリンタへ印刷データを転送する第二の送信工程(S705)と、
前記表示工程で表示する警告画面に対して利用者が応答した場合、または、警告画面が表示されてから経過した時間が規定の時間に達した場合のいずれかに、警告画面を消去する消去工程(S706、S707)と、
を備えることを特徴とする印刷制御方法。
A print control method for transferring print data to a printer for monitoring and storing the previous power-off state,
An acquisition step (S701) of requesting and acquiring status information of the printer before transferring print data to the printer;
A display step (S702, S703) for displaying a warning screen when the status information acquired in the acquisition step indicates that the operation when the printer was last turned off was invalid;
A first transmission step (S704) for transmitting to the printer a command for initializing the previous power-off state stored in the printer;
A second transmission step (S705) of transferring the print data to the printer after transmitting the command in the first transmission step;
An erasing step of erasing the warning screen either when the user responds to the warning screen displayed in the display step or when the time elapsed since the warning screen was displayed reaches a specified time (S706, S707),
A printing control method comprising:
前回の電源オフ時の状況を監視し記憶するプリンタに印刷データを転送する印刷制御プログラムであって、
印刷データを前記プリンタへ転送する前に前記プリンタのステータス情報を要求して取得する取得手順(S301)と、
前記取得手順で取得したステータス情報が前記プリンタが前回電源オフされたときの操作が不正であったことを示す場合には警告画面を表示する表示手順と(S302、S303)、
前記表示手順で表示する警告画面に対して利用者が応答した場合に前記プリンタが記憶する前回の電源オフ時の状況を初期化するコマンドを前記プリンタへ送信する第一の送信手順(S304、S305)と、
前記第一の送信手順で前記コマンドを送信した後、プリンタへ印刷データを転送する第二の送信手順(S306)と、
を備えることを特徴とするプログラム。
A print control program that transfers print data to a printer that monitors and stores the previous power-off situation,
An acquisition procedure (S301) for requesting and acquiring status information of the printer before transferring print data to the printer;
A display procedure for displaying a warning screen when the status information acquired in the acquisition procedure indicates that the operation when the printer was last turned off was invalid (S302, S303);
When a user responds to the warning screen displayed in the display procedure, a first transmission procedure (S304, S305) that transmits to the printer a command for initializing the previous power-off state stored in the printer. )When,
A second transmission procedure (S306) for transferring the print data to the printer after transmitting the command in the first transmission procedure;
A program comprising:
前回の電源オフ時の状況を監視し記憶するプリンタに印刷データを転送する印刷制御プログラムであって、
印刷データを前記プリンタへ転送する前に前記プリンタのステータス情報を要求して取得する取得手順(S601)と、
前記取得手順で取得したステータス情報が前記プリンタが前回電源オフされたときの操作が不正であったことを示す場合には警告画面を表示する表示手順(S602、S603)と、
前記表示手順が表示する警告画面に対して利用者が応答した場合、または、警告画面が表示されてから経過した時間が規定の時間に達した場合のいずれかに、前記プリンタが記憶する前回の電源オフ時の状況を初期化するコマンドを前記プリンタへ送信する第一の送信手順(S604、S605)と、
前記第一の送信手順で前記コマンドを送信した後、プリンタへ印刷データを転送する第二の送信手順(S606)と、
を備えることを特徴とする印刷制御プログラム。
A print control program that transfers print data to a printer that monitors and stores the previous power-off situation,
An acquisition procedure (S601) for requesting and acquiring status information of the printer before transferring print data to the printer;
A display procedure (S602, S603) for displaying a warning screen when the status information acquired in the acquisition procedure indicates that the operation when the printer was last turned off was invalid;
Either when the user responds to the warning screen displayed by the display procedure, or when the time elapsed since the warning screen is displayed reaches a specified time, the printer stores the previous time. A first transmission procedure (S604, S605) for transmitting a command for initializing the situation when the power is turned off to the printer;
A second transmission procedure (S606) for transferring the print data to the printer after transmitting the command in the first transmission procedure;
A printing control program comprising:
前回の電源オフ時の状況を監視し記憶するプリンタに印刷データを転送する印刷制御プログラムであって、
印刷データを前記プリンタへ転送する前に前記プリンタのステータス情報を要求して取得する取得手順(S701)と、
前記取得手順が取得したステータス情報が前記プリンタが前回電源オフされたときの操作が不正であったことを示す場合には警告画面を表示する表示手順(S702、S703)と、
前記プリンタが記憶する前回の電源オフ時の状況を初期化するコマンドを前記プリンタへ送信する第一の送信手順(S704)と、
前記第一の送信手順で前記コマンドを送信した後、プリンタへ印刷データを転送する第二の送信手順(S705)と、
前記表示手順で表示する警告画面に対して利用者が応答した場合、または、警告画面が表示されてから経過した時間が規定の時間に達した場合のいずれかに、警告画面を消去する消去手順(S706、S707)と、
を備えることを特徴とするプログラム。
A print control program that transfers print data to a printer that monitors and stores the previous power-off situation,
An acquisition procedure (S701) for requesting and acquiring status information of the printer before transferring print data to the printer;
A display procedure (S702, S703) for displaying a warning screen when the status information acquired by the acquisition procedure indicates that the operation when the printer was last turned off was invalid;
A first transmission procedure (S704) for transmitting to the printer a command for initializing the previous power-off state stored in the printer;
A second transmission procedure (S705) for transmitting print data to the printer after transmitting the command in the first transmission procedure;
An erasure procedure for erasing the warning screen when the user responds to the warning screen displayed in the display procedure or when the time elapsed since the warning screen was displayed reaches a specified time. (S706, S707),
A program comprising:
JP2009274565A 2009-12-02 2009-12-02 Printing control device, printing control method, storage medium storing computer readable program, and program Pending JP2011118597A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2009274565A JP2011118597A (en) 2009-12-02 2009-12-02 Printing control device, printing control method, storage medium storing computer readable program, and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2009274565A JP2011118597A (en) 2009-12-02 2009-12-02 Printing control device, printing control method, storage medium storing computer readable program, and program

Publications (1)

Publication Number Publication Date
JP2011118597A true JP2011118597A (en) 2011-06-16

Family

ID=44283854

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2009274565A Pending JP2011118597A (en) 2009-12-02 2009-12-02 Printing control device, printing control method, storage medium storing computer readable program, and program

Country Status (1)

Country Link
JP (1) JP2011118597A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9524130B2 (en) 2013-06-20 2016-12-20 Seiko Epson Corporation Control device, control method of a control device, and storage medium to generate and output a control command compatible with a second printing device that differs structurally from the first printing device

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9524130B2 (en) 2013-06-20 2016-12-20 Seiko Epson Corporation Control device, control method of a control device, and storage medium to generate and output a control command compatible with a second printing device that differs structurally from the first printing device

Similar Documents

Publication Publication Date Title
JP5310715B2 (en) Image recording apparatus and program
US20140063546A1 (en) Printing apparatus and printing system
US8724126B2 (en) Printing apparatus, program, and printer driver
JP2009205637A (en) Usb device, printer, control method of usb device, and program thereof
JP2006293933A (en) Image forming system, image forming method, information processing apparatus, and image forming apparatus
JP5929431B2 (en) Image recording apparatus, control method for image recording apparatus, and control program
JP5966835B2 (en) Printing apparatus and log writing method
JP2011237901A (en) Preview screen display control device and program
JP2011118597A (en) Printing control device, printing control method, storage medium storing computer readable program, and program
JP4835323B2 (en) Information processing apparatus, printing apparatus, information processing method, and program
JP5106058B2 (en) Printing system for judging abnormality of printing control device and restoring printing device
JP2009140166A (en) Printing processing system
JP2008310419A (en) Information processor, information processing method, program, and storage medium
JP5772872B2 (en) Image recording apparatus and program
JP2007323363A (en) Printing system, printing apparatus, printing control method, program, and storage medium
JP2001239724A (en) Information processing device, print controlling device, printing system and control method therefor, printing device, and memory medium
JP4018514B2 (en) Recording apparatus, power supply control method, storage medium storing computer-readable program, and program
JP2005222423A (en) Information processing apparatus, printing system, control method, program and storage medium
JP2013129092A (en) Image forming apparatus
US8531715B2 (en) Method and system for forming image, and external device
KR100334111B1 (en) Method for canceling of printing job
JP2006150731A (en) Color printer
JP2014061709A (en) Image recording apparatus and program
JP5402919B2 (en) Image recording apparatus and program
JP2015018433A (en) Print controller and printing system