[go: up one dir, main page]

JP2010058878A - Printer, paper feeding method in this printer and program - Google Patents

Printer, paper feeding method in this printer and program Download PDF

Info

Publication number
JP2010058878A
JP2010058878A JP2008224381A JP2008224381A JP2010058878A JP 2010058878 A JP2010058878 A JP 2010058878A JP 2008224381 A JP2008224381 A JP 2008224381A JP 2008224381 A JP2008224381 A JP 2008224381A JP 2010058878 A JP2010058878 A JP 2010058878A
Authority
JP
Japan
Prior art keywords
paper
command
paper feed
print
feed path
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
JP2008224381A
Other languages
Japanese (ja)
Inventor
Toshinaga Otsuki
利長 大月
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.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2008224381A priority Critical patent/JP2010058878A/en
Publication of JP2010058878A publication Critical patent/JP2010058878A/en
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Handling Of Sheets (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)
  • Sheets, Magazines, And Separation Thereof (AREA)

Abstract

【課題】印刷用紙のサイズの指定と、給紙トレイ(給紙パス)の指定と、の両指定が整合していない場合であっても、なるべく印刷を可能にする技術を提供する。
【解決手段】本出願のプリンタ100は、複数の給紙トレイを備え、印刷用紙のサイズを指定する第1のコマンドを受け付ける第1のコマンド受付手段と、給紙パス(172a、b)を指定する第2のコマンドを受け付ける第2のコマンド受付手段と、第2のコマンドで指定された給紙パスを介して、第1のコマンドで指定されたサイズの印刷用紙を給紙できるか否か判定する給紙パス判定手段と、第1のコマンドで指定されたサイズの印刷用紙を給紙できないと判定された場合には、第1のコマンドを優先して給紙を行う給紙手段と、を備える。
【選択図】図1
There is provided a technique for enabling printing as much as possible even when the designation of the size of a printing paper and the designation of a paper feed tray (paper feed path) are not consistent.
A printer according to the present application includes a plurality of paper feed trays, designates a first command accepting means for accepting a first command for designating a size of printing paper, and designates a paper feed path (172a, b). A second command receiving means for receiving the second command to be sent, and a determination as to whether or not the printing paper of the size specified by the first command can be fed via the paper feed path specified by the second command A paper feed path determination unit that performs paper feeding when a printing paper having a size specified by the first command cannot be fed. Prepare.
[Selection] Figure 1

Description

本発明は、印刷装置において給紙を制御する技術に関する。   The present invention relates to a technique for controlling paper feed in a printing apparatus.

特許文献1には、指定された印刷用紙のサイズがプリンタにセットされている用紙のサイズと異なる場合に、フォントサイズを変更して印刷を行うことに記載されている。   Japanese Patent Application Laid-Open No. H10-228561 describes that printing is performed by changing the font size when the size of the designated printing paper is different from the size of the paper set in the printer.

ところで、近年のプリンタ(複合機なども含む)には、複数の給紙トレイを備えているものがある。このようなプリンタの中には、各給紙トレイに、異なるサイズの印刷用紙を収納できるものもある。さらには、印刷用紙のサイズと、給紙トレイ(或いは、給紙トレイから印刷用紙を給紙する給紙パス)と、を指定して印刷する機能を有するプリンタもある。   Incidentally, some recent printers (including multifunction peripherals) include a plurality of paper feed trays. Some of these printers can store different sizes of printing paper in each paper feed tray. Furthermore, some printers have a function of printing by specifying the size of the printing paper and a paper feed tray (or a paper feed path for feeding printing paper from the paper feed tray).

特開2001−75769号JP 2001-75769 A

しかし、上記の両指定が整合していないと、他のトレイに指定されたサイズの印刷用紙があるにもかかわらず、指定されたトレイ(給紙パス)から印刷用紙を給紙できず、印刷することができない場合がある。このような問題は、例えば、プリンタドライバが印刷装置に完全には対応しておらず、プリンタドライバによる指定を別の指定として印刷装置が解釈してしまう場合や、そもそもユーザが上記指定を誤っている場合などに発生する。特許文献1は、複数の給紙トレイを備えておらず、このような問題に配慮していない。   However, if the above specifications do not match, printing paper cannot be fed from the specified tray (paper feed path) even though there is printing paper of the specified size in the other trays. You may not be able to. Such a problem may occur, for example, when the printer driver does not fully support the printing device, and the printing device interprets the designation by the printer driver as a different designation, or when the user mistakes the designation in the first place. Occurs when, for example. Patent Document 1 does not include a plurality of paper feed trays and does not consider such a problem.

本発明は、印刷用紙のサイズの指定と、給紙トレイ(給紙パス)の指定と、の両指定が整合していない場合であっても、なるべく印刷を可能にする技術を提供することを目的とする。   The present invention provides a technique that enables printing as much as possible even when the designation of the size of the printing paper and the designation of the paper feed tray (paper feed path) are not consistent. Objective.

上記課題を解決するための本願発明は、複数の給紙トレイを備える印刷装置であって、前記各給紙トレイに収納可能な印刷用紙のサイズと、当該各給紙トレイからそれぞれ印刷用紙を給紙する給紙パスと、の対応関係を示す対応データを記憶している記憶手段と、印刷用紙のサイズを指定する第1のコマンドを受け付ける第1のコマンド受付手段と、給紙パスを指定する第2のコマンドを受け付ける第2のコマンド受付手段と、前記対応データを読み出して、前記第2のコマンドで指定された給紙パスを介して、前記第1のコマンドで指定されたサイズの印刷用紙を給紙できるか否か判定する給紙パス判定手段と、前記給紙パス判定手段により給紙できないと判定された場合に、前記第1のコマンドを優先して給紙を行う給紙手段と、前記給紙手段による給紙の動作にともない、給紙トレイに収納された印刷用紙の有無を判定する用紙判定手段と、前記給紙パス判定手段により給紙できないと判定された場合には、前記第2のコマンドで指定された給紙パスのエラーを出力し、前記用紙判定手段により印刷用紙が無いと判定された場合には、印刷用紙なしのエラーを出力するエラー出力手段と、を備える。   In order to solve the above problems, the present invention is a printing apparatus including a plurality of paper feed trays, and the size of the print paper that can be stored in each of the paper feed trays and the supply of print paper from each of the paper feed trays. Storage means for storing correspondence data indicating the correspondence relationship between paper feed paths for paper, first command acceptance means for accepting a first command for designating the size of print paper, and designation of paper feed paths A second command receiving means for receiving a second command; and printing paper having a size specified by the first command through the paper feed path specified by the second command by reading the corresponding data. A paper feed path judging means for judging whether or not the paper can be fed, and a paper feed means for feeding paper with priority over the first command when the paper feed path judging means judges that the paper cannot be fed. The salary When it is determined by the paper feeding operation by the means that the paper judging means for judging the presence or absence of printing paper stored in the paper feeding tray and the paper feeding path judging means cannot feed, the second An error output unit that outputs an error in a paper feed path designated by the command, and outputs an error indicating no print paper when the paper determination unit determines that there is no print paper.

以下、本発明の実施形態の一例について図面を参照して説明する。   Hereinafter, an example of an embodiment of the present invention will be described with reference to the drawings.

図1は、本発明の一実施形態が適用された印刷システム10のハードウェア構成の概要を説明するためのブロック図である。   FIG. 1 is a block diagram for explaining an outline of a hardware configuration of a printing system 10 to which an embodiment of the present invention is applied.

図示するように、印刷システム10は、印刷機能を有するプリンタ100と、プリンタ100のホストコンピュータである情報処理装置200と、を備えている。   As shown in the figure, the printing system 10 includes a printer 100 having a printing function and an information processing apparatus 200 that is a host computer of the printer 100.

プリンタ100と情報処理装置200は、USB接続等により接続されている。なお、本実施形態では、接続の形態についてはこれに限定されず、例えば、インターネットやLAN等のネットワークを介して、接続されてもよい。   The printer 100 and the information processing apparatus 200 are connected by a USB connection or the like. In the present embodiment, the connection form is not limited to this. For example, the connection may be made via a network such as the Internet or a LAN.

