JP5751016B2 - Printing apparatus and printing system - Google Patents

Printing apparatus and printing system Download PDF

Info

Publication number
JP5751016B2
JP5751016B2 JP2011119019A JP2011119019A JP5751016B2 JP 5751016 B2 JP5751016 B2 JP 5751016B2 JP 2011119019 A JP2011119019 A JP 2011119019A JP 2011119019 A JP2011119019 A JP 2011119019A JP 5751016 B2 JP5751016 B2 JP 5751016B2
Authority
JP
Japan
Prior art keywords
print data
printer
printing
print
unit
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.)
Active
Application number
JP2011119019A
Other languages
Japanese (ja)
Other versions
JP2012245691A (en
Inventor
鈴木 正孝
正孝 鈴木
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.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2011119019A priority Critical patent/JP5751016B2/en
Publication of JP2012245691A publication Critical patent/JP2012245691A/en
Application granted granted Critical
Publication of JP5751016B2 publication Critical patent/JP5751016B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Description

本発明は,印刷装置および印刷システムに関する。さらに詳細には,印刷データを印刷装置に記憶し,ユーザからの印刷指示を受け付けたことを条件にその印刷データを印刷する印刷装置および印刷システムに関するものである。   The present invention relates to a printing apparatus and a printing system. More specifically, the present invention relates to a printing apparatus and a printing system for storing print data in a printing apparatus and printing the print data on the condition that a print instruction from a user is received.

従来から,PCや携帯電話等の端末装置から印刷装置に印刷データを送信し,印刷装置はその印刷データを記憶して待機し,その後,ユーザが印刷装置に対してその印刷データの印刷指示を行ったことを契機に印刷を開始するリモート印刷技術がある。近年,公衆無線LANサービスの普及により,前述のようなリモート印刷技術が広く利用されており,例えば,駅,空港等の公共施設の印刷装置に印刷データを事前に送信しておくことで,ユーザは現地で印刷物を手に入れることができる。   Conventionally, print data is transmitted from a terminal device such as a PC or a mobile phone to the printing device, the printing device stores the printing data and waits, and then the user instructs the printing device to print the printing data. There is remote printing technology that starts printing when it is done. In recent years, with the widespread use of public wireless LAN services, the above-mentioned remote printing technology has been widely used. For example, by sending print data to a printing device in a public facility such as a station or an airport in advance, the user can Can get prints locally.

前述のリモート印刷技術を開示したものとしては,例えば特許文献1がある。特許文献1には,プリンタにセキュアジョブを登録すること,また,登録したプリンタにて認証を行ったことを契機にセキュアジョブの印刷を開始することが開示されている。   For example, Patent Literature 1 discloses the above-described remote printing technology. Patent Document 1 discloses that a secure job is registered in a printer, and printing of a secure job is started when authentication is performed by the registered printer.

特開2009−255405号公報JP 2009-255405 A

しかしながら,前記した従来の技術には,次のような問題があった。すなわち,印刷データを印刷装置に登録後,その印刷装置が置き換え等によって場所を変えられてしまうことがある。その場合,移動先の場所よりもユーザが印刷物を手に入れる場所として好ましい場所に他の印刷装置が存在する可能性もあることから,改善の余地がある。   However, the conventional technique described above has the following problems. That is, after the print data is registered in the printing device, the location of the printing device may be changed by replacement or the like. In this case, there is a possibility that another printing apparatus may exist in a place that is more preferable as a place where the user obtains the printed matter than the place of the moving destination, so there is room for improvement.

本発明は,前記した従来の技術が有する問題点を解決するためになされたものである。すなわちその課題とするところは,ユーザがより好ましい場所で印刷物を手に入れることが期待できる印刷装置および印刷システムを提供することにある。   The present invention has been made to solve the above-described problems of the prior art. That is, the problem is to provide a printing apparatus and a printing system in which a user can expect to obtain printed matter at a more preferable place.

この課題の解決を目的としてなされた印刷装置は,印刷データを記憶する記憶部と,前記印刷データの印刷指示を受け付ける受付部と,前記受付部が前記印刷データに対する印刷指示を受け付けたことを条件に,前記印刷データを印刷する印刷部と,前記印刷データの印刷実行エリアを取得する取得部と,前記取得部によって取得した前記印刷データの印刷実行エリア内に,自装置よりも前記印刷データを印刷する場所としての優先度が高い場所にあり,前記印刷データを印刷可能な,他の印刷装置が存在するか否かを判断する優先判断部と,前記優先判断部にて他の印刷装置が存在すると判断した場合に,前記印刷データを当該他の印刷装置の記憶部に登録する登録部とを備えることを特徴としている。   A printing apparatus for solving this problem includes a storage unit that stores print data, a reception unit that receives a print instruction for the print data, and a condition that the reception unit receives a print instruction for the print data. A print unit for printing the print data; an acquisition unit for acquiring a print execution area for the print data; and the print data in the print execution area for the print data acquired by the acquisition unit. A priority determination unit that determines whether or not there is another printing apparatus that is in a high priority place as a printing place and is capable of printing the print data; And a registration unit that registers the print data in a storage unit of the other printing apparatus when it is determined that the print data exists.

本発明の印刷装置は,印刷データを記憶し,その印刷データの印刷指示を受け付けることよって印刷を開始する。また,本発明の印刷装置は,印刷データの印刷を許可する場所である印刷実行エリアを取得する。さらに,本発明の印刷装置は,その印刷データの印刷実行エリア内に,「自装置よりもその印刷データを印刷する場所としての優先度が高い場所にあり,かつ,その印刷データを印刷可能な」他の印刷装置が存在する場合には,その印刷データを当該他の印刷装置の記憶部に登録する。ここでいう「登録」は,印刷装置の記憶部へのデータ書き込みに相当する。優先度の高低は,例えば,ユーザ設定によるある地点からの距離や,ユーザ設定による場所ごとの優先度数に基づいて判断できる。   The printing apparatus of the present invention stores print data and starts printing by receiving a print instruction for the print data. Also, the printing apparatus of the present invention acquires a print execution area that is a place where printing of print data is permitted. Furthermore, the printing apparatus of the present invention has a print priority area in which the print data is printed, and the print data can be printed in the print execution area of the print data. If there is another printing apparatus, the print data is registered in the storage unit of the other printing apparatus. Here, “registration” corresponds to data writing to the storage unit of the printing apparatus. The level of priority can be determined based on, for example, the distance from a certain point set by the user or the number of priorities for each place set by the user.

すなわち,本発明の印刷装置は,ある印刷データについて,その印刷実行エリア内に,自装置よりもその印刷データを印刷する場所としての優先度が高い場所にあり,さらにその印刷データを印刷可能な,他の印刷装置が存在する場合,その印刷データを当該他の印刷装置の記憶部に登録する。これにより,他の印刷装置との相対位置関係が変化した場合であっても,その変化に対応して,印刷データが印刷場所としてより好ましい場所に配置されている印刷装置に記憶される。   That is, the printing apparatus according to the present invention has a certain print data in a print execution area that has a higher priority as a place to print the print data than the self apparatus, and can print the print data. If another printing apparatus exists, the print data is registered in the storage unit of the other printing apparatus. Thus, even when the relative positional relationship with another printing apparatus changes, the print data is stored in a printing apparatus arranged at a more preferable place as a printing place in accordance with the change.

また,本発明の印刷装置は,前記印刷データを自装置で印刷不可であり,前記取得部によって取得した前記印刷データの印刷実行エリア内にあって,前記印刷データを印刷可能な,他の印刷装置が存在するか否かを判断する代替判断部を備え,前記登録部は,前記代替判断部にて他の印刷装置が存在すると判断した場合にも,前記印刷データを当該他の印刷装置の記憶部に登録するとよい。   Further, the printing apparatus of the present invention is not capable of printing the print data by itself, and is in another print execution area of the print data acquired by the acquisition unit and capable of printing the print data. An alternative determination unit that determines whether or not a device exists, and the registration unit also stores the print data in the other printing device even when the alternative determination unit determines that another printing device exists. It may be registered in the storage unit.

すなわち,ある印刷データについて自装置で印刷不可の場合には,自装置からはその印刷データについての印刷物を手に入れることができない。そのため,本発明の印刷装置は,印刷データを自装置で印刷不可であり,「その印刷データの印刷実行エリア内にあって,その印刷データを印刷可能な」他の印刷装置が存在する場合には,その印刷データを当該他の印刷装置の記憶部に登録する。これにより,印刷データがその印刷データを印刷可能な印刷装置に記憶される可能性が高まり,その印刷データを印刷できないというリスクを軽減できる。なお,印刷不可の状態には,自装置が故障等によって印刷不能になっている状態の他,自装置の設置場所がその印刷データにとって印刷実行エリア外であることも該当する。   In other words, if printing of certain print data cannot be performed by the own apparatus, a printed matter for the print data cannot be obtained from the own apparatus. For this reason, the printing apparatus of the present invention cannot print the print data by itself, and there is another printing apparatus that is in the print execution area of the print data and can print the print data. Registers the print data in the storage unit of the other printing apparatus. This increases the possibility that the print data is stored in a printing apparatus capable of printing the print data, thereby reducing the risk that the print data cannot be printed. It should be noted that the state where printing cannot be performed corresponds to the state where the printing apparatus is not printing due to a failure or the like, and the installation location of the printing apparatus is outside the print execution area for the print data.

また,本発明の印刷装置は,前記登録部による前記印刷データの登録後,自装置が前記印刷データについて印刷不可から印刷可能に復帰した場合に,前記他の印刷装置から前記印刷データを消去する復帰制御部を備えるとよい。すなわち,当初の状態に復帰した場合には,当初の状態に戻す方が好ましい。   In addition, the printing apparatus of the present invention erases the print data from the other printing apparatus when the printing apparatus returns to the printable state after the registration of the print data by the registration unit. A return control unit may be provided. That is, when returning to the original state, it is preferable to return to the original state.

また,前記復帰制御部は,前記他の印刷装置で消去対象となる前記印刷データが自装置の記憶部に記憶されていないことを条件として,前記他の印刷装置から前記印刷データを消去する前に,前記印刷データを自装置の記憶部に記憶するとよい。印刷データが自装置の記憶部に記憶されていない場合にその印刷データを自装置の記憶部に記憶することで,印刷データの消失を回避できる。換言すると,印刷データが自装置の記憶部に記憶されている場合には,その印刷データの自装置への記憶処理は不要である。   In addition, the return control unit may delete the print data from the other printing device on the condition that the print data to be erased by the other printing device is not stored in the storage unit of the own device. In addition, the print data may be stored in the storage unit of the own apparatus. When the print data is not stored in the storage unit of the own apparatus, the print data can be prevented from being lost by storing the print data in the storage unit of the own apparatus. In other words, when the print data is stored in the storage unit of the own device, it is not necessary to store the print data in the own device.

また,前記印刷データが自装置で印刷不可であり,かつ,前記代替判断部にて他の印刷装置が存在しないと判断した場合,前記印刷データが印刷実行エリア内で印刷不可である旨を報知する報知部を備えるとよい。所望の場所での印刷ができない状況では,ユーザにその旨を報知することで,ユーザの困惑の軽減が期待できる。   In addition, when the print data cannot be printed by the own device and the alternative determination unit determines that there is no other printing device, it notifies that the print data cannot be printed in the print execution area. It is good to provide the information part to perform. In situations where printing at a desired location is not possible, the user's confusion can be reduced by notifying the user of that fact.

また,前記印刷実行エリアは,任意の地点が特定された情報であり,前記優先判断部は,前記地点からの距離が自装置よりも他の印刷装置の方が近い場合に,当該他の印刷装置を自装置よりも印刷する場所としての優先度が高いと判断するとよい。任意の地点は,例えば,ユーザ指定による地点であってもよいし,印刷実行エリアの中心位置であってもよい。自装置よりもユーザ所望の印刷位置により近い印刷装置がある場合には,ユーザはその印刷装置から印刷物を手に入れる方が便利である。   The print execution area is information specifying an arbitrary point, and the priority determination unit determines that the other printing device is closer to the printing device when the distance from the point is closer to the printing device. It may be determined that the priority of the device as a printing place is higher than that of the device itself. The arbitrary point may be, for example, a point designated by the user or the center position of the print execution area. When there is a printing apparatus closer to the printing position desired by the user than the own apparatus, it is more convenient for the user to obtain a printed material from the printing apparatus.

また,前記印刷実行エリアは,ユーザによって指定された場所であるとよい。例えば,印刷装置の設置場所を印刷実行エリアに自動的に登録(例えば,ユーザはプリンタ名を指定し,その指定プリンタの設置場所周辺を印刷実行エリアに自動的に登録)してもよいが,ユーザが印刷実行エリアを指定できることで,ユーザの意向をより反映できる。   The print execution area may be a place designated by the user. For example, the installation location of the printing device may be automatically registered in the print execution area (for example, the user designates the printer name and automatically registers the vicinity of the designated printer installation location in the print execution area) The user's intention can be reflected more because the user can specify the print execution area.

また,本発明の印刷装置は,前記印刷データの他の印刷装置への登録を許可するか否かを設定する設定部と,前記設定部にて前記印刷データの他の印刷装置への登録が許可されていない場合に,前記登録部による前記印刷データの他の印刷装置への登録を禁止する禁止部とを備えるとよい。他の印刷装置に印刷データを登録することによって印刷データの安全性が低下することもある。そのため,必要に応じて他の印刷装置に印刷データを登録することを禁止できる方が好ましい。   In the printing apparatus of the present invention, a setting unit for setting whether to permit registration of the print data in another printing apparatus, and registration of the print data in the other printing apparatus by the setting unit. In the case where the registration is not permitted, the registration unit may include a prohibition unit that prohibits registration of the print data in another printing apparatus. By registering print data in another printing apparatus, the security of the print data may be reduced. For this reason, it is preferable that registration of print data in another printing apparatus can be prohibited as necessary.

また,本発明の印刷装置は,前記登録部にて前記印刷データを他の印刷装置に登録した場合,前記印刷データを前記記憶部から消去する消去部を備えるとよい。複数の印刷装置に印刷データを記憶すると,情報漏洩の危険性が高まり,安全性の低下が懸念される。そのため,他の印刷装置に記憶された印刷データは自装置から消去する方が好ましい。   The printing apparatus according to the present invention may further include an erasure unit that erases the print data from the storage unit when the registration unit registers the print data in another printing apparatus. When print data is stored in a plurality of printing apparatuses, the risk of information leakage increases and there is a concern that the safety may be reduced. Therefore, it is preferable to delete the print data stored in the other printing apparatus from the own apparatus.

また,本発明は,印刷データを記憶する記憶部と,前記印刷データの印刷指示を受け付ける受付部と,前記受付部が前記印刷データに対する印刷指示を受け付けたことを条件に,前記印刷データを印刷する印刷部と,前記印刷データの印刷実行エリアを取得する取得部と,前記印刷データを自装置で印刷不可であり,前記取得部によって取得した前記印刷データの印刷実行エリア内にあって,前記印刷データを印刷可能な,他の印刷装置が存在するか否かを判断する代替判断部と,前記代替判断部にて他の印刷装置が存在すると判断した場合に,前記印刷データを当該他の印刷装置の記憶部に登録する登録部とを備えることを特徴とする印刷装置を含んでいる。   Further, the present invention prints the print data on condition that the storage unit stores print data, a reception unit that receives a print instruction for the print data, and the reception unit receives a print instruction for the print data. A print unit, an acquisition unit that acquires a print execution area of the print data, and the print data cannot be printed by the own device, and is within the print execution area of the print data acquired by the acquisition unit, An alternative determination unit that determines whether or not there is another printing device capable of printing the print data; and the alternative determination unit determines that the other printing device is present, And a registration unit that registers in the storage unit of the printing apparatus.

また,本発明は,印刷データを記憶し,前記印刷データに対する印刷指示を受け付けたことを条件に,前記印刷データを印刷する複数の印刷装置と,各印刷装置を管理するサーバとを備える印刷システムであって,前記サーバは,前記印刷データの印刷実行エリアを取得する取得部と,前記取得部によって取得した前記印刷データの印刷実行エリア内に,前記印刷データを記憶する印刷装置よりも前記印刷データを印刷する場所としての優先度が高い場所にあり,前記印刷データを印刷可能な,他の印刷装置が存在するか否かを判断する優先判断部と,前記優先判断部にて他の印刷装置が存在すると判断した場合に,前記印刷データを当該他の印刷装置の記憶部に登録する登録部とを備えることを特徴とする印刷システムを含んでいる。   In addition, the present invention is a printing system comprising a plurality of printing apparatuses that store print data and print the print data on the condition that a print instruction for the print data is received and a server that manages each printing apparatus. The server includes an acquisition unit that acquires a print execution area of the print data, and the printing device that stores the print data in the print execution area of the print data acquired by the acquisition unit rather than the printing device. A priority determination unit that determines whether or not there is another printing apparatus that has a high priority as a data printing location and can print the print data, and the priority determination unit performs other printing. And a registration unit that registers the print data in a storage unit of the other printing apparatus when it is determined that the apparatus exists.

また,本発明は,印刷データを記憶し,前記印刷データに対する印刷指示を受け付けたことを条件に,前記印刷データを印刷する複数の印刷装置と,各印刷装置を管理するサーバとを備える印刷システムであって,前記サーバは,前記印刷データの印刷実行エリアを取得する取得部と,前記印刷データが前記印刷データを記憶する印刷装置で印刷不可であり,前記取得部によって取得した前記印刷データの印刷実行エリア内にあって,前記印刷データを印刷可能な,他の印刷装置が存在するか否かを判断する代替判断部と,前記代替判断部にて他の印刷装置が存在すると判断した場合に,前記印刷データを当該他の印刷装置の記憶部に登録する登録部とを備えることを特徴とする印刷システムを含んでいる。   In addition, the present invention is a printing system comprising a plurality of printing apparatuses that store print data and print the print data on the condition that a print instruction for the print data is received and a server that manages each printing apparatus. The server includes an acquisition unit that acquires a print execution area of the print data, and the print data cannot be printed by a printing apparatus that stores the print data, and the print data acquired by the acquisition unit An alternative determination unit that determines whether or not there is another printing device that can print the print data in the print execution area, and the alternative determination unit determines that another printing device exists And a registration unit for registering the print data in a storage unit of the other printing apparatus.

本発明によれば,ユーザがより好ましい場所で印刷物を手に入れることが期待できる印刷装置および印刷システムが実現される。   ADVANTAGE OF THE INVENTION According to this invention, the printing apparatus and printing system which can expect a user to obtain printed matter in a more preferable place are implement | achieved.

実施の形態にかかるプリンタの電気的構成を示すブロック図である。1 is a block diagram illustrating an electrical configuration of a printer according to an embodiment. 第1の形態の印刷システムの動作概略を示すブロック図である。It is a block diagram which shows the operation | movement outline | summary of the printing system of a 1st form. プリンタが有する自プリンタ情報を記憶するデータベースの構成を示す図である。It is a figure which shows the structure of the database which memorize | stores the own printer information which a printer has. プリンタが有する他プリンタ情報を記憶するデータベースの構成を示す図である。It is a figure which shows the structure of the database which memorize | stores the other printer information which a printer has. PCから送られる印刷データの構成を示す図である。It is a figure which shows the structure of the print data sent from PC. 自プリンタ設置処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of a self-printer installation process. 他プリンタ設置処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of another printer installation process. プリンタ不能処理の手順を示すフローチャートである。It is a flowchart which shows the procedure of a printer impossible process. プリンタ復帰処理の手順を示すフローチャートである。6 is a flowchart illustrating a procedure of printer return processing. 第2の形態の印刷システムの動作概略を示すブロック図である。It is a block diagram which shows the operation | movement outline | summary of the printing system of a 2nd form.

以下,本発明にかかる印刷装置を具体化した実施の形態について,添付図面を参照しつつ詳細に説明する。本形態は,広域ネットワークに接続するプリンタに本発明を適用したものである。   DESCRIPTION OF EXEMPLARY EMBODIMENTS Hereinafter, embodiments of a printing apparatus according to the invention will be described in detail with reference to the accompanying drawings. In this embodiment, the present invention is applied to a printer connected to a wide area network.

[プリンタの構成]
本形態のプリンタ100(印刷装置の一例)は,図1に示すように,CPU31と,ROM32と,RAM33と,NVRAM(Non Volatile RAM)34とを備えた制御部30を備えている。また,制御部30は,用紙に画像を印刷する画像形成部10と,動作状況の表示やユーザによる入力操作の受付を行う操作パネル40と,ネットワークインターフェース37と,USBインターフェース38と,無線通信インターフェース39とに電気的に接続されている。
[Printer configuration]
As shown in FIG. 1, the printer 100 (an example of a printing apparatus) according to the present embodiment includes a control unit 30 including a CPU 31, a ROM 32, a RAM 33, and an NVRAM (Non Volatile RAM) 34. In addition, the control unit 30 includes an image forming unit 10 that prints an image on a sheet, an operation panel 40 that displays an operation status and accepts an input operation by a user, a network interface 37, a USB interface 38, and a wireless communication interface. 39 is electrically connected.

ROM32には,プリンタ100を制御するための制御プログラムであるファームウェアや各種設定,初期値等が記憶されている。RAM33(記憶部の一例)は,各種制御プログラムが読み出される作業領域として,あるいは画像データを一時的に記憶する記憶領域として利用される。   The ROM 32 stores firmware, which is a control program for controlling the printer 100, various settings, initial values, and the like. The RAM 33 (an example of a storage unit) is used as a work area from which various control programs are read or as a storage area for temporarily storing image data.

CPU31(取得部,優先判断部,登録部,代替判断部,復帰制御部,報知部,禁止部,消去部の一例)は,ROM32から読み出した制御プログラムや各種センサから送られる信号に従って,その処理結果をRAM33またはNVRAM34に記憶させながら,プリンタ100の各構成要素を制御する。   The CPU 31 (an example of an acquisition unit, a priority determination unit, a registration unit, an alternative determination unit, a return control unit, a notification unit, a prohibition unit, and an erasure unit) performs processing according to a control program read from the ROM 32 and signals sent from various sensors. Each component of the printer 100 is controlled while the result is stored in the RAM 33 or the NVRAM 34.

ネットワークインターフェース37,USBインターフェース38および無線通信インターフェース39は,他の装置との通信を可能にするインターフェースである。プリンタ100は,これらのインターフェースを介して他の装置から送信される印刷データを受信する。   The network interface 37, the USB interface 38, and the wireless communication interface 39 are interfaces that enable communication with other devices. The printer 100 receives print data transmitted from other devices via these interfaces.

また,画像形成部10(印刷部の一例)は,用紙に画像を印刷することができればよく,画像形成方式については電子写真方式であってもインクジェット方式であってもよい。また,カラー印刷が可能であってもよく,モノクロ印刷専用であってもよい。   The image forming unit 10 (an example of a printing unit) only needs to be able to print an image on paper, and the image forming method may be an electrophotographic method or an inkjet method. Also, color printing may be possible, or monochrome printing may be dedicated.

また,操作パネル40(受付部の一例)は,ユーザ入力を受け付ける各種のボタンと,文字情報を表示する液晶画面とを有している。各種のボタンとしては,例えば,印刷の実行を指示するボタンや,印刷動作のキャンセルを指示するキャンセルボタンがある。   The operation panel 40 (an example of a receiving unit) includes various buttons that receive user input and a liquid crystal screen that displays character information. Examples of the various buttons include a button for instructing execution of printing and a cancel button for instructing cancellation of the printing operation.

[第1の形態]
[印刷システムの構成]
続いて,プリンタ100を含む印刷システム900の構成および動作について,図2を参照しつつ説明する。なお,印刷システム900を構成するプリンタ100以外のプリンタについては,プリンタ100と同等のスペックを有するプリンタであっても,プリンタ100とはスペックが異なるプリンタであってもよい。
[First embodiment]
[Configuration of printing system]
Next, the configuration and operation of the printing system 900 including the printer 100 will be described with reference to FIG. Note that printers other than the printer 100 constituting the printing system 900 may be printers having the same specifications as the printer 100 or printers having different specifications from the printer 100.

印刷システム900では,プリンタが設置されるエリアとして,複数のエリアが規定されている。このエリアは,一定の範囲を有する領域であり,例えば施設名とその範囲とがリンクして記憶されている場合には,○○空港,○○駅,○○役場,○○図書館といった施設名で記憶してもよい。各エリアは,同等のサイズであっても,異なるサイズであってもよい。また,エリア同士は,隣接していても離間していても一部が重複していてもよい。なお,本形態では,4つのエリア(エリア1,エリア2,エリア3,エリア4)が規定されているものとする。   In the printing system 900, a plurality of areas are defined as areas where printers are installed. This area is an area having a certain range. For example, when facility names and their ranges are linked and stored, facility names such as XX airport, XX station, XX government office, and XX library You may memorize. Each area may be the same size or a different size. The areas may be adjacent to each other, separated from each other, or partially overlapped. In this embodiment, it is assumed that four areas (area 1, area 2, area 3, area 4) are defined.

印刷システム900を構成するプリンタ(以下,プリンタ100として説明する)は,自プリンタのプロパティ情報として,図3に示すように,自プリンタの設置場所の情報であるエリア情報や,スペックの情報である解像度やカラー情報を,データベース341(以下,「自プリンタDB341」とする)に記憶している。自プリンタDB341は,NVRAM34に記憶される。   As shown in FIG. 3, printers constituting the printing system 900 (hereinafter described as the printer 100) are area information that is information about the installation location of the printer, and specification information as property information of the printer. The resolution and color information are stored in a database 341 (hereinafter referred to as “own printer DB 341”). The own printer DB 341 is stored in the NVRAM 34.

具体的に,エリア情報には,プリンタ100が,印刷システム900が区画するエリアのうち,どのエリアに属するかの属性情報と,そのエリアの中心位置を(0,0)とした場合の座標情報が記憶される。プリンタ100は,このエリア情報を,ユーザ入力によって登録してもよいし,GPS(Global Positioning System)等の位置測定機能によって自動的に登録してもよい。   Specifically, the area information includes attribute information indicating which area the printer 100 belongs to among the areas defined by the printing system 900, and coordinate information when the center position of the area is (0, 0). Is memorized. The printer 100 may register this area information by user input or automatically by a position measurement function such as GPS (Global Positioning System).

また,プリンタ100は,印刷システム900を構成する自プリンタ以外のプリンタ(例えば,図2中のプリンタ101〜104)である他プリンタの情報として,図4に示すように,プリンタごとに,プリンタ名やアドレス等を記憶するプリンタの識別情報と,そのプリンタのプロパティ情報(自プリンタのプロパティ情報と同様の構成の情報)とを関連付けたプリンタ情報を,データベース342(以下,「他プリンタDB342」とする)に記憶している。他プリンタDB342も,NVRAM34に記憶される。   Further, as shown in FIG. 4, the printer 100 has a printer name for each printer as information on other printers other than its own printer (for example, the printers 101 to 104 in FIG. 2) constituting the printing system 900. The printer information that associates the identification information of the printer that stores the address and the address and the property information of the printer (information having the same configuration as the property information of the own printer) is referred to as database 342 (hereinafter referred to as “other printer DB 342”). ) The other printer DB 342 is also stored in the NVRAM 34.

