JP5751016B2 - Printing apparatus and printing system - Google Patents
Printing apparatus and printing system Download PDFInfo
- 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
- 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
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,
しかしながら,前記した従来の技術には,次のような問題があった。すなわち,印刷データを印刷装置に登録後,その印刷装置が置き換え等によって場所を変えられてしまうことがある。その場合,移動先の場所よりもユーザが印刷物を手に入れる場所として好ましい場所に他の印刷装置が存在する可能性もあることから,改善の余地がある。 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.
以下,本発明にかかる印刷装置を具体化した実施の形態について,添付図面を参照しつつ詳細に説明する。本形態は,広域ネットワークに接続するプリンタに本発明を適用したものである。 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
ROM32には,プリンタ100を制御するための制御プログラムであるファームウェアや各種設定,初期値等が記憶されている。RAM33(記憶部の一例)は,各種制御プログラムが読み出される作業領域として,あるいは画像データを一時的に記憶する記憶領域として利用される。
The
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
ネットワークインターフェース37,USBインターフェース38および無線通信インターフェース39は,他の装置との通信を可能にするインターフェースである。プリンタ100は,これらのインターフェースを介して他の装置から送信される印刷データを受信する。
The
また,画像形成部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
印刷システム900では,プリンタが設置されるエリアとして,複数のエリアが規定されている。このエリアは,一定の範囲を有する領域であり,例えば施設名とその範囲とがリンクして記憶されている場合には,○○空港,○○駅,○○役場,○○図書館といった施設名で記憶してもよい。各エリアは,同等のサイズであっても,異なるサイズであってもよい。また,エリア同士は,隣接していても離間していても一部が重複していてもよい。なお,本形態では,4つのエリア(エリア1,エリア2,エリア3,エリア4)が規定されているものとする。
In the
印刷システム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 “
具体的に,エリア情報には,プリンタ100が,印刷システム900が区画するエリアのうち,どのエリアに属するかの属性情報と,そのエリアの中心位置を(0,0)とした場合の座標情報が記憶される。プリンタ100は,このエリア情報を,ユーザ入力によって登録してもよいし,GPS(Global Positioning System)等の位置測定機能によって自動的に登録してもよい。
Specifically, the area information includes attribute information indicating which area the
また,プリンタ100は,印刷システム900を構成する自プリンタ以外のプリンタ(例えば,図2中のプリンタ101〜104)である他プリンタの情報として,図4に示すように,プリンタごとに,プリンタ名やアドレス等を記憶するプリンタの識別情報と,そのプリンタのプロパティ情報(自プリンタのプロパティ情報と同様の構成の情報)とを関連付けたプリンタ情報を,データベース342(以下,「他プリンタDB342」とする)に記憶している。他プリンタDB342も,NVRAM34に記憶される。
Further, as shown in FIG. 4, the
印刷システム900では,PC200からプリンタ100に印刷データが投入される。プリンタ100は,印刷データを受信すると,その印刷データをRAM33あるいはNVRAM34に記憶する。その後,プリンタ100は,その印刷データの印刷指示の入力を待つ待機状態になる。すなわち,プリンタ100は,印刷データを受信した段階ではその印刷データの印刷を開始しない。
In the
ユーザは,プリンタ100に印刷データを投入した後,プリンタ100が設置されている場所まで移動する。そして,プリンタ100の操作パネル40を操作し,印刷データの印刷指示を入力する。プリンタ100は,その印刷指示の入力を契機にその印刷指示に対応する印刷データの印刷を開始する。
After inputting print data to the
前述した印刷データには,画像の他,印刷条件等の付随情報が記憶される。図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
ヘッダ情報のうち,「印刷実行エリア」には,ユーザが印刷の実行を所望するエリアが記憶される。そして,印刷データは,印刷実行エリアに指定されているエリア内に存在するプリンタの何れかに保存される。具体的に「印刷実行エリア」には,ユーザ入力によって,エリア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
また,図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,
また,ヘッダ情報のうち,「他プリンタデータ登録」(設定部の一例)は,印刷データの他プリンタへの自動登録を許可するか否かの設定である。プリンタ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
印刷データの他プリンタへの登録を実行する条件としては,例えば,その印刷データの印刷実行エリア内に,自プリンタよりもその印刷データを印刷する場所としての優先度が高い場所にあり,かつその印刷データを印刷可能な他プリンタが存在することが該当する。この条件を満たすケースとしては,例えば,プリンタの設置場所が変更された場合や,印刷システム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
また,印刷データの他プリンタへの登録を実行する他の条件としては,例えば,自プリンタがその印刷データを印刷できない状態にあり,かつその印刷データの印刷実行エリア内にその印刷データを印刷可能な他プリンタが存在することが該当する。自プリンタが印刷データを印刷できない状態としては,例えば,トナー切れ,用紙切れ,故障等による自プリンタ自身の印刷不能状態や,自プリンタがその印刷データの印刷実行エリア外に設置されていることが該当する。 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 (
自プリンタ設置処理は,ユーザがプリンタ100を設置後,プリンタ100の操作パネル40中の所定のボタンを押下したことを契機にCPU31によって実行される。なお,プリンタ100がGPS等の位置測定機能を有する場合には,設置場所が変更されたことを自動検知し,その検知タイミングで自プリンタ設置処理を実行してもよい。
The own printer installation process is executed by the
自プリンタ設置処理では,先ず,自プリンタのプロパティ情報を自プリンタDB341から読み出し,そのプロパティ情報をプリンタ追加要求とともに印刷システム900内にブロードキャスト送信する(S101)。プリンタ追加要求は,後述する他プリンタ設置処理で利用される。次に,他プリンタDB342を参照し,他プリンタのプロパティ情報を読み出す(S102)。
In the own printer installation process, first, property information of the own printer is read from the
次に,自プリンタに印刷指示待ちの印刷データが有るか否かを判断する(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 (
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
一方,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
他プリンタ設置処理では,先ず,プリンタ追加要求を出力した他プリンタのプロパティ情報を取得する(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
次に,自プリンタのプロパティ情報を自プリンタ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
プリンタ不能処理では,先ず,他プリンタのプロパティ情報を他プリンタ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
プリンタ復帰処理では,先ず,印刷不能になった際に記憶される移動情報(プリンタ不能処理の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
第2の形態の印刷システム901では,第1の形態と同様に,プリンタが設置されるエリアが規定されている。サーバ300は,印刷システム901を構成する各プリンタのプロパティ情報を記憶するデータベース(以下,「プリンタ管理DB」とする)を有しており,各プリンタがどのエリアに設置されているかを把握できる。また,サーバ300は,各プリンタに記憶されている印刷データを管理するデータベース(以下,「印刷データ管理DB」とする)を有している。
In the
サーバ300は,印刷データを受信すると,その印刷データの少なくともヘッダ情報を印刷データ管理DBに記憶する。ヘッダ情報には,第1の形態と同様に,少なくとも印刷実行エリアおよび印刷条件の情報が記憶されている。その後,サーバ300は,その印刷データを,指定されたプリンタに送信する。つまり,プリンタは印刷データ全体(ヘッダ情報の他,印刷対象となる画像を含むデータ)を記憶しており,サーバ300はその印刷データの少なくともヘッダ情報を印刷データ管理DBに記憶している。
When the
一方,印刷システム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
プリンタ100は,サーバ300から印刷データを受信すると,その印刷データをRAM33あるいはNVRAM34に記憶する。その後,プリンタ100は,その印刷データの印刷指示の入力を待つ待機状態になる。つまり,プリンタ100は,印刷データを受信した段階ではその印刷データの印刷を開始しない。
When the
本形態では,プリンタ100に登録されている印刷データの移動を次のように行う。まず,プリンタ100の設置場所を変更した場合(もしくはプリンタ100を新たに設置した場合),プリンタ100は変更後のエリア情報をサーバ300に送信する。サーバ300は,そのエリア情報を受信すると,プリンタ管理DBに記憶されているプリンタ100のプロパティ情報を更新する。
In this embodiment, the print data registered in the
さらに,サーバ300は,プリンタ管理DBおよび印刷データ管理DBを参照し,第1の形態の自プリンタ設置処理と同様の処理を行って,プリンタ100に保存されている印刷データについてその保存先を見直す。すなわち,プリンタ100に保存されている各印刷データのヘッダ情報を参照し,プリンタ100が存在するエリアよりも優先度が高いエリアに他プリンタがある場合には,プリンタ100に保存されている印刷データを当該他プリンタに移動させる。
Further, the
また,サーバ300は,プリンタ100からエリア情報を受信すると,プリンタ100以外のプリンタである他プリンタに保存されている印刷データついても,プリンタ管理DBおよび印刷データ管理DBを参照し,第1の形態の他プリンタ設置処理と同様の処理を行って,各他プリンタに保存されている印刷データについてその保存先を見直す。すなわち,他プリンタに保存されている印刷データのヘッダ情報を参照し,当該他プリンタが存在するエリアよりも優先度が高いエリアにプリンタ100が設置された場合には,その印刷データをプリンタ100に移動させる。
Further, when the
また,プリンタ100が印刷不能になった場合,プリンタ100は印刷不能エラーをサーバ300に送信する。サーバ300は,その印刷不能エラーを受信すると,プリンタ管理DBおよび印刷データ管理DBを参照し,第1の形態のプリンタ不能処理と同様の処理を行って,プリンタ100に保存されている印刷データを,その印刷データが印刷可能な他プリンタに移動させる。すなわち,プリンタ100に保存されている印刷データのヘッダ情報を参照し,その印刷データの印刷実行エリアに他プリンタが存在する場合には,その印刷データを当該他プリンタに移動させる。さらに,プリンタ100が印刷不能から印刷可能に復帰した場合には,サーバ300は第1の形態のプリンタ復帰処理と同様の処理を行う。
When the
すなわち,第2の形態では,サーバ300が,印刷データの保存先を見直す制御を行う。これにより,プリンタ個々に印刷データの保存先を見直す制御を行う必要がなく,プリンタ個々の負荷が第1の形態と比較して軽減される。一方で,第1の形態では,プリンタ個々に印刷データの保存先を見直す制御を行うことから,サーバ300が不要となる。
That is, in the second embodiment, the
以上詳細に説明したように本実施の形態のプリンタ100あるいはサーバ300は,ある印刷データの印刷実行エリア内に,その印刷データを保存するプリンタよりもその印刷データを印刷する場所としての優先度が高い場所にあり,さらにその印刷データを印刷可能な他プリンタが存在する場合,その印刷データを当該他プリンタに登録する。これにより,プリンタ同士の相対位置関係が変化した場合であっても,その変化に対応して,印刷データが印刷場所としてより好ましい場所に配置されているプリンタに記憶される。そのため,ユーザは,より好ましい場所で印刷物を手に入れることが期待できる。
As described in detail above, the
なお,本実施の形態は単なる例示にすぎず,本発明を何ら限定するものではない。したがって本発明は当然に,その要旨を逸脱しない範囲内で種々の改良,変形が可能である。例えば,プリンタは,印刷機能を備えるものであればよく,複合機や複写機であっても適用可能である。 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
300
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:
前記印刷データを自装置で印刷不可であり,前記取得部によって取得した前記印刷データの印刷実行エリア内にあって,前記印刷データを印刷可能な,他の印刷装置が存在するか否かを判断する代替判断部を備え,
前記登録部は,前記代替判断部にて他の印刷装置が存在すると判断した場合にも,前記印刷データを当該他の印刷装置の記憶部に登録することを特徴とする印刷装置。 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.
前記登録部による前記印刷データの登録後,自装置が前記印刷データについて印刷不可から印刷可能に復帰した場合に,前記他の印刷装置から前記印刷データを消去する復帰制御部を備えることを特徴とする印刷装置。 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.
前記復帰制御部は,前記他の印刷装置で消去対象となる前記印刷データが自装置の記憶部に記憶されていないことを条件として,前記他の印刷装置から前記印刷データを消去する前に,前記印刷データを自装置の記憶部に記憶することを特徴とする印刷装置。 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.
前記印刷データが自装置で印刷不可であり,かつ,前記代替判断部にて他の印刷装置が存在しないと判断した場合,前記印刷データが印刷実行エリア内で印刷不可である旨を報知する報知部を備えることを特徴とする印刷装置。 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.
前記印刷実行エリアは,任意の地点が特定された情報であり,
前記優先判断部は,前記地点からの距離が自装置よりも他の印刷装置の方が近い場合に,当該他の印刷装置を自装置よりも印刷する場所としての優先度が高いと判断することを特徴とする印刷装置。 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.
前記印刷実行エリアは,ユーザによって指定された場所であることを特徴とする印刷装置。 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.
前記印刷データの他の印刷装置への登録を許可するか否かを設定する設定部と,
前記設定部にて前記印刷データの他の印刷装置への登録が許可されていない場合に,前記登録部による前記印刷データの他の印刷装置への登録を禁止する禁止部と,
を備えることを特徴とする印刷装置。 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:
前記登録部にて前記印刷データを他の印刷装置に登録した場合,前記印刷データを前記記憶部から消去する消去部を備えることを特徴とする印刷装置。 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:
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)
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)
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 |
-
2011
- 2011-05-27 JP JP2011119019A patent/JP5751016B2/en active Active
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 | |
JP5824932B2 (en) | Printing device | |
JP5751016B2 (en) | Printing apparatus and printing system | |
JP2007193407A (en) | Printing system and printer | |
US9986117B2 (en) | Image processing device, control method for the same, and program | |
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 | |
KR20080095791A (en) | Means for controlling an image-processing device and computer implemented method for updating an item of configuration information | |
JP6241397B2 (en) | Image forming apparatus and image forming system | |
US8599422B2 (en) | Image processing apparatus, data processing method and data processing program | |
KR20170076331A (en) | Image forming apparatus, and method for notification of location | |
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 |
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 |