[go: up one dir, main page]

JP2002041267A - Printer - Google Patents

Printer

Info

Publication number
JP2002041267A
JP2002041267A JP2000231196A JP2000231196A JP2002041267A JP 2002041267 A JP2002041267 A JP 2002041267A JP 2000231196 A JP2000231196 A JP 2000231196A JP 2000231196 A JP2000231196 A JP 2000231196A JP 2002041267 A JP2002041267 A JP 2002041267A
Authority
JP
Japan
Prior art keywords
transfer destination
candidate list
print data
destination candidate
printer
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2000231196A
Other languages
Japanese (ja)
Inventor
Hiroyuki Ataka
宏之 安宅
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.)
Sharp Corp
Original Assignee
Sharp Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Sharp Corp filed Critical Sharp Corp
Priority to JP2000231196A priority Critical patent/JP2002041267A/en
Publication of JP2002041267A publication Critical patent/JP2002041267A/en
Pending legal-status Critical Current

Links

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

PROBLEM TO BE SOLVED: To provide a printer which is able to efficiently transfer print data to a printer which is available to print without having means to judge the type of a language for page description (PDL) which is not supported by the printer. SOLUTION: In the case that the received print data can not be recognize by an analyzing part 22 (in the case that it is not described in PDL supported by the printer) or in the case that the printer is judged unavailable to print (such as out of toner, out of paper and undergoing volume printing can be considered), a transfer address determination part 25 adequately determines a transfer address based on a preset shortlist on the transfer addresses. Thus, for example, efficient transfer can be done without having the means to judge the PDL which is not supported the printer and so on.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は,ネットワークを介
して受信した印刷データに基づいて画像を形成し,出力
するプリンタ装置に関する。
[0001] 1. Field of the Invention [0002] The present invention relates to a printer for forming and outputting an image based on print data received via a network.

【0002】[0002]

【従来の技術】近年では,オフィス内のネットワーク化
が進み,パーソナルコンピュータ,プリンタ,ファクシ
ミリ,スキャナなどの様々な事務機器がネットワークに
接続された状態で利用されるようになってきた。中で
も,特に使用頻度の高いプリンタについては,1つのネ
ットワーク上に複数台接続され,例えば使用するページ
記述言語に応じて,或いは各プリンタの混み具合に応じ
て,適切な1台を選択して出力を行うような利用形態が
一般的になっている。しかしながら,例えばネットワー
ク上のプリンタの数が多くなってくると,ユーザが各プ
リンタのサポートするページ記述言語を把握し,印刷デ
ータに応じて適切なプリンタを選択することは極めて困
難であり,且つ非効率的である。そこで,例えば特開平
08−179899号公報には,自機でサポートしてい
ないページ記述言語で記述された印刷データを受信した
場合には,そのページ記述言語をサポートしているネッ
トワーク上の他のプリンタに転送して印刷させるように
したプリンタ装置が提案されている。また,例えば特開
平11−102263号公報には,自機でサポートして
いないページ記述言語の印刷データを受信した場合に
は,ネットワーク上の他のプリンタに転送すると共に,
転送する際には,同じプリンタに複数回転送されること
がないように転送の履歴データを添付するようにしたプ
リンタ装置が提案されている。
2. Description of the Related Art In recent years, networking in offices has progressed, and various office equipment such as personal computers, printers, facsimile machines, scanners, and the like have been used while being connected to a network. Among them, especially for frequently used printers, a plurality of printers are connected on one network, and an appropriate one is selected and output according to, for example, a page description language to be used or a degree of congestion of each printer. In general, a usage form of performing the operation is as follows. However, for example, when the number of printers on a network increases, it is extremely difficult for a user to grasp the page description language supported by each printer and to select an appropriate printer according to print data. It is efficient. Therefore, for example, in Japanese Patent Application Laid-Open No. 08-179899, when print data described in a page description language that is not supported by its own device is received, other print data described on a network that supports the page description language is received. 2. Description of the Related Art There has been proposed a printer device which transfers the data to a printer and prints the data. For example, in Japanese Patent Application Laid-Open No. H11-102263, when print data in a page description language that is not supported by its own device is received, it is transferred to another printer on the network and
A printer device has been proposed in which transfer history data is attached so that transfer is not performed more than once to the same printer when transferring.

【0003】[0003]

【発明が解決しようとする課題】しかしながら,上記特
開平08−179899号公報で提案されているプリン
タ装置では,自機でサポートしていないページ記述言語
であっても,それがどのページ記述言語であるかを判別
する手段を備える必要があった。一方,上記特開平11
−102263号公報で提案されているプリンタ装置で
は,自機でサポートしていないページ記述言語について
はそれがどのような言語であるかを判別する手段を備え
る必要はないものの,転送する印刷データのページ記述
言語が転送先のプリンタでサポートされているか否かに
ついては関知しないため,最終的に印刷可能なプリンタ
に辿り着いたとしてもその転送経路は結果的に無駄が多
くなってしまうという問題点があった。特に,ネットワ
ーク上にその印刷データを印刷可能なプリンタが存在し
ない場合には,その印刷データはネットワーク上のプリ
ンタを次々と転送され,最後のプリンタに転送された時
に初めて印刷可能なプリンタが存在しないことが明らか
となる。本発明は,上記事情に鑑みてなされたものであ
り,その目的とするところは,自機でサポートしていな
いページ記述言語についてはそれがどのような言語であ
るかを判別する手段を備えることなく,印刷可能なプリ
ンタまで効率的に印刷データを転送することが可能なプ
リンタ装置を提供することである。
However, in the printer device proposed in Japanese Patent Application Laid-Open No. 08-179899, even if the page description language is not supported by the printer itself, the page description language is not supported. It was necessary to provide a means for determining whether or not there was. On the other hand, Japanese Patent Application Laid-Open
In the printer apparatus proposed in Japanese Patent Application Laid-Open No. 102263/102, although it is not necessary to provide a means for determining the language of a page description language that is not supported by the printer itself, it is not necessary to provide a means for determining the type of print data to be transferred. It does not know whether the page description language is supported by the destination printer, so even if you finally arrive at a printable printer, the transfer path will eventually be wasteful. was there. In particular, when there is no printer capable of printing the print data on the network, the print data is sequentially transferred to the printers on the network, and there is no printer capable of printing for the first time when the print data is transferred to the last printer. It becomes clear. The present invention has been made in view of the above circumstances, and has as its object to provide a means for determining what kind of language a page description language that is not supported by its own machine is. It is another object of the present invention to provide a printer device capable of efficiently transferring print data to a printable printer.