印刷システム900では,PC200からプリンタ100に印刷データが投入される。プリンタ100は,印刷データを受信すると,その印刷データをRAM33あるいはNVRAM34に記憶する。その後,プリンタ100は,その印刷データの印刷指示の入力を待つ待機状態になる。すなわち,プリンタ100は,印刷データを受信した段階ではその印刷データの印刷を開始しない。   In the printing system 900, print data is input from the PC 200 to the printer 100. When the printer 100 receives the print data, the printer 100 stores the print data in the RAM 33 or the NVRAM 34. Thereafter, the printer 100 waits for an input of a print instruction for the print data. That is, the printer 100 does not start printing the print data when it is received.

ユーザは,プリンタ100に印刷データを投入した後,プリンタ100が設置されている場所まで移動する。そして,プリンタ100の操作パネル40を操作し,印刷データの印刷指示を入力する。プリンタ100は,その印刷指示の入力を契機にその印刷指示に対応する印刷データの印刷を開始する。   After inputting print data to the printer 100, the user moves to a place where the printer 100 is installed. Then, the operation panel 40 of the printer 100 is operated to input a print data print instruction. The printer 100 starts printing the print data corresponding to the print instruction in response to the input of the print instruction.

前述した印刷データには,画像の他,印刷条件等の付随情報が記憶される。図5は,印刷データのヘッダ領域60に記憶される付随情報(以下,「ヘッダ情報」とする)を示している。ヘッダ情報には,少なくとも,印刷実行エリアと,他プリンタデータ登録設定と,解像度やカラー印刷等の印刷条件と,所有者情報とが含まれる。   The print data described above stores accompanying information such as printing conditions in addition to images. FIG. 5 shows accompanying information (hereinafter referred to as “header information”) stored in the header area 60 of the print data. The header information includes at least a print execution area, other printer data registration settings, printing conditions such as resolution and color printing, and owner information.