情報処理装置200は、図示するように、各主プログラムを実行するCPU(Central Processing Unit)201と、データおよびプログラム等を一時的に記憶するRAM(Random Access Memory)202と、情報処理装置200を制御するための各種データ、各種プログラム等があらかじめ不揮発的に記憶されているハードディスク(ROM)203と、ユーザからの指示を受け付けるキーボードやマウス等からなる入力装置107と、各種メッセージ等を表示するディスプレイ等の表示装置205と、プリンタ200とデータの送受信を行うインタフェース206と、を備えた一般的なコンピュータで実現される。ただし、情報処理装置200の構成はこれに限定されるものではない。   As illustrated, the information processing apparatus 200 includes a CPU (Central Processing Unit) 201 that executes each main program, a RAM (Random Access Memory) 202 that temporarily stores data, programs, and the like, and the information processing apparatus 200. A hard disk (ROM) 203 in which various data and various programs for control are stored in advance in a non-volatile manner, an input device 107 such as a keyboard and a mouse for receiving instructions from the user, and a display for displaying various messages And a display computer 205 and an interface 206 for transmitting and receiving data to and from the printer 200. However, the configuration of the information processing apparatus 200 is not limited to this.

また、プリンタ100は、例えば、インクジェット方式のシリアルカラープリンタである。ただし、プリンタ100の印刷方式は、これに限られない。   The printer 100 is, for example, an inkjet serial color printer. However, the printing method of the printer 100 is not limited to this.

プリンタ100は、図示するように、各種プログラムを実行するCPU101と、データおよびプログラム等を一時的に記憶するRAM102と、プリンタ100を制御するための各種データ、各種プログラム等があらかじめ不揮発的に記憶されているROM103と、情報処理装置200とデータの送受信を行うインタフェース104と、各種メッセージ等を表示する液晶パネル等からなる表示装置105と、ユーザからの指示を受け付ける操作パネル、ボタン等からなる入力装置106と、印刷用紙を給紙して印刷を実行する印刷エンジン107と、を備えている。ただし、プリンタ100の構成はこれに限定されるものではない。   As shown in the figure, the printer 100 stores a CPU 101 that executes various programs, a RAM 102 that temporarily stores data and programs, and various data and various programs for controlling the printer 100 in advance in a nonvolatile manner. ROM 103, interface 104 that transmits / receives data to / from information processing apparatus 200, display device 105 that includes a liquid crystal panel that displays various messages, and the like, and an input device that includes an operation panel that receives instructions from a user, buttons, and the like 106 and a print engine 107 that feeds printing paper and executes printing. However, the configuration of the printer 100 is not limited to this.

印刷エンジン107は、図示するように、給紙装置171と、第1の給紙パス172aと、第2の給紙パス172bと、第1の給紙トレイ173aと、第2の給紙トレイ173bと、を備えている。本実施形態では、2組の給紙パス(172a、172b)と給紙トレイ(173a、173b)を備えているが、これに限定されない。例えば、印刷エンジン107は、3組、4組の給紙パスと給紙トレイを備えていてもよい。   As shown, the print engine 107 includes a paper feeding device 171, a first paper feeding path 172a, a second paper feeding path 172b, a first paper feeding tray 173a, and a second paper feeding tray 173b. And. In this embodiment, two sets of paper feed paths (172a, 172b) and paper feed trays (173a, 173b) are provided, but the present invention is not limited to this. For example, the print engine 107 may include three sets, four sets of paper feed paths and paper feed trays.

第1の給紙トレイ173aは、所定のサイズ(例えば、A3、B4、はがき)の印刷用紙を収納する。ここで、第1の給紙トレイ173aは、複数のサイズの印刷用紙を収納可能であってもよいし、1つのサイズの印刷用紙だけを収納可能であってもよい。   The first paper feed tray 173a stores printing paper of a predetermined size (for example, A3, B4, postcard). Here, the first paper feed tray 173a may be capable of storing a plurality of sizes of printing paper, or may be capable of storing only one size of printing paper.

第2の給紙トレイ173bは、所定のサイズ(例えば、A4、B5、はがき)の印刷用紙を収納する。第1の給紙トレイ173bと同様に、複数のサイズの印刷用紙を収納可能であってもよいし、1つのサイズの印刷用紙だけを収納可能であってもよい。ただし、第2の給紙トレイ173bは、第1の給紙トレイ173aに収納されている印刷用紙のサイズとは異なるサイズの印刷用紙を、少なくとも1つは収納する。   The second paper feed tray 173b stores printing paper of a predetermined size (for example, A4, B5, postcard). Similar to the first paper feed tray 173b, printing paper of a plurality of sizes may be stored, or only one size of printing paper may be stored. However, the second paper feed tray 173b stores at least one print paper having a size different from the size of the print paper stored in the first paper feed tray 173a.

第1の給紙パス172aは、第1の給紙トレイ173aに収納されている印刷用紙を、印刷機構(図示せず)に搬送(給紙)する。   The first paper feed path 172a conveys (feeds) the printing paper stored in the first paper feeding tray 173a to a printing mechanism (not shown).

同様に、第2の給紙パス172bは、第2の給紙トレイ173bに収納されている印刷用紙を、印刷機構(図示せず)に搬送(給紙)する。   Similarly, the second paper feed path 172b transports (feeds) the printing paper stored in the second paper feeding tray 173b to a printing mechanism (not shown).

給紙装置171は、第1の給紙パス172a、及び、第2の給紙パス172bを制御することにより、プリンタ100における給紙処理を制御する。例えば、給紙装置171は、情報処理装置200から通知されたコマンドに従って、第1の給紙トレイ173a又は第2の給紙トレイ173bから印刷用紙を給紙する制御を行う。また、給紙装置171は、第1の給紙パス172a(或いは、第2の給紙パス172b)に、指定サイズの印刷用紙を搬送させる動作を行わせたときに、搬送可能な印刷用紙が第1の給紙トレイ173a(或いは、第2の給紙トレイ173b)にない場合、指定サイズの印刷用紙がないことを示す信号を生成する(CPU101に通知する)。   The paper feeding device 171 controls the paper feeding process in the printer 100 by controlling the first paper feeding path 172a and the second paper feeding path 172b. For example, the paper feeding device 171 performs control for feeding printing paper from the first paper feeding tray 173 a or the second paper feeding tray 173 b in accordance with a command notified from the information processing device 200. Further, when the sheet feeding device 171 causes the first sheet feeding path 172a (or the second sheet feeding path 172b) to perform an operation for conveying a printing sheet of a specified size, there is a sheet that can be conveyed. If the first paper feed tray 173a (or the second paper feed tray 173b) is not present, a signal indicating that there is no print paper of a specified size is generated (notified to the CPU 101).

次に、上記印刷システム10におけるプリンタ100と情報処理装置200に実現される機能構成について説明する。   Next, functional configurations realized in the printer 100 and the information processing apparatus 200 in the printing system 10 will be described.

図2は、印刷システム10の機能構成の一例を示すブロック図である。図示するように、情報処理装置200上には、制御部210と、プリンタドライバ部220と、が構築される。各部(210、220)は、情報処理装置200が備えるRAM202にロードされたコンピュータプログラムを、CPU201が実行することにより構築される。   FIG. 2 is a block diagram illustrating an example of a functional configuration of the printing system 10. As illustrated, a control unit 210 and a printer driver unit 220 are constructed on the information processing apparatus 200. Each unit (210, 220) is constructed by the CPU 201 executing a computer program loaded in the RAM 202 provided in the information processing apparatus 200.

制御部210は、情報処理装置200全体を制御し、情報処理装置200を、プリンタ100のホストコンピュータとして機能させる。例えば、制御部210は、プリンタ200における印刷の設定を受け付けるための画面を表示装置205に表示させ、入力装置206を介して、ユーザからの各種設定を受け付ける。   The control unit 210 controls the entire information processing apparatus 200 and causes the information processing apparatus 200 to function as a host computer of the printer 100. For example, the control unit 210 displays a screen for accepting print settings in the printer 200 on the display device 205 and accepts various settings from the user via the input device 206.