【0004】[0004]

【課題を解決するための手段】上記目的を達成するため
に,本発明は,ネットワークを介して受信した印刷デー
タに基づいて画像を形成し,出力するプリンタ装置にお
いて,受信した上記印刷データが自機で印刷不可能な場
合に代替印刷が可能な上記ネットワーク上の他のプリン
タ装置のリストを転送先候補リストとして記憶する転送
先候補リスト記憶手段と,受信した上記印刷データが自
機で印刷可能か否かを判断する判断手段と,上記判断手
段において自機での印刷が不可能と判断された場合に,
上記転送先候補リスト記憶手段に記憶された転送先候補
リストに基づいて上記印刷データの転送先を決定する転
送先決定手段と,上記転送先決定手段で決定された転送
先に向けて上記印刷データを転送する転送手段とを具備
してなることを特徴とするプリンタ装置として構成され
ている。このような構成により,例えば自機で解読でき
ないサポート外のPDLがどのPDLに相当するかを判
別する手段等を備えることなく,効率的な転送を行うこ
とが可能である。
According to the present invention, there is provided a printer for forming and outputting an image based on print data received via a network. Transfer destination candidate list storage means for storing, as a transfer destination candidate list, a list of other printer devices on the network capable of alternative printing in the event that printing cannot be performed by the machine, and allowing the received print data to be printed by the machine itself Determining means for determining whether or not printing by the own device is impossible by the determining means;
Transfer destination determining means for determining a transfer destination of the print data based on the transfer destination candidate list stored in the transfer destination candidate list storage means, and the print data for the transfer destination determined by the transfer destination determination means And a transfer unit for transferring the image data. With such a configuration, efficient transfer can be performed without, for example, providing a means for determining which PDL is not supported by an unsupported PDL that cannot be decoded by itself.

【0005】また,上記転送先候補リスト記憶手段に記
憶される転送先候補リストに挙げられる複数のプリンタ
装置に優先順位を設定すれば,より効果的な転送先を設
定でき,全体として転送効率を高めることが可能であ
る。また,転送先を分散させるように各プリンタ装置の
転送先候補リストの優先順位を設定すれば,特定のプリ
ンタ装置に処理が集中するような不具合を回避すること
も可能となる。更に,上記転送先候補リスト記憶手段に
記憶される転送先候補リストを,自機で印刷が不可能な
場合の原因別にそれぞれ設ければ,その原因に応じた適
切な代替プリンタ装置を選択することができ,より転送
効率を高めることが可能となる。具体的には,上記転送
先候補リスト記憶手段に記憶される転送先候補リストと
して,自機と同じページ記述言語をサポートしているプ
リンタ装置をリストアップした第1の転送先候補リスト
と,自機と異なるページ記述言語をサポートしているプ
リンタ装置をリストアップした第2の転送先候補リスト
の少なくとも2種類設け,上記判断手段において,受信
した印刷データが解読できないという理由で印刷不能と
判断された場合には,上記転送先決定手段は上記第2の
転送先候補リストに基づいて転送先を決定し,上記判断
手段において,受信した印刷データは解読できるがその
他の理由で印刷不能と判断された場合には,上記転送先
決定手段は上記第1の転送先候補リストに基づいて転送
先を決定するようにすることで,印刷が不可能な場合の
原因が印刷データの解読不能か否かで適切な転送先を決
定することが可能となる。
[0005] Further, by setting priorities to a plurality of printers listed in the transfer destination candidate list stored in the transfer destination candidate list storage means, a more effective transfer destination can be set, and overall transfer efficiency can be reduced. It is possible to increase. Further, if the priorities of the transfer destination candidate lists of the respective printers are set so as to distribute the transfer destinations, it is possible to avoid a problem that the processing is concentrated on a specific printer. Further, if the transfer destination candidate list stored in the transfer destination candidate list storage means is provided for each cause when printing cannot be performed by the own device, an appropriate alternative printer device according to the cause can be selected. And transfer efficiency can be further improved. Specifically, a first transfer destination candidate list in which printer devices supporting the same page description language as the own device are listed as the transfer destination candidate list stored in the transfer destination candidate list storage means, At least two types of second transfer destination candidate lists that list printer devices that support a page description language different from the printer are provided, and the determination means determines that the received print data cannot be decrypted and cannot be printed. In this case, the transfer destination determination means determines the transfer destination based on the second transfer destination candidate list, and the determination means determines that the received print data can be decoded but cannot be printed for other reasons. In such a case, the transfer destination determining means determines the transfer destination based on the first transfer destination candidate list, so that when printing is not possible, It is possible to cause it to determine the appropriate destination in either undecipherable or not the print data.

【0006】また,上記転送手段が,上記印刷データに
その転送先の決定に用いられた上記転送先候補リストを
添付して転送すると共に,他のプリンタ装置から転送さ
れてきた印刷データを更に他のプリンタ装置に転送する
場合には,上記印刷データと共に他のプリンタ装置から
受信した転送先候補リストと,この転送先の決定に用い
られた自機の転送先候補リストとの論理積によって得ら
れた転送先候補リストに基づいて転送先を決定すると共
に,その転送先候補リストを印刷データに添付して転送
するようにすれば,同じ転送先に何度も転送するなどの
無駄を防止でき,更に転送効率を高めることが可能とな
る。この場合,論理積によって得られた転送先候補リス
トに代替プリンタ装置の候補が無くなった場合には,そ
の印刷データを出力したホスト装置に対してその旨通知
するようにすれば,要求した印刷が可能なプリンタ装置
がネットワーク上に存在しなかったことをホスト端末側
で確認することが可能である。
The transfer means transfers the print data with the transfer destination candidate list used for determining the transfer destination attached thereto, and further transfers the print data transferred from another printer. In this case, the transfer destination is obtained by ANDing the transfer destination candidate list received from the other printer device together with the print data and the transfer destination candidate list of the own device used to determine the transfer destination. If the transfer destination is determined based on the transfer destination candidate list, and the transfer destination candidate list is attached to the print data and then transferred, it is possible to prevent waste such as repeatedly transferring to the same transfer destination. Further, the transfer efficiency can be improved. In this case, when there is no longer a candidate for an alternative printer device in the transfer destination candidate list obtained by the logical product, a notification to that effect is sent to the host device that has output the print data. It is possible to confirm on the host terminal side that no possible printer device exists on the network.