ヘッダ情報のうち,「印刷実行エリア」には,ユーザが印刷の実行を所望するエリアが記憶される。そして,印刷データは,印刷実行エリアに指定されているエリア内に存在するプリンタの何れかに保存される。具体的に「印刷実行エリア」には,ユーザ入力によって,エリア1〜4のいずれかを識別する情報が記憶される。   In the header information, “print execution area” stores an area where the user desires to execute printing. The print data is stored in one of the printers existing in the area designated as the print execution area. Specifically, in the “print execution area”, information for identifying any one of the areas 1 to 4 is stored by a user input.

また,図5に示したように,印刷実行エリアには複数のエリアを設定することができる。さらに,複数のエリアを設定した場合には,各エリアに優先付けがなされる。例えば,図5に示した例では,優先度が高い優先度1にはエリア1が設定され,優先度が低い優先度2にはエリア3が設定されている。そのため,図5に示した印刷データは,エリア1に存在するプリンタに優先的に投入される。そして,エリア1に当該印刷データを印刷可能なプリンタが存在しなければ,エリア3に存在するプリンタに投入される。   Further, as shown in FIG. 5, a plurality of areas can be set as the print execution area. Furthermore, when a plurality of areas are set, each area is prioritized. For example, in the example shown in FIG. 5, area 1 is set for priority 1 with high priority, and area 3 is set for priority 2 with low priority. For this reason, the print data shown in FIG. 5 is preferentially input to the printer existing in area 1. If there is no printer capable of printing the print data in area 1, the printer enters the printer in area 3.