プリンタドライバ部220は、プリンタ200を制御して印刷を実行させるための処理を行う。具体的には、印刷対象の画像データを、プリンタ200が解釈できる形式の印刷データに変換し、プリンタ200に送信する。ここで、印刷データは、例えば、ビットマップデータと、プリンタ200を制御するコマンド群から構成されている。   The printer driver unit 220 performs processing for controlling the printer 200 to execute printing. Specifically, the image data to be printed is converted into print data in a format that can be interpreted by the printer 200 and transmitted to the printer 200. Here, the print data is composed of, for example, bitmap data and a command group for controlling the printer 200.

また、プリンタドライバ部220がプリンタ200に送信するコマンド群の中には、印刷の設定に関する印刷設定コマンドSNと、給紙の設定に関する給紙設定コマンドPPと、が含まれている。ただし、指定がない場合には、コマンド群の中には、印刷設定コマンドSNだけが含まれていてもよいし、給紙設定コマンドPPだけが含まれていてもよい。   The command group transmitted from the printer driver unit 220 to the printer 200 includes a print setting command SN related to print settings and a paper feed setting command PP related to paper feed settings. However, if there is no designation, the command group may include only the print setting command SN or only the paper feed setting command PP.

印刷設定コマンドSNは、印刷用紙のサイズなどを指定するためのパラメータを含むコマンドである。印刷用紙のサイズには、例えば、2Lサイズ、Lサイズ、A3サイズ、B4サイズ、A4サイズ、B5サイズ、はがぎ、等のサイズが含まれる。   The print setting command SN is a command including parameters for specifying the size of the printing paper. The size of the printing paper includes, for example, 2L size, L size, A3 size, B4 size, A4 size, B5 size, peel off, and the like.

給紙設定コマンドPPは、給紙パス(或いは、給紙トレイ)、給紙速度、などを指定するためのパラメータを含むコマンドである。   The paper feed setting command PP is a command including parameters for designating a paper feed path (or paper feed tray), a paper feed speed, and the like.

また、プリンタ100上には、ジョブ管理部110と、エンジン部120と、表示制御部130と、が構築される。各部(110〜130)は、プリンタ100が備えるRAM102にロードされたコンピュータプログラムを、CPU101が実行すること、及び、上述した印刷エンジン107が動作すること、により構築される。或いは、各機能を実現する専用のASIC(Application Specific Integrated Circuit)などが動作することにより構築されてもよい。   Further, on the printer 100, a job management unit 110, an engine unit 120, and a display control unit 130 are constructed. Each unit (110 to 130) is constructed by the CPU 101 executing a computer program loaded in the RAM 102 provided in the printer 100 and the operation of the print engine 107 described above. Alternatively, it may be constructed by operating a dedicated ASIC (Application Specific Integrated Circuit) that realizes each function.

ジョブ管理部110は、ホストコンピュータである情報処理装置200から、印刷データ及びコマンド群を受け付け、印刷エンジン107を制御する。また、ジョブ管理部110は、印刷エンジン107でエラー(例えば、印刷用紙がない、コマンドが不適切、など)が発生した場合には、印刷エンジン107からエラーの内容を示すエラー通知を受け付ける。エラー通知を受け付けたジョブ管理部110は、エラーの内容をユーザに通知するための処理を行う。例えば、ジョブ管理部110は、印刷エンジン107から受け付けたエラー通知を、情報処理装置200や表示制御部130に送信する。   The job management unit 110 receives print data and a command group from the information processing apparatus 200 that is a host computer, and controls the print engine 107. In addition, when an error occurs in the print engine 107 (for example, there is no print paper, the command is inappropriate, etc.), the job management unit 110 receives an error notification indicating the content of the error from the print engine 107. The job management unit 110 that has received the error notification performs processing for notifying the user of the content of the error. For example, the job management unit 110 transmits an error notification received from the print engine 107 to the information processing apparatus 200 or the display control unit 130.

エンジン部120は、ジョブ管理部110から受け付けた印刷データ及びコマンド群を受け付け、受け付けた印刷データを、受け付けたコマンド群に従って印刷する制御を行う。エンジン部120は、図示するように、印刷するための印刷用紙を給紙する給紙制御部121と、対応テーブル122と、を有する。   The engine unit 120 receives print data and a command group received from the job management unit 110, and performs control to print the received print data according to the received command group. The engine unit 120 includes a paper feed control unit 121 that feeds printing paper for printing and a correspondence table 122 as illustrated.

給紙制御部121は、ジョブ管理部110から受け付けたコマンドに含まれる給紙設定コマンドPPで指定される給紙パス(173a、173b)を制御して、印刷設定コマンドSNで指定されるサイズの印刷用紙を給紙する。また、給紙設定コマンドPPで給紙トレイ(173a、173b)が指定されている場合には、給紙制御部121は、指定された給紙トレイ(173a、173b)に対応する給紙パス(173a、173b)を制御して、印刷設定コマンドSNで指定されるサイズの印刷用紙を給紙する。   The paper feed control unit 121 controls the paper feed path (173a, 173b) designated by the paper feed setting command PP included in the command received from the job management unit 110, and has the size designated by the print setting command SN. Feed printing paper. When the paper feed tray (173a, 173b) is designated by the paper feed setting command PP, the paper feed control unit 121 feeds the paper feed path (173a, 173b) corresponding to the designated paper feed tray (173a, 173b). 173a and 173b) to feed the printing paper having the size specified by the print setting command SN.

また、給紙制御部121は、給紙を行う制御に先立って、後述する対応テーブル122を読み出し、ジョブ管理部110から受け付けた給紙設定コマンドPPで指定される給紙パス(172a、172b)を介して、印刷設定コマンドSNで指定されるサイズの印刷用紙を給紙することができるか否か判定する。   Further, the paper feed control unit 121 reads a correspondence table 122 (to be described later) prior to paper feed control, and a paper feed path (172a, 172b) designated by a paper feed setting command PP received from the job management unit 110. It is determined whether or not the printing paper having the size specified by the print setting command SN can be fed.

給紙できると判定した場合には、給紙制御部121は、給紙設定コマンドPPで指定される給紙パス(172a、172b)を介して、給紙する制御を行う。一方、給紙できないと判定した場合には、給紙制御部121は、印刷設定コマンドSNと給紙設定コマンドPPによる指定に誤りがあることを示すエラーを、ジョブ管理部110に通知する。この通知とともに、給紙制御部121は、印刷設定コマンドSNで指定されるサイズの印刷用紙について搬送可能な給紙パスを、給紙設定コマンドPPで指定されていない他の給紙パス(172b、172a)から検索する。印刷設定コマンドSNで指定されるサイズの印刷用紙について搬送可能な他の給紙パス(172b、172a)が存在する場合には、検索した給紙パス(172b、172a)を介して、所定の給紙トレイ(173b、1723)から印刷用紙を給紙する。これにより、給紙制御部121は、印刷設定コマンドSNと給紙設定コマンドPPが整合していない場合にも、印刷設定コマンドSNを優先して、給紙を行うことができる。   If it is determined that paper can be fed, the paper feed control unit 121 performs control to feed paper via the paper feed path (172a, 172b) specified by the paper feed setting command PP. On the other hand, when it is determined that the paper cannot be fed, the paper feed control unit 121 notifies the job management unit 110 of an error indicating that there is an error in the designation by the print setting command SN and the paper feed setting command PP. Along with this notification, the paper feed control unit 121 sets a paper feed path that can be transported for the print paper of the size specified by the print setting command SN to another paper feed path (172b, 172b, not specified by the paper feed setting command PP). 172a). If there is another paper feed path (172b, 172a) that can be transported for the print paper of the size specified by the print setting command SN, the predetermined paper feed path (172b, 172a) is passed through the searched paper feed path (172b, 172a). Printing paper is fed from the paper tray (173b, 1723). As a result, the paper feed control unit 121 can feed paper with priority on the print setting command SN even when the print setting command SN and the paper feed setting command PP do not match.

また、給紙制御部121は、給紙の動作を印刷エンジン107(給紙装置171)にさせたとしても、給紙トレイ(173a、173b)に印刷用紙が収納されておらず、実際には給紙できない場合は、印刷用紙がないことを示すエラーをジョブ管理部110に通知する。   In addition, even if the paper feed control unit 121 causes the print engine 107 (the paper feed device 171) to perform the paper feed operation, no print paper is stored in the paper feed trays (173a, 173b). If the paper cannot be fed, the job management unit 110 is notified of an error indicating that there is no print paper.