【0007】[0007]

【発明の実施の形態】以下添付図面を参照して,本発明
の実施の形態及び実施例につき説明し,本発明の理解に
供する。尚,以下の実施の形態及び実施例は本発明を具
体化した一例であって,本発明の技術的範囲を限定する
性格のものではない。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments and examples of the present invention will be described below with reference to the accompanying drawings to facilitate understanding of the present invention. The following embodiments and examples are mere examples embodying the present invention, and do not limit the technical scope of the present invention.

【0008】まず,図1を参照しつつ,本実施の形態に
係るプリンタ装置Z1の構成を説明する。図1に示すよ
うに,プリンタ装置Z1は,ユーザI/F1,制御部
2,記憶部3,プリンタエンジン4,及びネットワーク
I/F5を備えており,パーソナルコンピュータ(P
C)やワークステーション(WS)等のユーザ端末51
や,他のプリンタ装置Z1と共にネットワーク50に接
続されている。上記ユーザI/F1は,ユーザが各種設
定等を行うための各種ボタン類やユーザに向けてプリン
タの状態などの各種情報を出力する表示手段等により構
成される。ネットワークI/F5は,ネットワーク50
と制御部2との間を取り持つインターフェイスである。
記憶部3は,例えばRAM,ハードディスクなどの記憶
媒体で構成される。プリンタエンジン4は,所定の画像
信号に基づいて用紙に画像形成を行う画像形成装置であ
る。画像形成の方法としては,インクジェット方式,熱
転写方式,静電写真式など,どのようなものを用いても
よい。
First, the configuration of a printer Z1 according to the present embodiment will be described with reference to FIG. As shown in FIG. 1, the printer device Z1 includes a user I / F 1, a control unit 2, a storage unit 3, a printer engine 4, and a network I / F 5, and a personal computer (P).
C) or a user terminal 51 such as a workstation (WS)
And the other printer device Z1 together with the network 50. The user I / F 1 includes various buttons for the user to perform various settings and the like, and display means for outputting various information such as the status of the printer to the user. The network I / F 5 is a network 50
And an interface between the control unit 2.
The storage unit 3 is configured by a storage medium such as a RAM and a hard disk. The printer engine 4 is an image forming apparatus that forms an image on a sheet based on a predetermined image signal. As an image forming method, any method such as an ink jet method, a thermal transfer method, and an electrophotographic method may be used.

【0009】また,制御部2は,受信部21,解析部2
2,描画部23,フレームバッファ24,転送先決定部
25,及び転送部26を備えている。上記受信部21
は,例えばユーザ端末51からネットワーク50,ネッ
トワークI/F5を経由して送られてきた印刷データを
受信し,記憶部3に格納する(印刷データ31)。ま
た,受信した印刷データが他のプリンタ装置から転送さ
れてきたものである場合には,その印刷データに添付さ
れている転送先候補リストL2(詳細は後述する)を上
記転送先決定部25に出力する。上記解析部22(判断
手段の一例)は,上記受信部21によって記憶部3に格
納された印刷データ31を解析する。その結果,その印
刷データが認識でき(即ち,その印刷データが自機でサ
ポートしているページ記述言語(以下,PDL(Page De
scription Language) という)で記述されているもので
あり),且つ自機が印刷可能な状態であれば,上記印刷
データ31を中間コードデータ32に変換して記憶部3
に出力する。上記記憶部3内の中間コードデータ32
は,描画部23によってフレーム単位でフレームバッフ
ァ24に出力され,プリンタエンジン4によってプリン
トされる。一方,上記解析部22において,受信した印
刷データが認識できなかった場合(即ち,その印刷デー
タが自機でサポートしているPDLで記述されていない
場合),或いは自機が印刷不可能な状態(例えばトナー
切れ,用紙切れ,大量印刷中などが考えられる)である
と判断された場合には,転送先決定部25に対して印刷
データの転送要求が出される。
The control unit 2 includes a receiving unit 21 and an analyzing unit 2
2, a drawing unit 23, a frame buffer 24, a transfer destination determination unit 25, and a transfer unit 26. The receiving unit 21
Receives print data sent from the user terminal 51 via the network 50 and the network I / F 5, and stores the print data in the storage unit 3 (print data 31). If the received print data has been transferred from another printer, the transfer destination candidate list L2 (details will be described later) attached to the print data is sent to the transfer destination determination unit 25. Output. The analysis unit 22 (an example of a determination unit) analyzes the print data 31 stored in the storage unit 3 by the reception unit 21. As a result, the print data can be recognized (that is, the page description language (hereinafter, PDL) supported by the print data).
If the printer is in a printable state, the print data 31 is converted into intermediate code data 32 and stored in the storage unit 3.
Output to Intermediate code data 32 in the storage unit 3
Are output to the frame buffer 24 in frame units by the drawing unit 23 and are printed by the printer engine 4. On the other hand, when the analysis unit 22 cannot recognize the received print data (that is, when the print data is not described in the PDL supported by the own device), or when the own device cannot print. (For example, the toner is out of paper, the paper is out, or a large amount of paper is being printed), a transfer request of the print data is issued to the transfer destination determining unit 25.