また,ヘッダ情報のうち,「他プリンタデータ登録」(設定部の一例)は,印刷データの他プリンタへの自動登録を許可するか否かの設定である。プリンタ100は,所定の条件を満たすと,自プリンタに記憶されている印刷データを他プリンタに登録することができる。「他プリンタデータ登録」に不許可が設定されると,この印刷データの他プリンタへの登録が禁止される。なお,ここでいう他プリンタへの登録とは,他プリンタのメモリへのデータ書込みに相当する。   Of the header information, “other printer data registration” (an example of a setting unit) is a setting as to whether or not automatic registration of print data to another printer is permitted. If the predetermined condition is satisfied, the printer 100 can register the print data stored in its own printer with another printer. When “non-permission” is set in “other printer data registration”, registration of this print data to other printers is prohibited. Note that the registration to the other printer here corresponds to the data writing to the memory of the other printer.

印刷データの他プリンタへの登録を実行する条件としては,例えば,その印刷データの印刷実行エリア内に,自プリンタよりもその印刷データを印刷する場所としての優先度が高い場所にあり,かつその印刷データを印刷可能な他プリンタが存在することが該当する。この条件を満たすケースとしては,例えば,プリンタの設置場所が変更された場合や,印刷システム900内に新たなプリンタが設置された場合が該当する。なお,印刷データが印刷不可とは,例えば,印刷条件に設定されているスペックを満たしていない場合が該当する。   The conditions for executing registration of print data to other printers include, for example, a place in the print execution area of the print data that has a higher priority as a place to print the print data than the own printer, and This corresponds to the presence of other printers capable of printing print data. Cases that satisfy this condition include, for example, a case where the installation location of the printer is changed or a case where a new printer is installed in the printing system 900. Note that the print data cannot be printed corresponds to, for example, a case where the specification set in the print condition is not satisfied.

また,印刷データの他プリンタへの登録を実行する他の条件としては,例えば,自プリンタがその印刷データを印刷できない状態にあり,かつその印刷データの印刷実行エリア内にその印刷データを印刷可能な他プリンタが存在することが該当する。自プリンタが印刷データを印刷できない状態としては,例えば,トナー切れ,用紙切れ,故障等による自プリンタ自身の印刷不能状態や,自プリンタがその印刷データの印刷実行エリア外に設置されていることが該当する。   Other conditions for registering print data with other printers include, for example, that the printer cannot print the print data, and the print data can be printed in the print execution area of the print data. This corresponds to the presence of other printers. For example, the printer can not print the print data. For example, the printer itself cannot print due to out of toner, out of paper, or failure, or the printer is installed outside the print execution area of the print data. Applicable.

[印刷データの他プリンタへの登録制御]
[自プリンタ設置処理]
続いて,上述した印刷データの他プリンタへの登録制御について説明する。始めに,自プリンタ(本形態ではプリンタ100)の設置場所が変更された場合の処理である自プリンタ設置処理(取得部,優先判断部,登録部,代替判断部,禁止部,消去部の一例)を,図6のフローチャートを参照しつつ説明する。なお,プリンタ100の設置場所の変更としては,印刷システム900内の既存のプリンタを移動させた場合の他,印刷システム900内に新規のプリンタとして投入された場合も含まれる。
[Registering print data to other printers]
[Own printer installation process]
Subsequently, the registration control of the print data described above to the other printer will be described. First, an example of own printer installation processing (acquisition unit, priority determination unit, registration unit, substitution determination unit, prohibition unit, deletion unit) that is processing when the installation location of the own printer (printer 100 in this embodiment) is changed ) Will be described with reference to the flowchart of FIG. The change in the installation location of the printer 100 includes a case where an existing printer in the printing system 900 is moved and a case where a new printer is inserted in the printing system 900.

自プリンタ設置処理は,ユーザがプリンタ100を設置後,プリンタ100の操作パネル40中の所定のボタンを押下したことを契機にCPU31によって実行される。なお,プリンタ100がGPS等の位置測定機能を有する場合には,設置場所が変更されたことを自動検知し,その検知タイミングで自プリンタ設置処理を実行してもよい。   The own printer installation process is executed by the CPU 31 when the user presses a predetermined button on the operation panel 40 of the printer 100 after the printer 100 is installed. When the printer 100 has a position measurement function such as GPS, it may be automatically detected that the installation location has been changed, and the printer installation process may be executed at the detection timing.

自プリンタ設置処理では,先ず,自プリンタのプロパティ情報を自プリンタDB341から読み出し,そのプロパティ情報をプリンタ追加要求とともに印刷システム900内にブロードキャスト送信する(S101)。プリンタ追加要求は,後述する他プリンタ設置処理で利用される。次に,他プリンタDB342を参照し,他プリンタのプロパティ情報を読み出す(S102)。   In the own printer installation process, first, property information of the own printer is read from the own printer DB 341, and the property information is broadcasted and transmitted to the printing system 900 together with a printer addition request (S101). The printer addition request is used in other printer installation processing described later. Next, the other printer DB 342 is referred to read out the property information of the other printer (S102).

次に,自プリンタに印刷指示待ちの印刷データが有るか否かを判断する(S103)。印刷データがある場合には(S103:YES),そのうちの1つを抽出し,抽出した印刷データのヘッダ情報を読み出す(S104,取得部の一例)。   Next, it is determined whether or not the own printer has print data waiting for a print instruction (S103). If there is print data (S103: YES), one of them is extracted, and the header information of the extracted print data is read (S104, an example of an acquisition unit).

そして,ヘッダ情報に含まれる他プリンタデータ登録の可否情報に基づいて,その印刷データの他プリンタへの登録が許可されているか否かを判断する(S105)。他プリンタへの登録が許可されていない場合には(S105:NO),S103に戻り(禁止部の一例),他に印刷データが有るか否かを判断する。   Then, based on whether or not other printer data can be registered included in the header information, it is determined whether or not registration of the print data in another printer is permitted (S105). If registration to another printer is not permitted (S105: NO), the process returns to S103 (an example of a prohibition unit), and it is determined whether there is other print data.

一方,他プリンタへの登録が許可されている場合には(S105:YES),自プリンタがその印刷データに設定されている印刷実行エリア内にあるか否かを判断する(S106)。   On the other hand, if registration to another printer is permitted (S105: YES), it is determined whether or not the own printer is within the print execution area set in the print data (S106).

自プリンタが印刷実行エリア内にある場合には(S106:YES),自プリンタが設置されているエリアの優先度と,他プリンタが設置されているエリアの優先度とを比較し,自プリンタが設置されているエリアよりも優先度が高いエリアにあり,さらに印刷データを印刷可能な他プリンタがあるか否かを判断する(S107,優先判断部の一例)。優先度が高いか否かは,その印刷データに設定されている印刷実行エリアの優先度を示す指数(優先度1,優先度2等)に基づいて判断できる。印刷可能か否かは,他プリンタのスペックと印刷データの要求スペックとを比較することによって判断できる。また,他プリンタにアクセスし,他プリンタが稼働中であることを判断してもよい。   If the own printer is in the print execution area (S106: YES), the priority of the area where the own printer is installed is compared with the priority of the area where the other printer is installed. It is determined whether there is another printer that is in an area having a higher priority than the installed area and that can print the print data (S107, an example of a priority determination unit). Whether the priority is high can be determined based on an index (priority 1, priority 2, etc.) indicating the priority of the print execution area set in the print data. Whether printing is possible can be determined by comparing the specifications of other printers with the required specifications of the print data. Alternatively, another printer may be accessed to determine that the other printer is operating.

S107の条件を満たす他プリンタがない場合には(S107:NO),その印刷データを自プリンタに保存したままとし,S103に戻り,他に印刷データが有るか否かを判断する。一方,S107の条件を満たす他プリンタがある場合には(S107:YES),当該他プリンタに印刷データを登録するため,S108に移行する。なお,S107の条件を満たす他プリンタが複数有る場合には,そのうちの1つを抽出する。   If there is no other printer that satisfies the condition of S107 (S107: NO), the print data is kept stored in its own printer, the process returns to S103, and it is determined whether there is any other print data. On the other hand, if there is another printer that satisfies the condition of S107 (S107: YES), the process proceeds to S108 in order to register print data in the other printer. If there are a plurality of other printers satisfying the condition of S107, one of them is extracted.

また,自プリンタがその印刷データの印刷実行エリア外にある場合には(S106:NO),自プリンタではその印刷データを印刷することができない。そこで,その印刷データを印刷可能な他プリンタがあるか否かを判断する(S121,代替判断部の一例)。   If the printer is outside the print execution area for the print data (S106: NO), the printer cannot print the print data. Therefore, it is determined whether there is another printer capable of printing the print data (S121, an example of an alternative determination unit).