対応テーブル122は、給紙トレイ(173a、173b)に収納可能な印刷用紙のサイズと、当該給紙トレイ(173a、173b)から印刷用紙を給紙する給紙パス(172a、172b)と、の対応関係を示すデータを格納している。   The correspondence table 122 includes the size of the print paper that can be stored in the paper feed trays (173a, 173b) and the paper feed path (172a, 172b) that feeds the print paper from the paper feed trays (173a, 173b). Stores data indicating correspondence.

図3は、対応テーブル122の概略データ構造の一例を示す図である。図示するように、対応テーブル122は、プリンタ100が備えている給紙パス(172a、172b)ごとのレコード1223からなる。各レコード1223には、給紙パス(172a、172b)を識別する給紙パス識別情報(給紙パスID)1221と、給紙トレイ(173a、173b)に収納可能な印刷用紙のサイズを示す収納可能サイズ1222と、が対応付けて格納されている。また、図示する例では、対応テーブル122には、2つのレコード1223が格納されているが、プリンタ100に給紙パス(172a、172b)が3つ以上備えられている場合には、給紙パス(172a、172b)の個数分、レコード1223が格納される。   FIG. 3 is a diagram illustrating an example of a schematic data structure of the correspondence table 122. As illustrated, the correspondence table 122 includes a record 1223 for each paper feed path (172a, 172b) provided in the printer 100. Each record 1223 includes paper feed path identification information (paper feed path ID) 1221 for identifying a paper feed path (172a, 172b), and storage indicating the size of print paper that can be stored in the paper feed trays (173a, 173b). The possible size 1222 is stored in association with each other. In the illustrated example, the correspondence table 122 stores two records 1223. However, when the printer 100 includes three or more paper feed paths (172a, 172b), the paper feed path is provided. Records 1223 corresponding to the number (172a, 172b) are stored.

給紙パスID1221は、例えば、給紙パス(172a、172b)を識別するための文字列(或いは、数字列)からなる。また、給紙パスID1221に代えて、給紙トレイ(173a、173b)を識別するための文字列(或いは、数字列)からなる給紙トレイIDを格納してもよい。   The paper feed path ID 1221 includes, for example, a character string (or number string) for identifying the paper feed path (172a, 172b). Further, instead of the paper feed path ID 1221, a paper feed tray ID consisting of a character string (or a numeric string) for identifying the paper feed trays (173a, 173b) may be stored.

収納可能サイズ1222は、例えば、一般的に印刷用紙のサイズとして用いられている2L、L、A3、A4、B4、B5、ハガキ、等のサイズを示すデータからなる。収納可能サイズ1222は、1つの給紙トレイ(173a、173b)に1種類のサイズの印刷用紙しか収納できない場合には、1つのサイズを示すデータから構成され、1つの給紙トレイ(173a、173b)に複数種類のサイズの印刷用紙を収納できる場合には、収納可能な各サイズを示すデータから構成される。   The storable size 1222 includes, for example, data indicating sizes such as 2L, L, A3, A4, B4, B5, and postcards that are generally used as printing paper sizes. The storable size 1222 is composed of data indicating one size when only one type of printing paper can be stored in one paper feed tray (173a, 173b), and one paper feed tray (173a, 173b). ) Is configured from data indicating each size that can be stored.

図2に戻り、表示制御部130は、ユーザに通知するメッセージ等を含む画面を生成し、生成した画面を表示装置105に表示させる処理を行う。   Returning to FIG. 2, the display control unit 130 generates a screen including a message to be notified to the user, and performs processing for causing the display device 105 to display the generated screen.

次に、上記構成からなる印刷システム10におけるプリンタ100および情報処理装置200の特徴的な動作について説明する。図4は、印刷システム10における給紙制御の手順を示すフローチャートである。   Next, characteristic operations of the printer 100 and the information processing apparatus 200 in the printing system 10 configured as described above will be described. FIG. 4 is a flowchart illustrating a procedure of paper feed control in the printing system 10.

情報処理装置200のプリンタドライバ部220は、ユーザによる印刷設定に基づく印刷指示と、制御部210が生成した印刷対象のデータと、を制御部210から受け付けると(S1)、図示するステップS2〜S7の処理を行う。   When the printer driver 220 of the information processing apparatus 200 receives a print instruction based on a print setting by a user and data to be printed generated by the control unit 210 from the control unit 210 (S1), steps S2 to S7 illustrated in the drawing. Perform the process.

具体的には、プリンタドライバ部220は、ステップS1で受け付けた印刷指示から、印刷用紙のサイズなどを指定するためのパラメータを抽出し、抽出したパラメータを含む印刷設定コマンドSNを生成する(S2)。   Specifically, the printer driver unit 220 extracts parameters for designating the size of the printing paper and the like from the print instruction received in step S1, and generates a print setting command SN including the extracted parameters (S2). .

そして、プリンタドライバ部220は、生成した印刷設定コマンドSNを、USBケーブルなどを介して、プリンタ200に送信する(S3)。   Then, the printer driver unit 220 transmits the generated print setting command SN to the printer 200 via a USB cable or the like (S3).

また、プリンタドライバ部220は、ステップS1で受け付けた印刷指示から、給紙パス(或いは、給紙トレイ)、給紙速度、などを指定するためのパラメータを抽出し、抽出したパラメータを含む給紙設定コマンドPPを生成する(S4)。   Further, the printer driver unit 220 extracts parameters for designating a paper feed path (or paper feed tray), a paper feed speed, and the like from the print instruction received in step S1, and feeds the paper including the extracted parameters. A setting command PP is generated (S4).

そして、プリンタドライバ部220は、生成した給紙設定コマンドPPを、USBケーブルなどを介して、プリンタ200に送信する(S5)。   Then, the printer driver unit 220 transmits the generated paper feed setting command PP to the printer 200 via a USB cable or the like (S5).

また、プリンタドライバ部220は、ステップS1で受け付けた印刷対象のデータを、プリンタ200で解釈可能な形式の印刷データに変換する(S6)。なお、プリンタドライバ部220は、複数の印刷対象のデータを受け付けた場合には、受け付けた各データに対応する印刷データをそれぞれ生成する。   In addition, the printer driver unit 220 converts the print target data received in step S1 into print data in a format that can be interpreted by the printer 200 (S6). When the printer driver unit 220 receives a plurality of print target data, the printer driver unit 220 generates print data corresponding to each received data.

そして、プリンタドライバ部220は、変換した印刷データをプリンタ200に送信する(S7)。   Then, the printer driver unit 220 transmits the converted print data to the printer 200 (S7).

なお、ステップS2、S4、S6の順序は、これに限定されず、例えば、ステップS4、S2、S6の順序で処理されてもよい。また、プリンタドライバ部220は、印刷設定コマンドSN、給紙設定コマンドPPを別個のコマンドとして生成せず、印刷用紙のサイズと給紙パス(給紙トレイ)を指定するパラメータを含めた1つのコマンドを生成してもよい。また、プリンタドライバ部220は、ステップS2、S4で生成したコマンドを含めた印刷データをステップS6で生成し、プリンタ200に送信するようにしてもよい。   Note that the order of steps S2, S4, and S6 is not limited to this, and may be processed in the order of steps S4, S2, and S6, for example. The printer driver unit 220 does not generate the print setting command SN and the paper feed setting command PP as separate commands, but includes one command including parameters for specifying the size of the print paper and the paper feed path (paper feed tray). May be generated. Further, the printer driver unit 220 may generate print data including the commands generated in steps S <b> 2 and S <b> 4 in step S <b> 6 and transmit the print data to the printer 200.

プリンタ100のジョブ管理部110は、プリンタドライバ部220から印刷設定コマンドSNを受け付けると、受け付けた印刷設定コマンドSNをエンジン部120に送信する(S8)。そして、エンジン部120は、送信された印刷設定コマンドSNを受け付ける。   Upon receiving the print setting command SN from the printer driver unit 220, the job management unit 110 of the printer 100 transmits the received print setting command SN to the engine unit 120 (S8). The engine unit 120 receives the transmitted print setting command SN.