【0010】転送先決定部25(転送先候補リスト記憶
手段,及び転送先決定手段に相当)には,転送先候補リ
ストL1が予め格納されている。この転送先候補リスト
L1は,ネットワーク50上に接続されている他のプリ
ンタ装置を,「自機と異なるPDLをサポートしている
もの」(第2の転送先候補リストに相当)と「自機と同
じPDLをサポートしているもの」(第1の転送先候補
リストに相当)とに分けて,それぞれ転送の優先順位を
付けて分類したものである。図3は,図2に示すように
同一のネットワークに接続されているN台のプリンタ装
置(図2の各プリンタ装置内のPDLa,PDLb等は
そのプリンタ装置がサポートしているPDLを示す)に
それぞれ搭載される転送先候補リストの一例である。図
3の例では,プリンタ1の転送先候補リストは,「自機
と異なるPDLをサポートしているもの」としてプリン
タ2,3,4,…がその優先順位で登録されており,
「自機と同じPDLをサポートしているもの」としてプ
リンタ3,…,プリンタNがその優先順位で登録されて
いる。優先順位を設けることで,それぞれのプリンタ装
置毎により効果的な転送先を設定でき,全体として転送
効率を高めることが可能である。また,転送先を分散さ
せることによって特定のプリンタ装置に処理が集中する
ような不具合を回避することも可能となる。
A transfer destination candidate list L1 is stored in advance in the transfer destination determining unit 25 (corresponding to a transfer destination candidate list storage unit and a transfer destination determination unit). The transfer destination candidate list L1 indicates that the other printer devices connected to the network 50 are “supporting a PDL different from the own device” (corresponding to the second transfer destination candidate list) and “own device”. (Corresponding to the first transfer destination candidate list), which are classified according to the priority of transfer. FIG. 3 shows N printers connected to the same network as shown in FIG. 2 (PDLa, PDLb, etc. in each printer in FIG. 2 indicate PDLs supported by the printer). It is an example of a transfer destination candidate list respectively mounted. In the example of FIG. 3, in the transfer destination candidate list of the printer 1, the printers 2, 3, 4,... Are registered in the priority order as “supporting a PDL different from the own device”.
Printers 3,..., And Printer N are registered in the order of their priority as “supporting the same PDL as their own device”. By setting the priorities, more effective transfer destinations can be set for each printer device, and the transfer efficiency can be improved as a whole. Further, by distributing the transfer destinations, it is possible to avoid a problem that processing is concentrated on a specific printer device.

【0011】上記受信部21で受信した印刷データがユ
ーザ端末装置51から直接送信されてきたものである場
合には,転送先決定部25は,その印刷データが自機で
印刷できない原因に応じて,上記転送先候補リストL1
を用いて転送先を決定する。即ち,その印刷データが自
機でサポートしているPDLで記述されていない場合に
は,上記転送先候補リストL1内の「自機と異なるPD
Lをサポートしているもの」の一覧の中から最上位のプ
リンタ装置を転送先として決定し,上記転送先候補リス
トL1と共に転送部26に出力する。転送部26は,自
機で印刷できなかった印刷データに上記転送先候補リス
トL1を添付して上記転送先に転送する。一方,上記受
信部21で受信した印刷データが他のプリンタ装置から
転送されてきたものである場合には,その印刷データに
転送先候補リストが添付されているはずである。そこ
で,上記転送先決定部25は,転送先を決定する際に,
自機の転送先候補リストL1のみを用いるのではなく,
自機の転送先候補リストL1と印刷データと共に受信し
た転送先候補リストL2との論理積(AND)により得
られた新たな転送先候補リストL3を用いる。これによ
り,同じ転送先に何度も転送するなどの無駄を防止でき
る。またこの場合,印刷データを転送する際には転送先
候補リストL1ではなく新たに生成した上記転送先候補
リストL3を添付する。
If the print data received by the receiving unit 21 is directly transmitted from the user terminal device 51, the transfer destination determining unit 25 determines whether the print data cannot be printed by its own device. , The transfer destination candidate list L1
Is used to determine the transfer destination. That is, if the print data is not described in the PDL supported by the own device, the “PD different from the own device” in the transfer destination candidate list L1 is used.
The printer device at the top is determined from the list of "devices supporting L" as the transfer destination, and is output to the transfer unit 26 together with the transfer destination candidate list L1. The transfer unit 26 attaches the transfer destination candidate list L1 to the print data that could not be printed by itself, and transfers the print data to the transfer destination. On the other hand, if the print data received by the receiving unit 21 has been transferred from another printer device, a transfer destination candidate list should be attached to the print data. Therefore, when determining the transfer destination, the transfer destination determining unit 25
Instead of using only the transfer destination candidate list L1 of the own device,
A new transfer destination candidate list L3 obtained by ANDing the transfer destination candidate list L1 of the own device and the transfer destination candidate list L2 received together with the print data is used. As a result, it is possible to prevent waste such as repeatedly transferring to the same transfer destination. In this case, when the print data is transferred, the newly generated transfer destination candidate list L3 is attached instead of the transfer destination candidate list L1.

【0012】以上説明したような構成を有するプリンタ
装置Z1の印刷処理手順の一例を,図4に示すフローチ
ャートに従って更に詳しく説明する。まず,ネットワー
ク50上のユーザ端末51や他のプリンタ装置から印刷
データが送られてくると,受信部21はこれを受信し
(S1),記憶部3に格納する(S2)。そして,受信
した印刷データが他のプリンタ装置から転送されてきた
ものである場合(転送先候補リストが添付されているか
否かで判断できる)には,その転送先候補リストを転送
先候補リストL2として転送先決定部25に出力する
(S3→S4)。続いて,解析部22は,上記受信部2
1によって記憶部3に格納された印刷データ31を解析
し(S5),その結果,その印刷データが自機でサポー
トしているPDLで記述されているものであって認識が
成功すれば,引き続き現時点で自機が印刷可能な状態に
あるか否かが判断される(S6→S7)。そして,ここ
で自機が印刷可能な状態であると判断された場合には,
上記解析部22により上記印刷データ31が中間コード
データ32に変換され,更に描画部23によってフレー
ム単位でフレームバッファ24に出力され(S8),こ
れに基づいてプリンタエンジン4によって印刷処理が行
われる(S9)。一方,上記ステップS6において印刷
データの認識に失敗した場合,若しくは上記ステップS
7において自機が印刷不可能な状態にあると判断された
場合には,ステップS8,S9の描画,印刷処理を行う
ことなく,以下のような転送処理が行われる。
An example of the printing procedure of the printer Z1 having the above-described configuration will be described in more detail with reference to the flowchart shown in FIG. First, when print data is sent from the user terminal 51 or another printer device on the network 50, the receiving unit 21 receives it (S1) and stores it in the storage unit 3 (S2). If the received print data has been transferred from another printer device (it can be determined based on whether or not the transfer destination candidate list is attached), the transfer destination candidate list is transferred to the transfer destination candidate list L2. Is output to the transfer destination determining unit 25 (S3 → S4). Subsequently, the analyzing unit 22 performs the receiving unit 2
1 analyzes the print data 31 stored in the storage unit 3 (S5). As a result, if the print data is described in the PDL supported by its own device and the recognition is successful, It is determined whether or not the own device is in a printable state at the present time (S6 → S7). If it is determined that the own device is ready for printing,
The analysis unit 22 converts the print data 31 into intermediate code data 32, and outputs the intermediate code data 32 to the frame buffer 24 in frame units by the drawing unit 23 (S8). Based on this, the print processing is performed by the printer engine 4 (S8). S9). On the other hand, if the recognition of the print data has failed in step S6,
If it is determined in step 7 that the own device is in a print-disabled state, the following transfer process is performed without performing the drawing and printing processes in steps S8 and S9.