S121の条件を満たす他プリンタがない場合には(S121:NO),その印刷データについて印刷ができない状態になっていることを,その印刷データの所有者に報知する(S122)。すなわち,ユーザ所望の場所での印刷ができない状況に陥っていることから,ユーザにその旨を報知し,ユーザに状況を把握してもらう。S122では,例えば,印刷データを送信したPC200に対して電子メールを送信する。また,PC200に組み込まれているプリンタドライバに対してメッセージを出力する命令を,PC200に出力してもよい。S122の後は,その印刷データを自プリンタに保存したままとし,S103に戻り,他に印刷データが有るか否かを判断する。   If there is no other printer satisfying the condition of S121 (S121: NO), the print data owner is notified that the print data is not ready for printing (S122). That is, since the user is in a situation where printing cannot be performed at a desired location, the fact is notified to the user and the user is made aware of the situation. In S122, for example, an e-mail is transmitted to the PC 200 that has transmitted the print data. In addition, a command for outputting a message to a printer driver incorporated in the PC 200 may be output to the PC 200. After S122, the print data is kept stored in the printer, and the process returns to S103 to determine whether there is other print data.

一方,S121の条件を満たす他プリンタがある場合には(S121:YES),当該他プリンタに印刷データを登録するため,S108に移行する。なお,S121の条件を満たす他プリンタが複数有る場合には,そのうちの1つを抽出する。   On the other hand, if there is another printer satisfying the condition of S121 (S121: YES), the process proceeds to S108 in order to register print data in the other printer. If there are a plurality of other printers satisfying the condition of S121, one of them is extracted.

S107あるいはS121で他プリンタがあると判断された場合には,必要に応じて当該他プリンタのスペックに合わせて印刷データを変換する(S108)。そして,その印刷データを,当該他のプリンタに送信する(S109,登録部の一例)。すなわち,その印刷データを当該他プリンタのメモリに登録する。その後,その印刷データを自プリンタのメモリから消去する(S110,消去部の一例)。これにより,印刷データが自プリンタから他プリンタに移動することになる。   If it is determined in S107 or S121 that there is another printer, the print data is converted according to the specifications of the other printer as necessary (S108). Then, the print data is transmitted to the other printer (S109, an example of a registration unit). That is, the print data is registered in the memory of the other printer. Thereafter, the print data is erased from the memory of the printer (S110, an example of an erasure unit). As a result, the print data moves from its own printer to another printer.

その後,移動した印刷データの所有者に対して,印刷データが移動したことを報知する(S111)。すなわち,ユーザ不在で印刷データの登録先を変更してしまっていることから,ユーザにその旨を報知し,ユーザに登録先の変更を把握してもらう。その後は,S103に戻って,他に印刷データが有るか否かを判断する。   Thereafter, the owner of the moved print data is notified that the print data has been moved (S111). That is, since the registration destination of the print data has been changed without the user, the fact is notified to the user and the user is made aware of the change of the registration destination. Thereafter, the process returns to S103 to determine whether there is other print data.

自プリンタ設置処理では,S104以降の処理を,自プリンタに記憶されている印刷指示待ちの印刷データ全てに対して行う。そして,S104以降の処理を行っていない印刷データがなければ(S103:NO),自プリンタ設置処理を終了する。   In the own printer installation process, the processes after S104 are performed on all print data waiting for a print instruction stored in the own printer. If there is no print data that has not been subjected to the processes after S104 (S103: NO), the printer installation process is terminated.

前述したように,自プリンタ設置処理では,更新された自プリンタのエリア情報に基づいて,自プリンタに記憶されている印刷データにとってより優先度が高いエリアに他プリンタがあり,当該他プリンタがその印刷データの印刷が可能ならば,当該他プリンタに自プリンタの印刷データを登録している。また,自プリンタがその印刷データにとって印刷不可のエリアにあるならば,印刷可能なエリアにあってその印刷データの印刷が可能な他プリンタに印刷データを登録している。これらにより,自プリンタの配置変更に応じて,自プリンタ内の各印刷データについてその保存先の見直しが行われる。そのため,印刷データをより適切なエリアに保存することができる。   As described above, in the self-printer installation process, there is another printer in an area having a higher priority for the print data stored in the self-printer based on the updated area information of the self-printer. If the print data can be printed, the print data of the printer is registered in the other printer. If the printer is in an area where printing is not possible for the print data, the print data is registered in another printer in the printable area where the print data can be printed. As a result, the storage destination of each print data in the own printer is reviewed in accordance with the change in the arrangement of the own printer. Therefore, the print data can be stored in a more appropriate area.

なお,自プリンタ設置処理では,印刷データに印刷を実行するエリアの優先度を示す指数に基づいて各エリアの優先度の高低を決定している。この決定方法では,プリンタがエリアを越えた配置転換になった場合には有効であるが,エリア内での配置転換の場合には優先順位に変化がなく,印刷データの保存先の見直しは行われない。そこで,エリア情報に含まれる座標情報に基づいて,中心位置からの距離が近いプリンタほど優先度が高いとしてもよい。この場合,同じエリア内に複数のプリンタがあったとしても,そのうち最も中心位置に近いプリンタに印刷データが登録されることになる。   In the self printer installation process, the priority of each area is determined based on an index indicating the priority of the area where printing is performed on the print data. This determination method is effective when the printer is relocated beyond the area, but the priority is not changed in the case of relocation within the area, and the print data storage destination is not reviewed. I will not. Thus, based on the coordinate information included in the area information, a printer with a shorter distance from the center position may have a higher priority. In this case, even if there are a plurality of printers in the same area, the print data is registered in the printer closest to the center position.

この他,例えば,印刷データに指定エリア内のさらにユーザが印刷を希望する希望地点を記憶した場合,その希望地点からの距離が近いほど優先度が高いとしてもよい。この場合,ユーザが印刷を希望する希望地点に最も近いプリンタに印刷データが登録されることになる。   In addition to this, for example, when a desired point that the user desires to print in the designated area is stored in the print data, the priority may be higher as the distance from the desired point is closer. In this case, the print data is registered in the printer closest to the desired point where the user wishes to print.

[他プリンタ設置処理]
続いて,他プリンタ(本形態ではプリンタ100以外のプリンタ)の設置場所が変更された場合の処理である他プリンタ設置処理(取得部,優先判断部,登録部,禁止部,消去部の一例)を,図7のフローチャートを参照しつつ説明する。他プリンタ設置処理は,他プリンタから出力されるプリンタ追加要求(自プリンタ設置処理のS101参照)を受信したことを契機にCPU31によって実行される。なお,自プリンタ設置処理と同じ処理については,同じ符号を付して説明を省略する。
[Other printer installation process]
Subsequently, another printer installation process (an example of an acquisition unit, a priority determination unit, a registration unit, a prohibition unit, and an erasure unit) that is a process when the installation location of another printer (a printer other than the printer 100 in this embodiment) is changed. Will be described with reference to the flowchart of FIG. The other printer installation process is executed by the CPU 31 when a printer addition request (see S101 of the own printer installation process) output from the other printer is received. Note that the same processes as the printer installation process are denoted by the same reference numerals and description thereof is omitted.

他プリンタ設置処理では,先ず,プリンタ追加要求を出力した他プリンタのプロパティ情報を取得する(S201)。他プリンタのプロパティ情報は,プリンタ追加要求に付随している。なお,プリンタ追加要求にプロパティ情報が付随していない場合には,プリンタ追加要求を出力した他プリンタにプロパティ情報を問い合わせて取得する。取得したプロパティ情報は,他プリンタDB342に登録される。具体的には,新たなプリンタが追加された場合には,他プリンタDB342に新しいレコードが追加される。既存のプリンタが移動した場合には,他プリンタDB342に登録されているそのプリンタのプロパティ情報が更新される。   In the other printer installation process, first, the property information of the other printer that has output the printer addition request is acquired (S201). The property information of other printers is attached to the printer addition request. If the property information is not attached to the printer addition request, the property information is inquired and acquired from the other printer that has output the printer addition request. The acquired property information is registered in the other printer DB 342. Specifically, when a new printer is added, a new record is added to the other printer DB 342. When an existing printer moves, the printer property information registered in the other printer DB 342 is updated.

次に,自プリンタのプロパティ情報を自プリンタDB341から読み出す(S202)。その後は,自プリンタ設置処理と同様に,自プリンタに保存されている1つ1つの印刷データについて,その印刷データについてより優先度が高いエリアにあってその印刷データを印刷可能な他プリンタがあるならば,当該他プリンタにその印刷データを登録する。   Next, the property information of the own printer is read from the own printer DB 341 (S202). After that, as with the own printer installation process, there is another printer that can print the print data in the area of higher priority for each print data stored in the own printer. If so, the print data is registered in the other printer.

なお,他プリンタ設置処理では,自プリンタの設置場所が移動したわけではないことから,図7に示すように,自プリンタ設置処理のS106で行ったような自プリンタが印刷実行エリア内であるか否かの判断は省略してもよい。すなわち,自プリンタで保存している印刷データは,全て印刷実行エリアの条件を満たしているものと見做してもよい。   In the other printer installation process, the installation location of the own printer does not move. Therefore, as shown in FIG. 7, whether the own printer as in S106 of the own printer installation process is within the print execution area. The determination of whether or not may be omitted. In other words, all the print data stored in the own printer may be regarded as satisfying the conditions for the print execution area.

前述したように,他プリンタ設置処理でも,更新された他プリンタのエリア情報に基づいて,より優先度が高いエリアに他プリンタがあるならば,当該他プリンタに自プリンタの印刷データを登録している。これにより,他プリンタに配置変更が生じたとしても,その配置変換に応じて,自プリンタ内の印刷データについてその保存先の見直しが行われる。そのため,印刷データをより適切なエリアに保存することができる。   As described above, in the other printer installation process, if there is another printer in an area with higher priority based on the updated area information of the other printer, the print data of the own printer is registered in the other printer. Yes. As a result, even if an arrangement change occurs in another printer, the storage destination of the print data in the own printer is reviewed in accordance with the arrangement conversion. Therefore, the print data can be stored in a more appropriate area.