同様に、ジョブ管理部110は、プリンタドライバ部220から給紙設定コマンドPPを受け付けると、受け付けた給紙設定コマンドPPを、エンジン部120に送信する(S9)。そして、エンジン部120は、送信された給紙設定コマンドPPを受け付ける。   Similarly, when receiving the paper feed setting command PP from the printer driver unit 220, the job management unit 110 transmits the received paper feed setting command PP to the engine unit 120 (S9). Then, the engine unit 120 receives the transmitted paper feed setting command PP.

また、ジョブ管理部110は、プリンタドライバ部220から印刷データを受け付けると、受け付けた印刷データをエンジン部120に送信するとともに、先立って送信した印刷設定コマンドSNおよび給紙設定コマンドPPに従った給紙を開始させる要求(給紙要求)を、エンジン部120に送信する(S10)。   Further, when the job management unit 110 receives print data from the printer driver unit 220, the job management unit 110 transmits the received print data to the engine unit 120, and supplies the print data according to the print setting command SN and the paper feed setting command PP transmitted in advance. A request to start paper (paper feed request) is transmitted to the engine unit 120 (S10).

エンジン部120は、給紙要求を受け付けると、対応テーブル122を読み出し、ジョブ管理部110から受け付けた給紙設定コマンドPPで指定される給紙パス(172a、172b)を介して、印刷設定コマンドSNで指定されるサイズの印刷用紙を給紙することができるか否か判定する(S11)。   Upon receiving a paper feed request, the engine unit 120 reads the correspondence table 122 and print setting command SN via the paper feed path (172a, 172b) specified by the paper feed setting command PP received from the job management unit 110. In step S11, it is determined whether or not the printing paper having the size specified in step S11 can be fed.

具体的には、エンジン部120は、印刷設定コマンドSNで指定されるサイズに対応する収納可能サイズ1222と、給紙設定コマンドPPで指定される給紙パス(172a、172b)に対応する給紙パスID1221と、をともに有しているレコード1223を検索する。該当するレコード1223が存在する場合には、エンジン部120は、給紙可能と判定する。   Specifically, the engine unit 120 stores the storage size 1222 corresponding to the size specified by the print setting command SN and the paper feed corresponding to the paper feed path (172a, 172b) specified by the paper feed setting command PP. The record 1223 having both the path ID 1221 is searched. If the corresponding record 1223 exists, the engine unit 120 determines that paper feeding is possible.

一方、該当するレコード1223が存在しない場合には、エンジン部120は、給紙不可能の判定して、印刷設定に誤りがある(給紙設定コマンドPPの指定に誤りがある)ことを示すエラーを、ジョブ管理部110に通知する(S12)。また、エンジン部120は、このエラーとともに、印刷設定に誤りがあった給紙パス(172a、172b)を特定する情報を、ジョブ管理部110に通知するようにしてもよい。   On the other hand, if the corresponding record 1223 does not exist, the engine unit 120 determines that paper feeding is not possible, and an error indicating that there is an error in print settings (the paper feed setting command PP has an error). Is notified to the job management unit 110 (S12). In addition to this error, the engine unit 120 may notify the job management unit 110 of information specifying the paper feed path (172a, 172b) in which the print setting is incorrect.

また、ジョブ管理部110は、ステップS12におけるエラー通知を受け付けて、受け付けたエラー通知の内容を示すデータを、プリンタドライバ部220に通知する(S13)。また、ステップS12においてエンジン部120から給紙パス(172a、172b)を特定する情報を受け付けた場合には、受け付けた情報についてもプリンタドライバ部220に通知する。なお、ジョブ管理部110は、同様のデータを、さらに、表示制御部130に通知するようにしてもよい。   In addition, the job management unit 110 receives the error notification in step S12, and notifies the printer driver unit 220 of data indicating the content of the received error notification (S13). In step S12, when information specifying the paper feed path (172a, 172b) is received from the engine unit 120, the printer driver unit 220 is also notified of the received information. Note that the job management unit 110 may further notify the display control unit 130 of similar data.

ステップS11の処理を行ったエンジン部120は、次に、実際に給紙を行う給紙パスを決定する(S14)。   The engine unit 120 that has performed the process of step S11 next determines a paper feed path for actually feeding paper (S14).

具体的には、エンジン部120は、ステップS11において給紙可能と判定した場合には、給紙設定コマンドPPで指定される給紙パス(172a、172b)を、実際に給紙を行う給紙パスとして決定する。   Specifically, when it is determined in step S11 that the paper can be fed, the engine unit 120 uses the paper feed path (172a, 172b) specified by the paper feed setting command PP to actually feed the paper. Determine as a path.

一方、ステップS11において給紙不可能と判定した場合には、エンジン部120は、対応テーブル122を読み出し、印刷設定コマンドSNで指定されるサイズの印刷用紙について搬送可能な他の給紙パス(172b、172a)を検索する。例えば、エンジン部120は、印刷設定コマンドSNで指定されるサイズに対応する収納可能サイズ1222を有するレコード1223を、対応テーブル122から検索する。   On the other hand, if it is determined in step S11 that the paper cannot be fed, the engine unit 120 reads the correspondence table 122, and can feed another paper feed path (172b) that can carry the print paper having the size specified by the print setting command SN. , 172a). For example, the engine unit 120 searches the correspondence table 122 for a record 1223 having a storageable size 1222 corresponding to the size specified by the print setting command SN.

ここで、検索したレコード1223が存在する場合に、エンジン部120は、給紙設定コマンドPPで指定される給紙パス(172a、172b)とは別の給紙パス(172b、172a)を用いて給紙可能と判定する。そして、検索したレコード1223に格納されている給紙パスID1221が示す給紙パス(172a、172b)を特定し、特定した給紙パス(172a、172b)を、実際に給紙を行う給紙パスとして決定する。   Here, when the searched record 1223 exists, the engine unit 120 uses a paper feed path (172b, 172a) different from the paper feed path (172a, 172b) specified by the paper feed setting command PP. It is determined that paper can be fed. Then, the paper feed path (172a, 172b) indicated by the paper feed path ID 1221 stored in the searched record 1223 is identified, and the identified paper feed path (172a, 172b) is actually fed. Determine as.

一方、検索したレコード1223が存在しない場合には、エンジン部120は、プリンタ200に備えられている給紙パス(172a、172b)を用いて、印刷設定コマンドSNで指定されるサイズの印刷用紙を給紙することはできないと判定する。この場合、エンジン部120は、給紙パスを決定せずに、ステップS12の処理を実行する。   On the other hand, if the searched record 1223 does not exist, the engine unit 120 uses the paper feed path (172a, 172b) provided in the printer 200 to print a print sheet having a size specified by the print setting command SN. It is determined that the paper cannot be fed. In this case, the engine unit 120 executes the process of step S12 without determining a paper feed path.

給紙パスを決定した後、エンジン部120は、決定した給紙パス(172a、172b)を制御して、当該給紙パス(172a、172b)に対応する給紙トレイ(173a、173b)から、給紙コマンドSNで指定されるサイズの印刷用紙を給紙する動作をさせる(S15)。   After determining the paper feed path, the engine unit 120 controls the determined paper feed path (172a, 172b), and from the paper feed trays (173a, 173b) corresponding to the paper feed path (172a, 172b). An operation of feeding printing paper of a size specified by the paper feed command SN is performed (S15).

給紙の動作とともに、エンジン部120は、給紙の動作を行った給紙トレイ(173a、173b)に、印刷用紙が有るか否か判定する(S16)。   Along with the paper feeding operation, the engine unit 120 determines whether there is printing paper in the paper feeding trays (173a, 173b) that performed the paper feeding operation (S16).

具体的には、エンジン部120は、給紙の動作を行った給紙トレイ(173a、173b)から正常に印刷用紙を給紙できた場合に、印刷用紙が有ると判定する。一方、正常に印刷用紙を給紙できなかった場合に、印刷用紙が無いと判定する。   Specifically, the engine unit 120 determines that there is print paper when the print paper can be normally fed from the paper feed trays (173a, 173b) that have performed the paper feed operation. On the other hand, when the printing paper cannot be normally fed, it is determined that there is no printing paper.

印刷用紙が有ると判定した場合には、エンジン部120は、給紙した印刷用紙に対して、ステップS10で受け付けた印刷データに基づく印刷を実行する。   If it is determined that there is print paper, the engine unit 120 executes printing based on the print data received in step S10 on the fed print paper.