【0013】まず,転送先決定部25により,転送先候
補リストL1の「自機と異なるPDLをサポートしてい
るもの」,「自機と同じPDLをサポートしているも
の」の何れかが選択される。ここで,上記ステップS6
において印刷データの認識に失敗した場合には,その印
刷データを記述しているPDLは自機でサポートしてい
るものとは異なるため,転送先候補リストL1内の「自
機と異なるPDLをサポートしているもの」の一覧が選
択される(S12)。一方,上記ステップS6において
は印刷データの認識に成功したもののステップS7にお
いて何らかの理由で自機が印刷不可能な状態にあると判
断された場合には,その印刷データを記述しているPD
Lは自機でサポートしているものと同じであるため,転
送先候補リストL1内の「自機と同じPDLをサポート
しているもの」の一覧が選択される(S11)。そし
て,受信した印刷データが他のプリンタ装置から転送さ
れてきたものである場合には,その印刷データに添付さ
れてきた転送先候補リストL2と上記転送先候補リスト
L1との論理積(AND)をとり,新たな転送先候補リ
ストL3を生成する(S13→S14)。そして,転送
先候補リストL1(印刷データがユーザ端末装置51か
ら直接送信されてきたものである場合),若しくは転送
先候補リストL3(印刷データが他のプリンタ装置から
転送されてきたものである場合)の最上位のプリンタ装
置を転送先として決定し,上記転送先候補リストL1若
しくはL3と共に転送部26に出力する。転送部26
は,印刷データに上記転送先候補リストL1若しくはL
3を添付して上記転送先に転送する(S15)。
First, the transfer destination determining unit 25 selects any one of “a device supporting a PDL different from the own device” and “a device supporting the same PDL as the own device” in the transfer destination candidate list L1. Is done. Here, step S6
In the case where the recognition of the print data fails, the PDL describing the print data is different from the one supported by the own device. Is selected (S12). On the other hand, if it is determined in step S6 that the print data has been successfully recognized, but it is determined in step S7 that the own device is in a state in which printing cannot be performed, the PD describing the print data is determined.
Since L is the same as that supported by the own device, a list of “supporting the same PDL as the own device” in the transfer destination candidate list L1 is selected (S11). If the received print data is transferred from another printer, a logical product (AND) of the transfer destination candidate list L2 attached to the print data and the transfer destination candidate list L1 is obtained. To generate a new transfer destination candidate list L3 (S13 → S14). Then, a transfer destination candidate list L1 (when the print data is transmitted directly from the user terminal device 51) or a transfer destination candidate list L3 (when the print data is transmitted from another printer device) ) Is determined as the transfer destination, and is output to the transfer unit 26 together with the transfer destination candidate list L1 or L3. Transfer unit 26
Is the transfer destination candidate list L1 or L
3 is attached and transferred to the transfer destination (S15).

【0014】転送先のプリンタ装置でも以上と同様の処
理が行われる。このような処理を繰り返し,印刷可能な
プリンタ装置に辿り着けばそこで印刷処理が行われる。
もしも,印刷データに添付される転送先候補リストの最
後の転送先まで転送されても印刷処理が可能なプリンタ
装置が見つからなかった場合には,その旨の情報が,そ
の印刷データを最初に出力したユーザ端末51に対して
送信される。これにより,要求した印刷が行えなかった
ことをユーザ端末側で確認することが可能となる。
The same processing as described above is performed in the transfer destination printer. Such processing is repeated, and when a printer capable of printing is reached, the printing processing is performed there.
If a printer capable of printing is not found even if the printer is transferred to the last destination in the list of destination candidates attached to the print data, the information to that effect is output first. It is transmitted to the user terminal 51 that has performed. This makes it possible for the user terminal to confirm that the requested printing has not been performed.

【0015】以上説明したように,本実施の形態に係る
プリンタ装置Z1によれば,自機で印刷が不可能であっ
た場合の転送先候補リストが予め設定されているため,
例えば自機で解読できないサポート外のPDLがどのP
DLに相当するかを判別する手段等を備えることなく,
効率的な転送を行うことが可能である。また,上記転送
先候補リストに挙げられた複数のプリンタ装置には優先
順位が設定されているため,より効果的な転送先を設定
でき,全体として転送効率を高めることが可能である。
また,転送先を分散させるように各プリンタ装置の転送
先候補リストの優先順位を設定すれば,特定のプリンタ
装置に処理が集中するような不具合を回避することも可
能となる。また,印刷データのPDLが認識できない場
合には「自機と異なるPDLをサポートしているも
の」,それ以外の何らかの理由で自機で印刷することが
不可能な場合には「自機と同じPDLをサポートしてい
るもの」というように,印刷ができない原因毎に複数の
転送先候補リストが設定されているため,その原因に応
じた適切な代替プリンタ装置を選択することができ,よ
り転送効率を高めることが可能となる。
As described above, according to the printer apparatus Z1 according to the present embodiment, the transfer destination candidate list when printing cannot be performed by the printer itself is set in advance.
For example, which PDL is unsupported and cannot be decoded
Without having a means to determine whether it corresponds to DL,
It is possible to perform efficient transfer. Further, since the priority order is set for a plurality of printer devices listed in the transfer destination candidate list, a more effective transfer destination can be set, and the transfer efficiency can be improved as a whole.
Further, if the priorities of the transfer destination candidate lists of the respective printers are set so as to distribute the transfer destinations, it is possible to avoid a problem that the processing is concentrated on a specific printer. If the PDL of the print data cannot be recognized, the "supports a PDL different from the own device". If the print data cannot be printed by the own device for any other reason, "the same as the own device" is used. Since a plurality of transfer destination candidate lists are set for each of the causes for which printing cannot be performed, as in "Support for PDL", it is possible to select an appropriate alternative printer device according to the cause, and to further transfer Efficiency can be increased.