[プリンタ不能処理]
続いて,自プリンタがトナー切れや故障等で印刷不能に陥ったことを検知した場合の処理であるプリンタ不能処理(取得部,登録部,代替判断部,報知部,禁止部,消去部の一例)を,図8のフローチャートを参照しつつ説明する。プリンタ不能処理は,自プリンタの印刷不能を検知したことを契機にCPU31によって実行される。なお,自プリンタ設置処理や他プリンタ設置処理と同じ処理については,同じ符号を付して説明を省略する。
[Printer disabled]
Subsequently, an example of printer disabling processing (an example of an acquisition unit, a registration unit, an alternative determination unit, a notification unit, a prohibition unit, and an erasing unit) is processing when it is detected that the printer has become unprintable due to out of toner or failure ) Will be described with reference to the flowchart of FIG. The printer disabled process is executed by the CPU 31 when the printer cannot detect the printing failure. Note that the same processes as those of the own printer installation process and the other printer installation process are denoted by the same reference numerals and description thereof is omitted.

プリンタ不能処理では,先ず,他プリンタのプロパティ情報を他プリンタDB342から読み出す(S102)。また,自プリンタのプロパティ情報を自プリンタDB341から読み出す(S202)。   In the printer disabling process, first, property information of another printer is read from the other printer DB 342 (S102). Also, the property information of the own printer is read from the own printer DB 341 (S202).

その後,自プリンタに印刷データがある場合には(S103:YES),その印刷データのヘッダ情報を読み出す(S104,取得部の一例)。そして,その印刷データについて他プリンタへの登録が許可されている場合には(S105:YES),その印刷データの印刷実行エリア内にあり,その印刷データを印刷可能な他プリンタがあるか否かを判断する(S306,代替判断部の一例)。   Thereafter, when there is print data in the printer (S103: YES), the header information of the print data is read (S104, an example of an acquisition unit). If registration of the print data to another printer is permitted (S105: YES), whether there is another printer within the print execution area of the print data and capable of printing the print data. (S306, an example of an alternative determination unit).

印刷データを印刷可能な他プリンタがある場合には(S306:YES),その印刷データの移動前に,移動する印刷データの識別情報と移動先の他プリンタの識別情報とを移動情報として自プリンタに記憶する(S307)。その後は,S108に移行し,印刷データを他プリンタに移動させる。   If there is another printer that can print the print data (S306: YES), before the print data is moved, the own printer uses the identification information of the print data to be moved and the identification information of the other printer to be moved as movement information. (S307). Thereafter, the process proceeds to S108, and the print data is moved to another printer.

印刷データを印刷可能な他プリンタがない場合には(S306:NO),その印刷データについて印刷ができない状態になっていることを,その印刷データの所有者に報知する(S122,報知部の一例)。S122の後,S103に戻る。   If there is no other printer capable of printing the print data (S306: NO), the print data owner is notified that the print data cannot be printed (S122, an example of a notification unit). ). After S122, the process returns to S103.

すなわち,プリンタ不能処理では,自プリンタが印刷不能になった際,現状の各プリンタのエリア情報に基づいて,自プリンタ内の印刷データを印刷可能な他プリンタがあれば,当該他プリンタに印刷データを移動させる。これにより,自プリンタが印刷不能に陥った際に,自プリンタ内の印刷データについてその保存先の見直しが行われることになる。そのため,印刷データを印刷できない状況となる可能性を下げることができる。   In other words, in the printer disable process, if there is another printer capable of printing the print data in the own printer based on the current area information of each printer when the printer becomes incapable of printing, the print data is sent to the other printer. Move. As a result, when the printer becomes unprintable, the storage destination of the print data in the printer is reviewed. Therefore, the possibility that the print data cannot be printed can be reduced.

[プリンタ復帰処理]
続いて,自プリンタが印刷不能から印刷可能に復帰した場合の処理であるプリンタ復帰処理(復帰制御部の一例)を,図9のフローチャートを参照しつつ説明する。プリンタ復帰処理は,プリンタ100が印刷不能から印刷可能に復帰したことを契機にCPU31によって実行される。
[Printer recovery processing]
Next, a printer return process (an example of a return control unit) that is a process performed when the printer returns to a printable state from an unprintable state will be described with reference to the flowchart of FIG. The printer restoration process is executed by the CPU 31 when the printer 100 has returned from being unable to print to being ready for printing.

プリンタ復帰処理では,先ず,印刷不能になった際に記憶される移動情報(プリンタ不能処理のS307参照)があるか否かを判断する(S401)。移動情報がなければ(S401:NO),復帰させる印刷データがないと見做し,プリンタ復帰処理を終了する。   In the printer restoration process, it is first determined whether or not there is movement information (see S307 in the printer impossible process) stored when printing becomes impossible (S401). If there is no movement information (S401: NO), it is assumed that there is no print data to be restored, and the printer restoration process is terminated.

移動情報がある場合には(S401:YES),その移動情報に記憶されている他プリンタからその移動情報に記載されている印刷データを取得する(S402,復帰制御部の一例)。その後,その印刷データの消去要求を,当該他プリンタに出力する(S403,復帰制御部の一例)。これにより,印刷データが他プリンタから自プリンタに移動することになる。つまり,元々自プリンタにあった印刷データが自プリンタに復帰する。   If there is movement information (S401: YES), print data described in the movement information is acquired from another printer stored in the movement information (S402, an example of a return control unit). Thereafter, the print data erasure request is output to the other printer (S403, an example of the return control unit). As a result, the print data is moved from the other printer to the own printer. That is, the print data originally in the printer is restored to the printer.

その後,移動した印刷データの所有者に対して,印刷データが移動したこと,すなわち印刷データが元の記憶状態に復帰したことを報知する(S405)。S405の後,プリンタ復帰処理を終了する。   Thereafter, the owner of the moved print data is notified that the print data has been moved, that is, the print data has been restored to the original storage state (S405). After S405, the printer restoration process is terminated.

すなわち,プリンタ不能処理では,印刷不能によって強制的に他プリンタへ印刷データを移動している。この場合,移動対象となった印刷データは,優先度が低いエリアの他プリンタに移動することもある。そのため,当初の状態に復帰した場合には,プリンタ復帰処理によって当初の状態に戻す方が好ましい。   That is, in the printer disabled process, print data is forcibly moved to another printer due to the inability to print. In this case, the print data to be moved may move to another printer in an area with a low priority. For this reason, when returning to the initial state, it is preferable to return to the original state by the printer return process.

[第2の形態]
[印刷システムの構成]
続いて,第2の形態の印刷システム901の構成および動作について,図10を参照しつつ説明する。本形態の印刷システム901は,印刷システム901を構成するプリンタを管理するサーバ300を備えており,印刷データはサーバ300を介して各プリンタに送信される。この点,サーバ300を有してない第1の形態とは異なる。
[Second form]
[Configuration of printing system]
Next, the configuration and operation of the printing system 901 according to the second embodiment will be described with reference to FIG. The printing system 901 of this embodiment includes a server 300 that manages the printers that make up the printing system 901, and print data is transmitted to each printer via the server 300. This is different from the first embodiment in which the server 300 is not provided.

第2の形態の印刷システム901では,第1の形態と同様に,プリンタが設置されるエリアが規定されている。サーバ300は,印刷システム901を構成する各プリンタのプロパティ情報を記憶するデータベース(以下,「プリンタ管理DB」とする)を有しており,各プリンタがどのエリアに設置されているかを把握できる。また,サーバ300は,各プリンタに記憶されている印刷データを管理するデータベース(以下,「印刷データ管理DB」とする)を有している。   In the printing system 901 of the second form, an area in which the printer is installed is defined as in the first form. The server 300 has a database (hereinafter referred to as “printer management DB”) that stores property information of each printer constituting the printing system 901, and can grasp in which area each printer is installed. The server 300 also has a database (hereinafter referred to as “print data management DB”) for managing print data stored in each printer.

サーバ300は,印刷データを受信すると,その印刷データの少なくともヘッダ情報を印刷データ管理DBに記憶する。ヘッダ情報には,第1の形態と同様に,少なくとも印刷実行エリアおよび印刷条件の情報が記憶されている。その後,サーバ300は,その印刷データを,指定されたプリンタに送信する。つまり,プリンタは印刷データ全体(ヘッダ情報の他,印刷対象となる画像を含むデータ)を記憶しており,サーバ300はその印刷データの少なくともヘッダ情報を印刷データ管理DBに記憶している。   When the server 300 receives the print data, the server 300 stores at least the header information of the print data in the print data management DB. In the header information, at least information on the print execution area and the print conditions is stored as in the first embodiment. Thereafter, the server 300 transmits the print data to the designated printer. That is, the printer stores the entire print data (data including an image to be printed in addition to the header information), and the server 300 stores at least header information of the print data in the print data management DB.

一方,印刷システム901を構成する各プリンタ(以下,プリンタ100として説明する)は,自プリンタのプロパティ情報を有しているものの,他プリンタのプロパティ情報を有していない。そのため,プリンタ100は,他プリンタのプロパティ情報が必要の際は,サーバ300に問い合わせる。   On the other hand, each printer constituting the printing system 901 (hereinafter described as the printer 100) has property information of its own printer, but does not have property information of other printers. Therefore, the printer 100 inquires of the server 300 when property information of other printers is necessary.

プリンタ100は,サーバ300から印刷データを受信すると,その印刷データをRAM33あるいはNVRAM34に記憶する。その後,プリンタ100は,その印刷データの印刷指示の入力を待つ待機状態になる。つまり,プリンタ100は,印刷データを受信した段階ではその印刷データの印刷を開始しない。   When the printer 100 receives print data from the server 300, the printer 100 stores the print data in the RAM 33 or NVRAM 34. Thereafter, the printer 100 waits for an input of a print instruction for the print data. That is, the printer 100 does not start printing the print data when it is received.

本形態では,プリンタ100に登録されている印刷データの移動を次のように行う。まず,プリンタ100の設置場所を変更した場合(もしくはプリンタ100を新たに設置した場合),プリンタ100は変更後のエリア情報をサーバ300に送信する。サーバ300は,そのエリア情報を受信すると,プリンタ管理DBに記憶されているプリンタ100のプロパティ情報を更新する。   In this embodiment, the print data registered in the printer 100 is moved as follows. First, when the installation location of the printer 100 is changed (or when the printer 100 is newly installed), the printer 100 transmits the changed area information to the server 300. When the server 300 receives the area information, the server 300 updates the property information of the printer 100 stored in the printer management DB.