一方、印刷用紙が無いと判定した場合には、エンジン部120は、印刷設定コマンドSNで指定されたサイズの印刷用紙がないことを示すエラーを、ジョブ管理部110に通知する(S17)。また、エンジン部120は、このエラーとともに、ステップS14で決定した給紙パス(172a、172b)を特定する情報を、ジョブ管理部110に通知するようにしてもよい。   On the other hand, if it is determined that there is no printing paper, the engine unit 120 notifies the job management unit 110 of an error indicating that there is no printing paper of the size specified by the print setting command SN (S17). The engine unit 120 may notify the job management unit 110 of information specifying the paper feed path (172a, 172b) determined in step S14 together with this error.

ジョブ管理部110は、ステップS17におけるエラー通知を受け付けて、受け付けたエラー通知の内容を示すデータを、プリンタドライバ部220に通知する(S18)。また、ステップS17においてエンジン部120から給紙パス(172a、172b)を特定する情報を受け付けた場合には、受け付けた情報についてもプリンタドライバ部220に通知する。なお、ジョブ管理部110は、同様のデータを、さらに、表示制御部130に通知するようにしてもよい。   The job management unit 110 receives the error notification in step S17, and notifies the printer driver unit 220 of data indicating the content of the received error notification (S18). In step S17, when information specifying the paper feed path (172a, 172b) is received from the engine unit 120, the printer driver unit 220 is also notified of the received information. Note that the job management unit 110 may further notify the display control unit 130 of similar data.

ここで、プリンタドライバ部220が、ステップS13で印刷設定に誤りがある旨の通知を受け付け、ステップS18で印刷用紙なしの通知を受け付けなかった場合には、印刷設定コマンドSNを優先して印刷は行われたものの、印刷設定に誤りがあった(給紙パスの指定に誤りがあった)ことになる。そこで、制御部210は、給紙パス(或いは、給紙トレイ)の指定に誤りがあったことをユーザに通知するためのメッセージを含む印刷設定エラー画面を生成し、表示装置205に表示させる。また、制御部210は、プリンタドライバ部220がステップS13で受け付けた情報(給紙パスを特定する情報)に基づいて、ユーザが指定した給紙パスを示す情報を、印刷設定エラー画面に含めてもよい。   If the printer driver unit 220 receives a notification that there is an error in print settings in step S13 and does not receive a notification that there is no print paper in step S18, the print setting command SN is given priority for printing. Although it was performed, the print setting was incorrect (the paper feed path was specified incorrectly). Therefore, the control unit 210 generates a print setting error screen including a message for notifying the user that the designation of the paper feed path (or paper feed tray) is incorrect, and causes the display device 205 to display the print setting error screen. Further, the control unit 210 includes information indicating the paper feed path designated by the user on the print setting error screen based on the information (information specifying the paper feed path) received by the printer driver unit 220 in step S13. Also good.

図5(A)は、印刷設定エラー画面を表示装置205に表示させる場合の画面表示例である。図示するように、印刷設定エラー画面に表示されるメッセージは、例えば、「トレイの指定に誤りがありました」といった文字列や、ユーザが指定した給紙パスを示す文字列で構成される。   FIG. 5A is a screen display example when a print setting error screen is displayed on the display device 205. As shown in the drawing, the message displayed on the print setting error screen is composed of, for example, a character string such as “There was an error in the tray specification” or a character string indicating the paper feed path designated by the user.

なお、プリンタ200の表示制御部130が、ジョブ管理部110から、印刷設定に誤りがある旨の通知を受け付け、印刷用紙なしの通知を受け付けなかった場合には、上述した印刷設定エラー画面と同様の画面を、表示装置105に表示させる。   When the display control unit 130 of the printer 200 receives a notification that there is an error in print settings from the job management unit 110 and does not receive a notification that there is no print paper, the same as the print setting error screen described above. Is displayed on the display device 105.

従って、印刷システム10は、ユーザに対して、印刷設定に誤りがあった(給紙パスの指定に誤りがあった)ことを知るせることができ、後の印刷時に、印刷設定(給紙パスの指定)を誤らないように注意させることができる。   Accordingly, the printing system 10 can let the user know that there is an error in the print settings (the paper feed path is specified incorrectly), and the print settings (paper feed path) can be printed at a later time. You can be careful not to make mistakes.

また、プリンタドライバ部220がステップS13で印刷設定に誤りがある旨の通知を受け付けずに、ステップS18で印刷用紙なしの通知を受け付けた場合には、印刷設定に誤りはなかったものの、指定された給紙パスに対応する給紙トレイに印刷用紙がなかったことになる。そこで、制御部210は、指定された給紙パスに対応する給紙トレイに印刷用紙がなかったことをユーザに通知するためのメッセージを含む第1の用紙なしエラー画面を生成し、表示装置205に表示させる。   If the printer driver unit 220 does not receive a notification that there is an error in the print setting in step S13 and receives a notification that there is no print paper in step S18, the print setting is not erroneous but is specified. This means that there is no print paper in the paper feed tray corresponding to the paper feed path. Therefore, the control unit 210 generates a first no-paper error screen including a message for notifying the user that there is no print paper in the paper feed tray corresponding to the designated paper feed path, and displays the display device 205. To display.

図5(B)は、第1の用紙なしエラー画面を表示装置205に表示させる場合の画面表示例である。図示するように、第1の用紙なしエラー画面に表示されるメッセージは、例えば、「指定した第1の給紙トレイに印刷用紙がありません」といった文字列で構成される。なお、下線を引いた「第1の給紙トレイ」には、プリンタドライバ部220がステップS18で受け付けた情報(給紙パスを特定する情報)で特定される給紙パスに対応する給紙トレイの名称を表示する。   FIG. 5B is a screen display example in the case where the first paper-out error screen is displayed on the display device 205. As shown in the figure, the message displayed on the first no-paper error screen is composed of a character string such as “no print paper in the designated first paper feed tray”. The underlined “first paper feed tray” is a paper feed tray corresponding to the paper feed path specified by the information (information specifying the paper feed path) received by the printer driver unit 220 in step S18. Displays the name of.

なお、上記の印刷設定エラー画面と同様に、プリンタ200の表示制御部130が、第1の用紙なしエラー画面を、表示装置105に表示させてもよい。   Note that, similarly to the above-described print setting error screen, the display control unit 130 of the printer 200 may cause the display device 105 to display the first no-paper error screen.

従って、印刷システム10は、ユーザに対して、指定した給紙パスに対応する給紙トレイに印刷用紙がないことを知らせることができ、ただちに印刷用紙を給紙トレイに補充させることができる。   Therefore, the printing system 10 can notify the user that there is no print paper in the paper feed tray corresponding to the designated paper feed path, and can immediately replenish the paper feed tray with the print paper.

また、プリンタドライバ部220がステップS13で印刷設定に誤りがある旨の通知を受け付け、かつ、ステップS18で印刷用紙なしの通知を受け付けた場合には、印刷設定に誤りがあるとともに、エンジン部120がステップS14で決定した給紙パスに対応する給紙トレイに印刷用紙もなかったことになる。そこで、制御部210は、ステップS14で決定された給紙パスに対応する給紙トレイに印刷用紙がなかったことをユーザに通知するためのメッセージを含む第2の用紙なしエラー画面を生成し、表示装置205に表示させる。   If the printer driver unit 220 receives a notification that there is an error in the print setting in step S13 and receives a notification that there is no print paper in step S18, the print unit has an error and the engine unit 120 However, there is no print paper in the paper feed tray corresponding to the paper feed path determined in step S14. Therefore, the control unit 210 generates a second no-paper error screen including a message for notifying the user that there is no print paper in the paper feed tray corresponding to the paper feed path determined in step S14. It is displayed on the display device 205.