【0016】更に,印刷データを他のプリンタ装置に転
送する場合には,その印刷データにその転送先の決定に
用いられた転送先候補リストを添付して転送すると共
に,他のプリンタ装置から転送されてきた印刷データを
更に他のプリンタ装置に転送する場合には,印刷データ
と共に他のプリンタ装置から受信した転送先候補リスト
L2と,この転送先の決定に用いられた自機の転送先候
補リストL1との論理積によって得られた転送先候補リ
ストL3に基づいて転送先を決定すると共に,その転送
先候補リストL3を印刷データに添付して転送するた
め,同じ転送先に何度も転送するなどの無駄を防止でき
る。また,上記転送先候補リストに代替プリンタ装置の
候補が無くなった場合には,その印刷データを出力した
ユーザ端末に対してその旨通知されるため,要求した印
刷が行えなかったことをユーザ端末側で確認することが
可能である。
Further, when the print data is transferred to another printer, the print data is transferred with the transfer destination candidate list used for determining the transfer destination attached thereto and transferred from the other printer. To transfer the received print data to another printer device, the transfer destination candidate list L2 received from the other printer device together with the print data, and the transfer destination candidate list of the own device used to determine the transfer destination. The transfer destination is determined based on the transfer destination candidate list L3 obtained by the logical product of the list L1 and the transfer destination candidate list L3 is attached to the print data and transferred. Waste can be prevented. Further, when there are no more alternative printer devices in the transfer destination candidate list, the user terminal that has output the print data is notified to that effect. It is possible to confirm with.

【0017】(変形例)上記の例では,各プリンタ装置
に予め設定される転送先候補リストL1は,「自機と異
なるPDLをサポートしているもの」と「自機と同じP
DLをサポートしているもの」の2つの候補リストで構
成したが,これに限られるものではない。例えば,「自
機と同じPDLをサポートしているもの」を複数設定
し,自機で印刷できない原因別にそれら複数の候補リス
トを細かく使い分けるようにしてもよい。「自機と異な
るPDLをサポートしているもの」についても同様であ
る。また,各プリンタ装置に予め設定される転送先候補
リストL1は,ネットワーク上に新たなプリンタ装置が
追加されたり,逆に除去されたりした場合には,その都
度更新する必要がある。そこで,この転送先候補リスト
L1の更新作業を効率的に行うため,ネットワーク50
上に各プリンタ装置の転送先候補リストL1を更新する
ためのサーバ装置を設け,ネットワーク上のプリンタ装
置に何らかの変更があった場合にはそのサーバ装置によ
り各プリンタ装置の転送先候補リストL1を一括して更
新するようにすることが望ましい。
(Modification) In the above example, the transfer destination candidate list L1 set in advance for each printer device includes "a device supporting a PDL different from the own device" and "a P
DL support ", but the present invention is not limited to this. For example, a plurality of “supporting the same PDL as the own device” may be set, and the plurality of candidate lists may be used in detail according to the cause of the inability to print on the own device. The same applies to "the device which supports a PDL different from the own device". The transfer destination candidate list L1 preset for each printer needs to be updated each time a new printer is added or removed on the network. Therefore, in order to efficiently update the transfer destination candidate list L1, the network 50
A server device for updating the transfer destination candidate list L1 of each printer device is provided above. If there is any change in the printer device on the network, the server device collectively transfers the transfer candidate list L1 of each printer device. It is desirable to update it.

【0018】[0018]

【発明の効果】以上説明したように,本発明は,ネット
ワークを介して受信した印刷データに基づいて画像を形
成し,出力するプリンタ装置において,受信した上記印
刷データが自機で印刷不可能な場合に代替印刷が可能な
上記ネットワーク上の他のプリンタ装置のリストを転送
先候補リストとして記憶する転送先候補リスト記憶手段
と,受信した上記印刷データが自機で印刷可能か否かを
判断する判断手段と,上記判断手段において自機での印
刷が不可能と判断された場合に,上記転送先候補リスト
記憶手段に記憶された転送先候補リストに基づいて上記
印刷データの転送先を決定する転送先決定手段と,上記
転送先決定手段で決定された転送先に向けて上記印刷デ
ータを転送する転送手段とを具備してなることを特徴と
するプリンタ装置として構成されているため,例えば自
機で解読できないサポート外のPDLがどのPDLに相
当するかを判別する手段等を備えることなく,効率的な
転送を行うことが可能である。
As described above, according to the present invention, in a printer for forming and outputting an image based on print data received via a network, the received print data cannot be printed by itself. Transfer destination candidate list storage means for storing, as a transfer destination candidate list, a list of other printer devices on the network capable of alternative printing, and determining whether or not the received print data can be printed by itself. A determining unit that determines a transfer destination of the print data based on the transfer destination candidate list stored in the transfer destination candidate list storage unit when the determination unit determines that printing on the own device is not possible; A printer device comprising: transfer destination determining means; and transfer means for transferring the print data to the transfer destination determined by the transfer destination determining means. Because it is constituted by, for example, without providing a means or the like for determining whether unsupported PDL that can not be deciphered by the own apparatus corresponds to any PDL, it is possible to perform efficient transfer.