さらに,サーバ300は,プリンタ管理DBおよび印刷データ管理DBを参照し,第1の形態の自プリンタ設置処理と同様の処理を行って,プリンタ100に保存されている印刷データについてその保存先を見直す。すなわち,プリンタ100に保存されている各印刷データのヘッダ情報を参照し,プリンタ100が存在するエリアよりも優先度が高いエリアに他プリンタがある場合には,プリンタ100に保存されている印刷データを当該他プリンタに移動させる。   Further, the server 300 refers to the printer management DB and the print data management DB, performs the same process as the self-printer installation process of the first embodiment, and reviews the storage destination of the print data stored in the printer 100. . That is, referring to the header information of each print data stored in the printer 100, if there is another printer in an area having a higher priority than the area where the printer 100 exists, the print data stored in the printer 100 is stored. Is moved to the other printer.

また,サーバ300は,プリンタ100からエリア情報を受信すると,プリンタ100以外のプリンタである他プリンタに保存されている印刷データついても,プリンタ管理DBおよび印刷データ管理DBを参照し,第1の形態の他プリンタ設置処理と同様の処理を行って,各他プリンタに保存されている印刷データについてその保存先を見直す。すなわち,他プリンタに保存されている印刷データのヘッダ情報を参照し,当該他プリンタが存在するエリアよりも優先度が高いエリアにプリンタ100が設置された場合には,その印刷データをプリンタ100に移動させる。   Further, when the server 300 receives the area information from the printer 100, the server 300 refers to the printer management DB and the print data management DB for the print data stored in another printer that is a printer other than the printer 100. The same processing as other printer installation processing is performed, and the storage destination of the print data stored in each other printer is reviewed. That is, referring to the header information of print data stored in another printer, and the printer 100 is installed in an area having a higher priority than the area where the other printer exists, the print data is sent to the printer 100. Move.

また,プリンタ100が印刷不能になった場合,プリンタ100は印刷不能エラーをサーバ300に送信する。サーバ300は,その印刷不能エラーを受信すると,プリンタ管理DBおよび印刷データ管理DBを参照し,第1の形態のプリンタ不能処理と同様の処理を行って,プリンタ100に保存されている印刷データを,その印刷データが印刷可能な他プリンタに移動させる。すなわち,プリンタ100に保存されている印刷データのヘッダ情報を参照し,その印刷データの印刷実行エリアに他プリンタが存在する場合には,その印刷データを当該他プリンタに移動させる。さらに,プリンタ100が印刷不能から印刷可能に復帰した場合には,サーバ300は第1の形態のプリンタ復帰処理と同様の処理を行う。   When the printer 100 becomes unprintable, the printer 100 transmits an unprintable error to the server 300. When the server 300 receives the unprintable error, the server 300 refers to the printer management DB and the print data management DB, performs the same process as the unprintable process of the first embodiment, and prints the print data stored in the printer 100. , Move the print data to another printer capable of printing. That is, referring to the header information of the print data stored in the printer 100, if another printer exists in the print execution area of the print data, the print data is moved to the other printer. Further, when the printer 100 returns to the printable state from the unprintable state, the server 300 performs a process similar to the printer return process of the first embodiment.

すなわち,第2の形態では,サーバ300が,印刷データの保存先を見直す制御を行う。これにより,プリンタ個々に印刷データの保存先を見直す制御を行う必要がなく,プリンタ個々の負荷が第1の形態と比較して軽減される。一方で,第1の形態では,プリンタ個々に印刷データの保存先を見直す制御を行うことから,サーバ300が不要となる。   That is, in the second embodiment, the server 300 performs control to review the storage location of the print data. As a result, it is not necessary to perform control for revising the storage location of the print data for each printer, and the load on each printer is reduced as compared with the first embodiment. On the other hand, in the first embodiment, the server 300 is not required because control is performed to review the storage location of print data for each printer.

以上詳細に説明したように本実施の形態のプリンタ100あるいはサーバ300は,ある印刷データの印刷実行エリア内に,その印刷データを保存するプリンタよりもその印刷データを印刷する場所としての優先度が高い場所にあり,さらにその印刷データを印刷可能な他プリンタが存在する場合,その印刷データを当該他プリンタに登録する。これにより,プリンタ同士の相対位置関係が変化した場合であっても,その変化に対応して,印刷データが印刷場所としてより好ましい場所に配置されているプリンタに記憶される。そのため,ユーザは,より好ましい場所で印刷物を手に入れることが期待できる。   As described in detail above, the printer 100 or the server 300 according to the present embodiment has a priority as a place for printing the print data in a print execution area of the print data rather than a printer that stores the print data. When there is another printer at a high place and capable of printing the print data, the print data is registered in the other printer. Thus, even when the relative positional relationship between the printers changes, the print data is stored in a printer arranged at a more preferable location as a printing location in accordance with the change. Therefore, the user can expect to obtain the printed material at a more preferable place.

なお,本実施の形態は単なる例示にすぎず,本発明を何ら限定するものではない。したがって本発明は当然に,その要旨を逸脱しない範囲内で種々の改良,変形が可能である。例えば,プリンタは,印刷機能を備えるものであればよく,複合機や複写機であっても適用可能である。   Note that this embodiment is merely an example, and does not limit the present invention. Therefore, the present invention can naturally be improved and modified in various ways without departing from the gist thereof. For example, the printer is not limited as long as it has a printing function, and can be applied even to a multifunction machine or a copying machine.

また,本実施の形態では,パネル操作によって,プリンタに記憶されている印刷データの印刷を開始しているが,これに限るものではない。例えば,モバイル端末装置からの印刷指令や,カードリーダ等の認証を契機に印刷を開始してもよい。   In this embodiment, printing of print data stored in the printer is started by a panel operation. However, the present invention is not limited to this. For example, printing may be triggered by a print command from a mobile terminal device or authentication of a card reader or the like.

また,本実施の形態では,自プリンタ設置処理および他プリンタ設置処理を,プリンタの場所が変更されたタイミングで実行しているが,これらの実行タイミングを限定するものではない。例えば,自プリンタ設置処理および他プリンタ設置処理を定期的に実行してもよい。また,ユーザ(プリンタあるいはサーバのメンテナンス者)による実行指示の入力を契機に実行してもよい。   Further, in the present embodiment, the own printer installation process and the other printer installation process are executed at the timing when the location of the printer is changed, but the execution timing is not limited. For example, the self printer installation process and the other printer installation process may be executed periodically. Alternatively, it may be executed when a user (printer or server maintenance person) inputs an execution instruction.

また,本実施の形態では,他プリンタに自プリンタの印刷データを送信した後,その印刷データを自プリンタのメモリから消去している,すなわち印刷データを移動させているが,印刷データを自プリンタのメモリから消去しなくてもよい。なお,消去しない場合には,複数のプリンタに印刷データが記憶されることになり,秘密性の低下が懸念される。そのため,秘密性を維持するためには,本実施の形態のように,他プリンタに記憶された印刷データを自プリンタのメモリから消去する方が好ましい。   In this embodiment, after the print data of the own printer is transmitted to another printer, the print data is erased from the memory of the own printer, that is, the print data is moved. It is not necessary to erase from the memory. If the data is not erased, print data is stored in a plurality of printers, and there is a concern about a decrease in confidentiality. Therefore, in order to maintain confidentiality, it is preferable to delete the print data stored in another printer from the memory of the own printer as in the present embodiment.

また,本実施の形態では,他プリンタへのデータ登録を許可する態様と許可しない態様とが選択可能であるが,この他,ユーザに問い合わせてデータ登録の可否を決定する態様を選択可能にしてもよい。   In this embodiment, a mode for allowing data registration to other printers and a mode for not permitting data selection can be selected. In addition, a mode for inquiring the user to determine whether data registration is possible can be selected. Also good.

また,本実施の形態では,印刷実行エリアを印刷データのヘッダ情報に直接記憶しているが,これに限るものではない。例えば,所有者ごとに印刷実行エリアが割り振られている場合には,その所有者と印刷実行エリアとを対応付けている情報をプリンタあるいはサーバが有し,印刷データのヘッダ情報には所有者情報を記憶し,印刷実行エリアを記憶しなくてもよい。すなわち,印刷データには印刷実行エリアを間接的に把握できる情報を記憶してもよい。   In this embodiment, the print execution area is directly stored in the header information of the print data. However, the present invention is not limited to this. For example, if a print execution area is allocated for each owner, the printer or server has information that associates the owner with the print execution area, and the owner information is included in the header information of the print data. And the print execution area may not be stored. That is, the print data may store information that can indirectly grasp the print execution area.

10 画像形成部
30 制御部
100 プリンタ
200 PC
300 サーバ
900 印刷システム
10 Image forming unit 30 Control unit 100 Printer 200 PC
300 server 900 printing system

Claims (10)