図5(C)は、第2の用紙なしエラー画面を表示装置205に表示させる場合の画面表示例である。図示するように、第2の用紙なしエラー画面に表示されるメッセージは、例えば、「給紙パス(給紙トレイ)が変更されました」、「変更された第2の給紙トレイに印刷用紙がありません」といった文字列で構成される。なお、下線を引いた「第2の給紙トレイ」には、プリンタドライバ部220がステップS18で受け付けた情報(変更された給紙パスを特定する情報)で特定される給紙パスに対応する給紙トレイの名称を表示する。   FIG. 5C is an example of a screen display when the second paper-out error screen is displayed on the display device 205. As shown in the figure, the message displayed on the second no-paper error screen is, for example, “paper feed path (paper feed tray) has been changed” or “printing paper in the changed second paper feed tray”. It is composed of a character string such as "No". The underlined “second paper feed tray” corresponds to the paper feed path specified by the information received by the printer driver unit 220 in step S18 (information specifying the changed paper feed path). Displays the name of the paper tray.

なお、上記の第1の用紙なしエラー画面と同様に、プリンタ200の表示制御部130が、第2の用紙なしエラー画面を、表示装置105に表示させてもよい。   Note that the display control unit 130 of the printer 200 may cause the display device 105 to display the second no-paper error screen, similarly to the first no-paper error screen.

従って、印刷システム10は、ユーザに対して、印刷設定に誤りがあった(給紙パスの指定に誤りがあった)ことを知らせるとともに、印刷できなかったことをユーザに通知することができ、印刷設定の再設定(給紙パスの再指定)、もしくは、用紙の補充を促すことができる。   Therefore, the printing system 10 can notify the user that there is an error in the print setting (the paper feed path is specified incorrectly), and can notify the user that printing has failed. It is possible to prompt resetting of print settings (re-designation of paper feed path) or replenishment of paper.

以上、本実施形態によれば、印刷設定コマンドSNと給紙設定コマンドPPが整合していない場合であっても、エラーとせずに印刷設定コマンドSNを優先して給紙パスを変更するため、可能な限り印刷することができる。   As described above, according to the present embodiment, even when the print setting command SN and the paper feed setting command PP are not consistent, the paper feed path is changed with priority on the print setting command SN without causing an error. Print as much as possible.

また、上記の印刷システム10は、印刷設定の指定(給紙パスの指定)に誤りがあることを示すエラーと、印刷用紙がないことを示すエラーと、を区別してユーザに通知するため、ユーザは、容易(判断に困らず)にエラーに対処できる。   In addition, the printing system 10 notifies the user of an error indicating that there is an error in the print setting specification (paper path specification) and an error indicating that there is no print paper. Can deal with errors easily (without making judgments).

なお、本発明は、上記実施形態に限定されず、種々の変形、応用が可能である。   In addition, this invention is not limited to the said embodiment, A various deformation | transformation and application are possible.

例えば、上記実施形態では、エンジン部120は、ステップS11において給紙可能の判定後、ただちに印刷設定に誤りがある(給紙設定コマンドPPの指定に誤りがある)ことを示すエラーを、ジョブ管理部110に通知している(S12)。しかし、本発明は、これに限定されない。例えば、エンジン部120は、用紙なしのエラーをジョブ管理部110に通知するタイミング(S16)で、印刷設定に誤りがある(給紙設定コマンドPPの指定に誤りがある)ことを示すエラーを、ジョブ管理部110に通知してもよい。   For example, in the above embodiment, the engine unit 120 immediately displays an error indicating that there is an error in the print setting (the error is in the specification of the paper supply setting command PP) after the determination that the paper can be supplied in step S11. This is notified to the unit 110 (S12). However, the present invention is not limited to this. For example, the engine unit 120 reports an error indicating that there is an error in print settings (an error exists in the specification of the paper feed setting command PP) at the timing (S16) of notifying the job management unit 110 of an error that there is no paper. The job management unit 110 may be notified.

本発明の実施形態に係る印刷システムのハードウェア構成図である。It is a hardware block diagram of the printing system which concerns on embodiment of this invention. 印刷システムの機能構成を説明するためのブロック図である。It is a block diagram for demonstrating the function structure of a printing system. 対応テーブルの概略データ構造の一例を示す図である。It is a figure which shows an example of the schematic data structure of a corresponding | compatible table. 印刷システムにおける給紙制御の手順を示すフローチャートである。6 is a flowchart illustrating a procedure of paper feed control in the printing system. (A)印刷設定エラー画面の画面表示例である。(B)第1の用紙なしエラー画面の画面表示例である。(C)第2の用紙なしエラー画面の画面表示例である。(A) A screen display example of a print setting error screen. (B) A screen display example of a first paper-out error screen. (C) A screen display example of a second no-paper error screen.

符号の説明Explanation of symbols

10・・・印刷システム、100・・・プリンタ、101・・・CPU(プリンタ)、102・・・RAM(プリンタ)、103・・・ROM(プリンタ)、104・・・インタフェース(プリンタ)、105・・・表示装置(プリンタ)、106・・・入力装置(プリンタ)、107・・・印刷エンジン、110・・・ジョブ管理部、120・・・エンジン部、121・・・給紙制御部、122・・・対応テーブル、130・・・表示制御部、171・・・給紙装置、172a(b)・・・第1の給紙パス(第2の給紙パス)、173a(b)・・・第1の給紙トレイ、200・・・情報処理装置、205・・・表示装置(情報処理装置)、210・・・制御部、220・・・プリンタドライバ部、1221・・・給紙パスID、1222・・・収納可能サイズ。 DESCRIPTION OF SYMBOLS 10 ... Printing system, 100 ... Printer, 101 ... CPU (printer), 102 ... RAM (printer), 103 ... ROM (printer), 104 ... Interface (printer), 105 ... Display device (printer) 106 ... Input device (printer) 107 ... Print engine 110 ... Job management unit 120 ... Engine unit 121 ... Paper feed control unit 122 ... correspondence table, 130 ... display control unit, 171 ... paper feed device, 172a (b) ... first paper feed path (second paper feed path), 173a (b) ..First paper feed tray, 200... Information processing device, 205... Display device (information processing device), 210... Control unit, 220. Path ID, 1222 .. storage possible size.

Claims (4)