【0019】また,上記転送先候補リスト記憶手段に記
憶される転送先候補リストに挙げられる複数のプリンタ
装置に優先順位を設定すれば,より効果的な転送先を設
定でき,全体として転送効率を高めることが可能であ
る。また,転送先を分散させるように各プリンタ装置の
転送先候補リストの優先順位を設定すれば,特定のプリ
ンタ装置に処理が集中するような不具合を回避すること
も可能となる。更に,上記転送先候補リスト記憶手段に
記憶される転送先候補リストを,自機で印刷が不可能な
場合の原因別にそれぞれ設ければ,その原因に応じた適
切な代替プリンタ装置を選択することができ,より転送
効率を高めることが可能となる。具体的には,上記転送
先候補リスト記憶手段に記憶される転送先候補リストと
して,自機と同じページ記述言語をサポートしているプ
リンタ装置をリストアップした第1の転送先候補リスト
と,自機と異なるページ記述言語をサポートしているプ
リンタ装置をリストアップした第2の転送先候補リスト
の少なくとも2種類設け,上記判断手段において,受信
した印刷データが解読できないという理由で印刷不能と
判断された場合には,上記転送先決定手段は上記第2の
転送先候補リストに基づいて転送先を決定し,上記判断
手段において,受信した印刷データは解読できるがその
他の理由で印刷不能と判断された場合には,上記転送先
決定手段は上記第1の転送先候補リストに基づいて転送
先を決定するようにすることで,印刷が不可能な場合の
原因が印刷データの解読不能か否かで適切な転送先を決
定することが可能となる。
Further, if priorities are set for a plurality of printers listed in the transfer destination candidate list stored in the transfer destination candidate list storage means, a more effective transfer destination can be set, and the transfer efficiency as a whole can be reduced. It is possible to increase. Further, if the priorities of the transfer destination candidate lists of the respective printers are set so as to distribute the transfer destinations, it is possible to avoid a problem that the processing is concentrated on a specific printer. Further, if the transfer destination candidate list stored in the transfer destination candidate list storage means is provided for each cause when printing cannot be performed by the own device, an appropriate alternative printer device according to the cause can be selected. And transfer efficiency can be further improved. Specifically, a first transfer destination candidate list in which printer devices supporting the same page description language as the own device are listed as the transfer destination candidate list stored in the transfer destination candidate list storage means, At least two types of second transfer destination candidate lists that list printer devices that support a page description language different from the printer are provided, and the determination means determines that the received print data cannot be decrypted and cannot be printed. In this case, the transfer destination determination means determines the transfer destination based on the second transfer destination candidate list, and the determination means determines that the received print data can be decoded but cannot be printed for other reasons. In such a case, the transfer destination determining means determines the transfer destination based on the first transfer destination candidate list, so that when printing is not possible, It is possible to cause it to determine the appropriate destination in either undecipherable or not the print data.

【0020】また,上記転送手段が,上記印刷データに
その転送先の決定に用いられた上記転送先候補リストを
添付して転送すると共に,他のプリンタ装置から転送さ
れてきた印刷データを更に他のプリンタ装置に転送する
場合には,上記印刷データと共に他のプリンタ装置から
受信した転送先候補リストと,この転送先の決定に用い
られた自機の転送先候補リストとの論理積によって得ら
れた転送先候補リストに基づいて転送先を決定すると共
に,その転送先候補リストを印刷データに添付して転送
するようにすれば,同じ転送先に何度も転送するなどの
無駄を防止でき,更に転送効率を高めることが可能とな
る。この場合,論理積によって得られた転送先候補リス
トに代替プリンタ装置の候補が無くなった場合には,そ
の印刷データを出力したホスト装置に対してその旨通知
するようにすれば,要求した印刷が可能なプリンタ装置
がネットワーク上に存在しなかったことをホスト端末側
で確認することが可能である。
Further, the transfer means transfers the print data with the transfer destination candidate list used for determining the transfer destination attached thereto, and further transfers the print data transferred from another printer. In this case, the transfer destination is obtained by ANDing the transfer destination candidate list received from the other printer device together with the print data and the transfer destination candidate list of the own device used to determine the transfer destination. If the transfer destination is determined based on the transfer destination candidate list, and the transfer destination candidate list is attached to the print data and then transferred, it is possible to prevent waste such as repeatedly transferring to the same transfer destination. Further, the transfer efficiency can be improved. In this case, when there is no longer a candidate for an alternative printer device in the transfer destination candidate list obtained by the logical product, a notification to that effect is sent to the host device that has output the print data. It is possible to confirm on the host terminal side that no possible printer device exists on the network.

【図面の簡単な説明】[Brief description of the drawings]

【図1】 本発明の実施の形態に係るプリンタ装置Z1
の概略構成図。
FIG. 1 shows a printer apparatus Z1 according to an embodiment of the present invention.
FIG.

【図2】 複数のプリンタ装置Z1が接続されたネット
ワーク構成の一例を示す図。
FIG. 2 is a diagram illustrating an example of a network configuration in which a plurality of printer apparatuses Z1 are connected.

【図3】 図2に示す各プリンタ装置Z1に搭載される
転送先候補リストL1を示す図。
FIG. 3 is a view showing a transfer destination candidate list L1 mounted on each printer device Z1 shown in FIG. 2;

【図4】 上記プリンタ装置Z1の動作手順を示すフロ
ーチャート。
FIG. 4 is a flowchart showing an operation procedure of the printer device Z1.

【符号の説明】[Explanation of symbols]