印刷データを記憶する記憶部と,
前記印刷データの印刷指示を受け付ける受付部と,
前記受付部が前記印刷データに対する印刷指示を受け付けたことを条件に,前記印刷データを印刷する印刷部と,
前記印刷データの印刷実行エリアを取得する取得部と,
前記取得部によって取得した前記印刷データの印刷実行エリア内に,自装置よりも前記印刷データを印刷する場所としての優先度が高い場所にあり,前記印刷データを印刷可能な,他の印刷装置が存在するか否かを判断する優先判断部と,
前記優先判断部にて他の印刷装置が存在すると判断した場合に,前記印刷データを当該他の印刷装置の記憶部に登録する登録部と,
を備えることを特徴とする印刷装置。
A storage unit for storing print data;
A reception unit for receiving a print instruction for the print data;
A printing unit for printing the print data on the condition that the reception unit has received a print instruction for the print data;
An acquisition unit for acquiring a print execution area of the print data;
There is another printing apparatus in the print execution area of the print data acquired by the acquisition unit that has a higher priority as a place for printing the print data than the own apparatus and can print the print data. A priority determination unit for determining whether or not it exists,
A registration unit that registers the print data in a storage unit of the other printing device when the priority determination unit determines that another printing device exists;
A printing apparatus comprising:
請求項1に記載する印刷装置において,
前記印刷データを自装置で印刷不可であり,前記取得部によって取得した前記印刷データの印刷実行エリア内にあって,前記印刷データを印刷可能な,他の印刷装置が存在するか否かを判断する代替判断部を備え,
前記登録部は,前記代替判断部にて他の印刷装置が存在すると判断した場合にも,前記印刷データを当該他の印刷装置の記憶部に登録することを特徴とする印刷装置。
The printing apparatus according to claim 1,
Judgment is made whether there is another printing apparatus in which the print data cannot be printed by the own apparatus, is within the print execution area of the print data acquired by the acquisition unit, and can print the print data. An alternative judgment unit that
The printing apparatus, wherein the registration unit registers the print data in a storage unit of the other printing apparatus even when the substitution determining unit determines that another printing apparatus exists.
請求項2に記載する印刷装置において,
前記登録部による前記印刷データの登録後,自装置が前記印刷データについて印刷不可から印刷可能に復帰した場合に,前記他の印刷装置から前記印刷データを消去する復帰制御部を備えることを特徴とする印刷装置。
The printing apparatus according to claim 2,
And a return control unit for deleting the print data from the other printing device when the device returns to the printable state after the registration of the print data by the registration unit. Printing device to do.
請求項3に記載する印刷装置において,
前記復帰制御部は,前記他の印刷装置で消去対象となる前記印刷データが自装置の記憶部に記憶されていないことを条件として,前記他の印刷装置から前記印刷データを消去する前に,前記印刷データを自装置の記憶部に記憶することを特徴とする印刷装置。
The printing apparatus according to claim 3,
The return control unit, before erasing the print data from the other printing device, on condition that the print data to be erased by the other printing device is not stored in the storage unit of the own device, A printing apparatus that stores the print data in a storage unit of the self apparatus.
請求項2から請求項4のいずれか1つに記載する印刷装置において,
前記印刷データが自装置で印刷不可であり,かつ,前記代替判断部にて他の印刷装置が存在しないと判断した場合,前記印刷データが印刷実行エリア内で印刷不可である旨を報知する報知部を備えることを特徴とする印刷装置。
In the printing apparatus according to any one of claims 2 to 4,
A notification for notifying that the print data cannot be printed in the print execution area when the print data cannot be printed by the own device and the alternative determination unit determines that there is no other printing device. A printing apparatus.
請求項1から請求項5のいずれか1つに記載する印刷装置において,
前記印刷実行エリアは,任意の地点が特定された情報であり,
前記優先判断部は,前記地点からの距離が自装置よりも他の印刷装置の方が近い場合に,当該他の印刷装置を自装置よりも印刷する場所としての優先度が高いと判断することを特徴とする印刷装置。
In the printing apparatus as described in any one of Claims 1-5,
The print execution area is information specifying an arbitrary point,
The priority determination unit determines that the other printing apparatus has a higher priority as a printing place than the own apparatus when the distance from the point is closer to the other printing apparatus than the own apparatus. A printing apparatus characterized by the above.
請求項1から請求項6のいずれか1つに記載する印刷装置において,
前記印刷実行エリアは,ユーザによって指定された場所であることを特徴とする印刷装置。
The printing apparatus according to any one of claims 1 to 6,
The printing apparatus, wherein the print execution area is a place designated by a user.
請求項1から請求項7のいずれか1つに記載する印刷装置において,
前記印刷データの他の印刷装置への登録を許可するか否かを設定する設定部と,
前記設定部にて前記印刷データの他の印刷装置への登録が許可されていない場合に,前記登録部による前記印刷データの他の印刷装置への登録を禁止する禁止部と,
を備えることを特徴とする印刷装置。
The printing apparatus according to any one of claims 1 to 7,
A setting unit for setting whether to permit registration of the print data in another printing device;
A prohibition unit that prohibits registration of the print data to another printing device by the registration unit when registration of the print data to the other printing device is not permitted by the setting unit;
A printing apparatus comprising:
請求項1から請求項8のいずれか1つに記載する印刷装置において,
前記登録部にて前記印刷データを他の印刷装置に登録した場合,前記印刷データを前記記憶部から消去する消去部を備えることを特徴とする印刷装置。
The printing apparatus according to any one of claims 1 to 8,
A printing apparatus comprising: an erasing unit that erases the print data from the storage unit when the registration unit registers the print data in another printing apparatus.
印刷データを記憶し,前記印刷データに対する印刷指示を受け付けたことを条件に,前記印刷データを印刷する複数の印刷装置と,
各印刷装置を管理するサーバと,
を備える印刷システムにおいて,
前記サーバは,
前記印刷データの印刷実行エリアを取得する取得部と,
前記取得部によって取得した前記印刷データの印刷実行エリア内に,前記印刷データを記憶する印刷装置よりも前記印刷データを印刷する場所としての優先度が高い場所にあり,前記印刷データを印刷可能な,他の印刷装置が存在するか否かを判断する優先判断部と,
前記優先判断部にて他の印刷装置が存在すると判断した場合に,前記印刷データを当該他の印刷装置の記憶部に登録する登録部と,
を備えることを特徴とする印刷システム。
A plurality of printing devices for storing the print data and printing the print data on condition that a print instruction for the print data is received;
A server that manages each printing device;
In a printing system comprising:
The server
An acquisition unit for acquiring a print execution area of the print data;
In the print execution area of the print data acquired by the acquisition unit, the print data is in a place having a higher priority as a place to print the print data than the printing device that stores the print data, and the print data can be printed , A priority determination unit for determining whether there is another printing device,
A registration unit that registers the print data in a storage unit of the other printing device when the priority determination unit determines that another printing device exists;
A printing system comprising:
JP2011119019A 2011-05-27 2011-05-27 Printing apparatus and printing system Active JP5751016B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2011119019A JP5751016B2 (en) 2011-05-27 2011-05-27 Printing apparatus and printing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2011119019A JP5751016B2 (en) 2011-05-27 2011-05-27 Printing apparatus and printing system

Publications (2)

Publication Number Publication Date
JP2012245691A JP2012245691A (en) 2012-12-13
JP5751016B2 true JP5751016B2 (en) 2015-07-22

Family

ID=47466632

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2011119019A Active JP5751016B2 (en) 2011-05-27 2011-05-27 Printing apparatus and printing system

Country Status (1)

Country Link
JP (1) JP5751016B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6111694B2 (en) * 2013-01-29 2017-04-12 ブラザー工業株式会社 Terminal device and computer program
JP5907153B2 (en) * 2013-12-03 2016-04-20 コニカミノルタ株式会社 Print system, printer, job processing method, and job processing program
JP6326849B2 (en) * 2014-02-14 2018-05-23 セイコーエプソン株式会社 Printing apparatus and printing system
JP2017175175A (en) * 2016-03-18 2017-09-28 コニカミノルタ株式会社 Image formation device, program, and image formation system

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3648127B2 (en) * 2000-04-28 2005-05-18 シャープ株式会社 Printing device
JP2002149385A (en) * 2000-11-15 2002-05-24 Minolta Co Ltd Image forming device
JP4006683B2 (en) * 2002-09-04 2007-11-14 セイコーエプソン株式会社 Printer, print client, and printing system
JP2006305965A (en) * 2005-04-28 2006-11-09 Konica Minolta Business Technologies Inc Image processing device, image processing method, and image processing program
JP2007295245A (en) * 2006-04-25 2007-11-08 Ricoh Co Ltd Image forming apparatus, information processing apparatus, and information processing system
JP2009187103A (en) * 2008-02-04 2009-08-20 Sharp Corp Mobile communication terminal and printing system
JP2009278243A (en) * 2008-05-13 2009-11-26 Canon Inc Image formation system, image forming apparatus, control method, and program

Also Published As

Publication number Publication date
JP2012245691A (en) 2012-12-13

Similar Documents

Publication Publication Date Title
US8233179B2 (en) Print management system including management of storage status of print data
US8749823B2 (en) Image forming apparatus that communicates with a portable terminal device, and information processing system
JP4513038B2 (en) Image forming system, image forming apparatus, and restriction changing program
JP5760745B2 (en) Printing apparatus and printing system
JP6397219B2 (en) Electronic device, control method therefor, and information processing system
US20120069394A1 (en) Pull printing system, method for processing print job, pull printing server, and computer-readable storage medium for computer program
US20100332624A1 (en) Information processing apparatus for managing address book data, control method therefor, and storage medium storing control program therefor
KR20130031208A (en) Printing control apparatus and control method therefor
JP6742815B2 (en) Image processing apparatus and program for controlling display of screen for allowing user to input time
EP2693327A2 (en) Image processing apparatus, image processing system and management method of print job
JP5751016B2 (en) Printing apparatus and printing system
JP2007193407A (en) Printing system and printer
EP2492798A2 (en) Image processing apparatus, output control system, output control method
JP2013010190A (en) Printing apparatus, and printing system
US10536586B2 (en) Image processing apparatus controlling information transmission, control method thereof, and recording medium
US9986117B2 (en) Image processing device, control method for the same, and program
JP2013022857A (en) Printing apparatus
US8599422B2 (en) Image processing apparatus, data processing method and data processing program
KR20170076331A (en) Image forming apparatus, and method for notification of location
JP6241397B2 (en) Image forming apparatus and image forming system
JP2010058469A (en) Information processor
JP2010063040A (en) Information processing apparatus
US20110022954A1 (en) Image processing apparatus and control method thereof
CN109086011B (en) Image forming apparatus and non-transitory computer readable medium
EP3451172B1 (en) Data transmission system and data transmission method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140324

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150120

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150212

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20150421

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150504

R150 Certificate of patent (=grant) or registration of utility model

Ref document number: 5751016

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150