複数の給紙トレイを備える印刷装置であって、
前記各給紙トレイに収納可能な印刷用紙のサイズと、当該各給紙トレイからそれぞれ印刷用紙を給紙する給紙パスと、の対応関係を示す対応データを記憶している記憶手段と、
印刷用紙のサイズを指定する第1のコマンドを受け付ける第1のコマンド受付手段と、
給紙パスを指定する第2のコマンドを受け付ける第2のコマンド受付手段と、
前記対応データを読み出して、前記第2のコマンドで指定された給紙パスを介して、前記第1のコマンドで指定されたサイズの印刷用紙を給紙できるか否か判定する給紙パス判定手段と、
前記給紙パス判定手段により給紙できないと判定された場合に、前記第1のコマンドを優先して給紙を行う給紙手段と、
前記給紙手段による給紙の動作にともない、給紙トレイに収納された印刷用紙の有無を判定する用紙判定手段と、
前記給紙パス判定手段により給紙できないと判定された場合には、前記第2のコマンドで指定された給紙パスのエラーを出力し、
前記用紙判定手段により印刷用紙が無いと判定された場合には、印刷用紙なしのエラーを出力するエラー出力手段と、
を備えることを特徴とする印刷装置。
A printing apparatus comprising a plurality of paper feed trays,
Storage means for storing correspondence data indicating a correspondence relationship between a size of a print sheet that can be stored in each sheet feed tray and a sheet feed path that feeds the print sheet from each sheet feed tray;
First command receiving means for receiving a first command for specifying the size of the printing paper;
A second command receiving means for receiving a second command for designating a paper feed path;
A paper feed path determination unit that reads the correspondence data and determines whether or not the printing paper of the size specified by the first command can be fed through the paper feed path specified by the second command. When,
A paper feeding unit that preferentially feeds the first command when the paper feeding path judgment unit determines that the paper cannot be fed;
A paper determination means for determining the presence or absence of printing paper stored in a paper feed tray in accordance with the paper feeding operation by the paper feeding means;
If it is determined by the paper feed path determination means that paper cannot be fed, an error of the paper feed path designated by the second command is output,
An error output means for outputting an error indicating no print paper when the paper determination means determines that there is no print paper; and
A printing apparatus comprising:
請求項1に記載の印刷装置であって、
前記エラー出力手段は、
当該印刷装置と通信可能な情報処理装置に、前記給紙パスのエラー、又は、前記印刷用紙なしのエラーを通知する、
ことを特徴とする印刷装置。
The printing apparatus according to claim 1,
The error output means includes
Notifying the information processing apparatus capable of communicating with the printing apparatus of the paper feed path error or the print paper out error,
A printing apparatus characterized by that.
複数の給紙トレイを備える印刷装置における給紙方法であって、
前記印刷装置は、前記各給紙トレイに収納可能な印刷用紙のサイズと、当該各給紙トレイからそれぞれ印刷用紙を給紙する給紙パスと、の対応関係を示す対応データを記憶している記憶手段と、制御手段と、を備え、
前記制御手段が、
印刷用紙のサイズを指定する第1のコマンドを受け付ける第1のコマンド受付ステップと、
給紙パスを指定する第2のコマンドを受け付ける第2のコマンド受付ステップと、
前記対応データを前記記憶手段から読み出して、前記第2のコマンドで指定された給紙パスを介して、前記第1のコマンドで指定されたサイズの印刷用紙を給紙できるか否か判定する給紙パス判定ステップと、
前記給紙パス判定ステップで給紙できないと判定された場合には、前記第1のコマンドを優先して給紙を行う給紙ステップと、
前記給紙ステップにおける給紙の動作にともない、給紙トレイに収納された印刷用紙の有無を判定する用紙判定ステップと、
前記給紙パス判定ステップで給紙できないと判定された場合には、前記第2のコマンドで指定された給紙パスのエラーを出力し、
前記用紙判定ステップで印刷用紙が無いと判定された場合には、印刷用紙なしのエラーを出力するエラー出力ステップと、
を行うことを特徴とする給紙方法。
A paper feeding method in a printing apparatus having a plurality of paper feeding trays,
The printing apparatus stores correspondence data indicating a correspondence relationship between the size of the printing paper that can be stored in each of the paper feeding trays and a paper feeding path that feeds the printing paper from each of the paper feeding trays. Storage means and control means,
The control means is
A first command receiving step for receiving a first command for specifying the size of the printing paper;
A second command receiving step for receiving a second command for designating a paper feed path;
The correspondence data is read from the storage means, and it is determined whether or not the printing paper of the size specified by the first command can be fed through the paper feeding path specified by the second command. A paper pass determination step;
If it is determined in the paper feed path determining step that paper cannot be fed, a paper feeding step for feeding paper with priority on the first command;
A paper determination step for determining the presence or absence of printing paper stored in the paper supply tray in accordance with the paper supply operation in the paper supply step;
If it is determined in the paper feed path determination step that paper cannot be fed, an error of the paper feed path designated by the second command is output,
An error output step for outputting an error indicating no print paper when it is determined in the paper determination step that there is no print paper; and
A paper feeding method characterized in that
コンピュータを、複数の給紙トレイを備える印刷装置として機能させるためのプログラムであって、
前記各給紙トレイに収納可能な印刷用紙のサイズと、当該各給紙トレイからそれぞれ印刷用紙を給紙する給紙パスと、の対応関係を示す対応データを記憶している記憶手段と、
印刷用紙のサイズを指定する第1のコマンドを受け付ける第1のコマンド受付手段と、
給紙パスを指定する第2のコマンドを受け付ける第2のコマンド受付手段と、
前記対応データを読み出して、前記第2のコマンドで指定された給紙パスを介して、前記第1のコマンドで指定されたサイズの印刷用紙を給紙できるか否か判定する給紙パス判定手段と、
前記給紙パス判定手段により給紙できないと判定された場合には、前記第1のコマンドを優先して給紙を行う給紙手段と、
前記給紙手段による給紙の動作にともない、給紙トレイに収納された印刷用紙の有無を判定する用紙判定手段と、
前記給紙パス判定手段により給紙できないと判定された場合には、前記第2のコマンドで指定された給紙パスのエラーを出力し、
前記用紙判定手段により印刷用紙が無いと判定された場合には、印刷用紙なしのエラーを出力するエラー出力手段と、
を備える印刷装置として機能させるためのプログラム。
A program for causing a computer to function as a printing apparatus having a plurality of paper feed trays,
Storage means for storing correspondence data indicating a correspondence relationship between a size of a print sheet that can be stored in each sheet feed tray and a sheet feed path that feeds the print sheet from each sheet feed tray;
First command receiving means for receiving a first command for specifying the size of the printing paper;
A second command receiving means for receiving a second command for designating a paper feed path;
A paper feed path determination unit that reads out the correspondence data and determines whether or not the printing paper having the size specified by the first command can be fed through the paper feed path specified by the second command. When,
A paper feeding unit that preferentially feeds the first command when the paper feeding path judgment unit determines that the paper cannot be fed;
A paper determination means for determining the presence or absence of printing paper stored in a paper feed tray in accordance with the paper feeding operation by the paper feeding means;
If it is determined by the paper feed path determination means that paper cannot be fed, an error of the paper feed path designated by the second command is output,
An error output means for outputting an error indicating no print paper when the paper determination means determines that there is no print paper; and
A program for causing a printer to function.
JP2008224381A 2008-09-02 2008-09-02 Printer, paper feeding method in this printer and program Withdrawn JP2010058878A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2008224381A JP2010058878A (en) 2008-09-02 2008-09-02 Printer, paper feeding method in this printer and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2008224381A JP2010058878A (en) 2008-09-02 2008-09-02 Printer, paper feeding method in this printer and program

Publications (1)

Publication Number Publication Date
JP2010058878A true JP2010058878A (en) 2010-03-18

Family

ID=42186161

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2008224381A Withdrawn JP2010058878A (en) 2008-09-02 2008-09-02 Printer, paper feeding method in this printer and program

Country Status (1)

Country Link
JP (1) JP2010058878A (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11255358A (en) * 1998-03-12 1999-09-21 Seiko Epson Corp Printing system, printer, printing method, and print data generation device

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11255358A (en) * 1998-03-12 1999-09-21 Seiko Epson Corp Printing system, printer, printing method, and print data generation device

Similar Documents

Publication Publication Date Title
US8139238B2 (en) Printing using multiple paper feeders
JP4416801B2 (en) Information processing apparatus and information processing method
US9019537B2 (en) Systems and methods for providing status monitor capability to printing devices
JP2016039559A (en) Print control apparatus, print control method, and program
JP2010120231A (en) Print device and print control program
US9264582B2 (en) Printing apparatus, information processing apparatus, method for controlling printing apparatus, method for controlling information processing apparatus, and storage medium
US10430134B2 (en) Printing system, image display apparatus, image display method, and non-transitory computer readable medium
EP3037952B1 (en) Print control device
US20200225890A1 (en) Print data outputting method, information processing apparatus, and non-transitory computer-readable recording medium therefor
JP4442875B2 (en) Data processing apparatus, printing control method in the apparatus, and program
US6830390B1 (en) Printing control apparatus and method, and printing system
JP5007696B2 (en) Distributed printing method of printer, distributed printing system, and virtual printer driver
JP2004025550A (en) Image forming apparatus and image forming method
US8849177B2 (en) Image forming system and control method thereof
US8405872B2 (en) Method and apparatus for printing on custom media using an image production device
JP2010058878A (en) Printer, paper feeding method in this printer and program
US20100302560A1 (en) Information processing apparatus, control method and storage medium
JP2006168037A (en) Image forming device, image forming method, and image forming program
US12159074B2 (en) Printing control with attribute values identifying setting values transmitted to a printer based on input operations and corresponding attribute values identifying setting values transmitted to a terminal device
US12137191B2 (en) Computer-readable storage medium and method for displaying information about sheet characteristics
JP4428087B2 (en) Printing control apparatus, printing apparatus control program, and printing system
JP2024076758A (en) Environment setting apparatus, program for environment setting, and environment setting method for label printer
JP2024016507A (en) program
JP4176098B2 (en) Image forming apparatus and image forming system
JP2024016506A (en) program

Legal Events

Date Code Title Description
A621 Written request for application examination

Effective date: 20110819

Free format text: JAPANESE INTERMEDIATE CODE: A621

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20121105

A131 Notification of reasons for refusal

Effective date: 20121113

Free format text: JAPANESE INTERMEDIATE CODE: A131

A761 Written withdrawal of application

Free format text: JAPANESE INTERMEDIATE CODE: A761

Effective date: 20130111