22…解析部(判断手段の一例) 25…転送先決定部(転送先候補リスト記憶手段,及び
転送先決定手段に相当) 26…転送部(転送手段に相当) L1…転送先候補リスト
Reference numeral 22: analysis unit (an example of a judgment unit) 25: transfer destination determination unit (corresponding to a transfer destination candidate list storage unit and a transfer destination determination unit) 26: transfer unit (corresponding to a transfer unit) L1: transfer destination candidate list

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 ネットワークを介して受信した印刷デー
タに基づいて画像を形成し,出力するプリンタ装置にお
いて,受信した上記印刷データが自機で印刷不可能な場
合に代替印刷が可能な上記ネットワーク上の他のプリン
タ装置のリストを転送先候補リストとして記憶する転送
先候補リスト記憶手段と,受信した上記印刷データが自
機で印刷可能か否かを判断する判断手段と,上記判断手
段において自機での印刷が不可能と判断された場合に,
上記転送先候補リスト記憶手段に記憶された転送先候補
リストに基づいて上記印刷データの転送先を決定する転
送先決定手段と,上記転送先決定手段で決定された転送
先に向けて上記印刷データを転送する転送手段とを具備
してなることを特徴とするプリンタ装置。
1. A printer device which forms and outputs an image based on print data received via a network, and which can perform alternative printing when the received print data cannot be printed by its own device. Transfer destination candidate list storage means for storing a list of other printer devices as a transfer destination candidate list; determining means for determining whether the received print data can be printed by the own device; If it is determined that printing with
Transfer destination determining means for determining a transfer destination of the print data based on the transfer destination candidate list stored in the transfer destination candidate list storage means, and the print data for the transfer destination determined by the transfer destination determination means And a transfer means for transferring the image data.
【請求項2】 上記転送先候補リスト記憶手段に記憶さ
れる転送先候補リストに挙げられる複数のプリンタ装置
には優先順位が設定されてなる請求項1記載のプリンタ
装置。
2. The printer device according to claim 1, wherein priorities are set to a plurality of printer devices included in the transfer destination candidate list stored in the transfer destination candidate list storage means.
【請求項3】 上記転送先候補リスト記憶手段に記憶さ
れる転送先候補リストは,自機で印刷が不可能な場合の
原因別にそれぞれ設けられてなる請求項1又は2記載の
プリンタ装置。
3. The printer device according to claim 1, wherein the transfer destination candidate list stored in the transfer destination candidate list storage means is provided for each of the causes when printing cannot be performed by itself.
【請求項4】 上記転送先候補リスト記憶手段に記憶さ
れる転送先候補リストとして,自機と同じページ記述言
語をサポートしているプリンタ装置をリストアップした
第1の転送先候補リストと,自機と異なるページ記述言
語をサポートしているプリンタ装置をリストアップした
第2の転送先候補リストの少なくとも2種類設けられ,
上記判断手段において,受信した印刷データが解読でき
ないという理由で印刷不能と判断された場合には,上記
転送先決定手段は上記第2の転送先候補リストに基づい
て転送先を決定し,上記判断手段において,受信した印
刷データは解読できるがその他の理由で印刷不能と判断
された場合には,上記転送先決定手段は上記第1の転送
先候補リストに基づいて転送先を決定する請求項3記載
のプリンタ装置。
4. A transfer destination candidate list stored in the transfer destination candidate list storage means, a first transfer destination candidate list in which printer devices supporting the same page description language as the own device are listed, And at least two types of second transfer destination candidate lists that list printers that support a page description language different from the printer.
If the determining means determines that the received print data cannot be printed because it cannot be decoded, the transfer destination determining means determines a transfer destination based on the second transfer destination candidate list, and determines the transfer destination. And means for determining the transfer destination based on the first transfer destination candidate list if the means determines that the received print data can be decrypted but cannot be printed for other reasons. The printer device according to the above.
【請求項5】 上記転送手段は,上記印刷データにその
転送先の決定に用いられた上記転送先候補リストを添付
して転送すると共に,他のプリンタ装置から転送されて
きた印刷データを更に他のプリンタ装置に転送する場合
には,上記印刷データと共に他のプリンタ装置から受信
した転送先候補リストと,この転送先の決定に用いられ
た自機の転送先候補リストとの論理積によって得られた
転送先候補リストに基づいて転送先を決定すると共に,
その転送先候補リストを印刷データに添付して転送する
請求項1〜4のいずれかに記載のプリンタ装置。
5. The transfer means transfers the print data with the transfer destination candidate list used for determining the transfer destination attached thereto, and further prints the print data transferred from another printer device. In this case, the transfer destination is obtained by ANDing the transfer destination candidate list received from the other printer device together with the print data and the transfer destination candidate list of the own device used to determine the transfer destination. The transfer destination is determined based on the transfer destination candidate list.
5. The printer device according to claim 1, wherein the transfer destination candidate list is attached to print data and transferred.
【請求項6】 論理積によって得られた転送先候補リス
トに代替プリンタ装置の候補が無くなった場合には,そ
の印刷データを出力したホスト装置に対してその旨通知
する請求項5記載のプリンタ装置。
6. The printer device according to claim 5, wherein when the candidate of the substitute printer device is no longer in the transfer destination candidate list obtained by the logical product, the host device which has output the print data is notified of the fact. .
JP2000231196A 2000-07-31 2000-07-31 Printer Pending JP2002041267A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000231196A JP2002041267A (en) 2000-07-31 2000-07-31 Printer

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000231196A JP2002041267A (en) 2000-07-31 2000-07-31 Printer

Publications (1)

Publication Number Publication Date
JP2002041267A true JP2002041267A (en) 2002-02-08

Family

ID=18724064

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000231196A Pending JP2002041267A (en) 2000-07-31 2000-07-31 Printer

Country Status (1)

Country Link
JP (1) JP2002041267A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1333330C (en) * 2003-12-03 2007-08-22 佳能株式会社 Proxy printing system, information processing apparatus, and controlling method
JP2012153092A (en) * 2011-01-28 2012-08-16 Murata Machinery Ltd Image forming device and image forming method
JP2015103193A (en) * 2013-11-27 2015-06-04 富士ゼロックス株式会社 Print management apparatus, and program

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1333330C (en) * 2003-12-03 2007-08-22 佳能株式会社 Proxy printing system, information processing apparatus, and controlling method
JP2012153092A (en) * 2011-01-28 2012-08-16 Murata Machinery Ltd Image forming device and image forming method
JP2015103193A (en) * 2013-11-27 2015-06-04 富士ゼロックス株式会社 Print management apparatus, and program

Similar Documents

Publication Publication Date Title
US7593123B2 (en) Printing system for grouping printing apparatuses
US8553264B2 (en) Information processing including specifying a printer to execute a print process of a stored job
KR100363160B1 (en) Network printing system and processing of waiting job in case of printing error
CN103577037B (en) Information processor and display methods
US20040179230A1 (en) Distributed printing system, method, program, printer and printer management server
US20040218201A1 (en) Methods and apparatus for dynamically configuring cluster printing systems
US20070206210A1 (en) Image forming apparatus, information processing apparatus, printing system, and image forming method
CN102104703B (en) Information processing apparatus and control method of information processing apparatus
US20120069391A1 (en) Printing apparatus, printing system, and method of controlling printing apparatus
US8085422B2 (en) Printing system, printing apparatus, and printing method
JP4387285B2 (en) Printing apparatus, printing control method, printing control program, and recording medium for recording printing control program
US20030050971A1 (en) Client server system and method therefor
JP2002041267A (en) Printer
JP2006321185A (en) Printing system
JP2003285510A (en) Printing device with alternative printing function
US20050010928A1 (en) Service device and method for spontaneously providing status notification
JP2002209035A (en) Image processing unit, information processing system, and data processing method
JP2002169683A (en) Image processing apparatus, information processing system and data processing method
JP2006228099A (en) Server, and method and program for issuing print request
CN100450141C (en) Multi image forming method and system using job retention functions
JP4392742B2 (en) Printing control method and printing apparatus
US20070030509A1 (en) System and method for performing selective off-loading of document processing operations
JP7609013B2 (en) Image forming system and image forming method
US11829657B1 (en) System and method for printing device troubleshooting and maintenance
JPH086746A (en) Printer device