[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2005078252A - 印刷システム - Google Patents

印刷システム Download PDF

Info

Publication number
JP2005078252A
JP2005078252A JP2003306117A JP2003306117A JP2005078252A JP 2005078252 A JP2005078252 A JP 2005078252A JP 2003306117 A JP2003306117 A JP 2003306117A JP 2003306117 A JP2003306117 A JP 2003306117A JP 2005078252 A JP2005078252 A JP 2005078252A
Authority
JP
Japan
Prior art keywords
printing
print
information
server device
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
JP2003306117A
Other languages
English (en)
Inventor
Masakatsu Sakurai
正勝 桜井
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2003306117A priority Critical patent/JP2005078252A/ja
Publication of JP2005078252A publication Critical patent/JP2005078252A/ja
Withdrawn legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

【課題】 ホスト、サーバー、プリンタでの効率的な負荷分散処理を行なうことにより、高速かつバージョンアップが容易なシステムを提供する。
【解決手段】 ホストでの中間コード生成手段、サーバー選択手段、プリンタ選択手段、サーバーでのレンダリング手段、印刷装置でのレンダリング手段、印刷終了通知手段、サーバーでの処理状況、印刷装置との能力比較により、適した方法でレンダリング処理を行なう手段。
【選択図】 図1

Description

本発明は印刷装置およびホスト装置に関し、アプリケーション等からの指定に基づき印刷データを処理し、印刷装置で出力を行なわせる印刷システムに関するものである。
従来の印刷システムにおいては、アプリケーション等からの指定に基づき印刷を行なう場合、出力先の印刷装置が処理可能な印刷データをホスト装置上で生成し、印刷装置に送信することで、所望とする印刷処理を行っている。また、印刷データ生成の過程においては、印刷システムとしてのトータルスループットを最大限高めるために、ホスト側の処理、通信回線上のデータ量の効率化、印刷装置側の処理のバランスが非常に重要である。そのため、昨今の印刷システムにおいては、ホスト側がPDLコードを生成し印刷装置に送信する方法だけでなく、印刷データの複雑さ、ホスト側の処理能力によっては、ホスト側で印刷装置が処理しやすい中間データ形式まで処理するようなものがある(例えば、特許文献1参照。)。さらに、印刷装置ではこの中間データを高速にイメージ展開するために、ASIC化するなどして、システムとしての高速化を実現している。
特開2002−182870号公報
上記従来例では、印刷装置側でイメージ化する際、ASICにより中間データを処理するが、この場合、月日と共にハードウエアの性能が相対的に低下することが問題となる。ホストコンピュータの能力は日をおうごとに進化し、またホストコンピュータ上で動作するOSやアプリケーションも高機能化が進む一方、ASIC化されたハードウエアは陳腐化していく。そのため、OSやアプリケーションソフトをバージョンアップした環境においては、印刷装置側の印刷表現能力が劣ることが原因で正しい印刷結果が得られない場合が発生する。また、ホストコンピュータを買い換えた環境や高速なサーバー装置がある環境においては、印刷装置側で行なっていた処理をホストコンピュータ側やサーバー側で行なった方が、印刷スループットが上がる場合も考えられる。
上記の課題を解決するために本発明に係る印刷システムは、印刷装置と、アプリケーションからの印刷指示を受けるホスト装置と、印刷データを印刷装置へ送信を行なうサーバー装置からなる印刷システムであって、前記ホスト装置は、アプリケーションからの印刷データを順次受け取り、前記サーバー装置が処理可能な第一の印刷コードに変換する第一の変換手段と、前記第一の変換手段で生成した印刷コードを、前記サーバー装置に送信するか前記印刷装置に送信するかを判別する判別手段と、前記第一の変換手段により生成した第一の印刷コードをサーバー装置に送信する送信手段を有し、前記サーバー装置は、第一の変換手段で生成した印刷コードを受け取り、第二の印刷コードに変換する第二の変換手段と、前記第二の変換手段により生成した第二の印刷コードを印刷装置に送信する送信手段を有し、前記印刷装置は、前記サーバー装置より第二の印刷コードを受け取り、解析し、印刷処理を行なう第一の印刷処理手段と、前記第一の変換手段で生成した印刷コードを受け取り、解析し、印刷処理を行なう第二の印刷処理手段を有することを特徴とする。
前記構成の本発明は、ホスト装置と印刷装置間にサーバー装置を設け、印刷装置がASICで行なう中間データから印刷イメージ生成を行なう処理をサーバー装置で代替可能なシステムを提供することが可能となる。これにより、印刷装置とサーバー装置による印刷負荷分散、印刷システムのバージョンアップ時のシステムの最適化が可能となり、柔軟な印刷システムの再構築および高速な印刷が可能な印刷システムを提供するものである。
以上、本発明を整理して要約すれば以下の構成に集約できる。
(1)印刷装置と、アプリケーションからの印刷指示を受けるホスト装置と、印刷データを印刷装置へ送信を行なうサーバー装置からなる印刷システムであって、
前記ホスト装置は、
アプリケーションからの印刷データを順次受け取り、前記サーバー装置が処理可能な第一の印刷コードに変換する第一の変換手段と、
前記第一の変換手段により生成した第一の印刷コードをサーバー装置に送信する送信手段を有し、
前記サーバー装置は、
第一の変換手段で生成した印刷コードを受け取り、第二の印刷コードに変換する第二の変換手段と、
前記第二の変換手段により生成した第二の印刷コードを印刷装置に送信する送信手段を有し、
前記印刷装置は、
前記サーバー装置より第二の印刷コードを受け取り、解析し、印刷処理を行なう第一の印刷処理手段を有する
ことを特徴とする。
(2)前記ホスト装置は、
サーバー装置を特定するに相当する第一の情報生成手段と、
印刷装置を特定するに相当する第二の情報生成手段と、
前記第二の情報生成手段で生成した第二の情報を前記第一の情報生成手段で特定するサーバー装置に送信する手段を有し、
前記サーバー装置は、
前記第二の情報を受け取り、第二の情報に基づき印刷装置を特定することを特徴とする前記(1)記載の印刷システム。
(3)前記ホスト装置は、
ホスト装置自身を特定するに相当する第三の情報生成手段を有し、
前記第三の情報生成手段で生成した第三の情報を前記第一の情報生成手段で特定するサーバー装置に送信する手段を有し、
前記サーバー装置は、
前記第三の情報を受け取り、第三の情報を前記第二の情報生成手段で特定する印刷装置に送信する手段を有し、
前記印刷装置は、
前記第三の情報を受け取り、前記第三の情報に基づき特定したホスト装置に印刷情報を送信することを特徴とする前記(1)または(2)記載の印刷システム。
(4)前記ホスト装置は、
前記第一の変換手段で生成した印刷コードを、前記サーバー装置に送信するか前記印刷装置に送信するかを判別する判別手段を有し、
前記印刷装置は、
前記第一の変換手段で生成した印刷コードを受け取り、解析し、印刷処理を行なう第二の印刷処理手段を有することを特徴とする前記(1)乃至(3)いずれか記載の印刷システム。
(5)前記判別手段は、
前記第一の変換手段で生成した印刷コードを、前記印刷装置が処理可能か否かに基づき行なうことを特徴とする前記(4)記載の印刷システム。
(6)前記判別手段は、
前記印刷装置の処理能力と前記サーバー装置の処理時間の比較に基づき行なうことを特徴とする前記(4)記載の印刷システム。
(7)前記判別手段は、さらに
前記サーバー装置からの応答が無い、あるいは前記サーバー装置の処理状況がビジーの場合、前記印刷装置を選択することを特徴とする前記(4)乃至(6)いずれか記載の印刷システム。
以上説明したように本発明によれば、ホスト装置と印刷装置間にサーバー装置を設け、印刷装置がASICで行なう中間データから印刷イメージ生成を行なう処理をサーバー装置で代替可能なシステムを提供することが可能となる。これにより、印刷装置とサーバー装置による印刷負荷分散、印刷システムのバージョンアップ時のシステムの最適化が可能となり、柔軟な印刷システムの再構築および高速な印刷が可能な印刷システムを提供できる。
以下、本発明の実施例を図面に基づいて説明する。
以下、添付図面に従って本発明に係わる実施例を詳細に説明する。また本実施例ではホスト装置とサーバー装置および印刷装置がネットワーク接続されたシステムに応用した例について説明する。このインタフェース形式は、本発明における重要な構成要件ではなく、赤外線通信、USBやIEEE1394規格で定義されたインタフェースあるいは、システム独自のビデオインタフェースや様々なネットワーク接続形態の組み合わせであっても容易に応用可能である。
図1は、本発明の特徴を最もよく表わす図面であり、同図において1は後述する本発明の印刷システムにおけるクライアントコンピュータ本体であり、後述するサーバー装置や印刷装置とはネットワーク接続されている。2は本発明におけるユーザが印刷装置に対して、用紙サイズ、両面指定、印刷解像度、印刷階調など各種印刷設定等を入力したり、印刷開始指示を行なうためのユーザインタフェース部である。また、直接印刷装置に印刷データを送るかサーバー装置を経由して送るかを判断する際、処理速度で判断するか処理の機能レベルで判断するかの指定や、サーバー装置を経由して印刷を行なう場合のサーバー装置の指定および印刷装置の指定を行なったりする。3は画像を表示するための表示部で印刷データのプレビュー表示を行なう。4はサーバー装置情報記憶部で、ユーザインタフェース部2で指定されたサーバー装置情報およびサーバー装置の描画処理能力情報を記憶する。サーバー装置の描画処理能力情報は、対象サーバー装置に問い合わせることで情報を取得する。5は印刷装置情報記憶部で、ユーザインタフェース部2で指定された印刷装置情報および印刷装置の描画処理能力情報および描画処理可能な中間コードレベルを記憶する。印刷装置の描画処理能力情報および描画処理可能な中間コードレベルは、対象印刷装置に問い合わせることで情報を取得する。6は印刷データ制御部で、アプリケーションから指定される印刷命令指示を受け、印刷装置に送信する印刷データを生成する印刷データ制御部である。この印刷データ制御部には、印刷のための中間コードデータを生成中に判別し記憶するコードレベル記憶部7と印刷のための中間コードデータを生成する中間コードデータ生成部8とイメージコードデータを生成するイメージコードデータ生成部9がある。コードレベル記憶部7は、中間コード生成時にどれぐらい高度な描画機能が使われているかをチェックし、その情報を記憶するものである。中間コードデータ生成部8は、印刷装置が対応する中間コードへの変換処理を行なう。これは、円や矩形図形に対して、対応する図形印刷コードで表現されるため、ホスト上でのコード生成時間は高速に行なえるが、一方印刷装置で印刷するには必ずイメージ化処理を必要とする変換処理である。さらに、この中間コード生成部への入力として、すでにイメージ化されたものも可能であり、それを拡大、縮小、回転、スムージング、色変換、圧縮などの処理を加え、独自の中間コードに変換する処理も行なう。また、イメージコードデータ生成部9は中間コードデータ生成部で生成したデータをさらにイメージ形式データに変換処理する部分である。イメージコードデータは、印刷装置での印刷画像に一致するため、一般的に、データ量は大きくなってしまうが印刷装置ではすぐに印刷処理を行なうことが可能な形式である。10は中間データ格納部で、中間コードデータ生成部8で生成した中間データを一時格納する。11は印刷コマンド制御部で印刷装置の印刷状態あるいは各種印刷装置情報を取得する処理を含め印刷装置と送受信するコマンド全体を制御する印刷コマンド制御部である。12はネットワーク接続によりサーバー装置や印刷装置とのデータ送受信を行なうデータ送受信部である。
13はサーバー装置であり、14はサーバー装置におけるユーザが各種入力や設定を行なうためのユーザインタフェース部である。15はサーバー装置での各種表示を行なうための表示部。16は印刷装置情報記憶部で、ホスト装置1から指定された出力先の印刷装置に関する情報を記憶する。17はホスト装置情報記憶部で、印刷を指示したホスト装置情報を記憶する。18は印刷データ制御部で、ホスト装置1から送信される印刷指示を受け、あるいはサーバー装置13のアプリケーションからの印刷指示を受け、印刷装置に送信する印刷データを生成する印刷データ制御部である。この印刷データ制御部には、印刷のための中間コードデータを生成する中間コードデータ生成部19とイメージコードデータを生成するイメージコードデータ生成部20がある。中間コードデータ生成部19は、印刷装置が対応する中間コードへの変換処理を行なう。また、イメージコードデータ生成部20は中間コードデータ生成部19で生成したデータをさらにイメージ形式データに変換処理する部分である。21は中間データ格納部で、中間コードデータ生成部19で生成した中間データを一時格納する。22は印刷コマンド制御部で印刷装置の印刷状態あるいは各種印刷装置情報を取得する処理を含め印刷装置と送受信するコマンド全体を制御する印刷コマンド制御部である。23はネットワーク接続によりホスト装置や印刷装置とのデータ送受信を行なうデータ送受信部である。
24は印刷装置であり、接続されたホスト装置1あるいはサーバー装置13からの指示に応じた印刷処理あるいは印刷状態の応答等を行なう。印刷装置24には、さらにネットワーク接続されたホスト装置1あるいはサーバー装置13とデータ送受信を行なうためのデータ送受信部25と、印刷状況を返すために印刷処理を指示したホスト装置1を識別するための情報を記憶するホスト装置情報記憶部26と、データ送受信部25で受信したデータを解析しまた印刷装置の各種情報をコマンド形式にしてデータ送受信部25を介してホスト装置1あるいはサーバー装置13に送信するためのデータ生成を行なうための印刷装置制御部27がある。28は中間データ処理部で、ホスト装置1あるいはサーバー装置13より送信された中間データ形式の印刷データを逐次解析し、最終印刷画像生成までを行なう。29はイメージコードデータ処理部で、ホスト装置1あるいはサーバー装置13より送信されたイメージコードデータ形式の印刷データを解析し、最終印刷画像生成までを行なう。30は印刷データ保存部で、中間データ処理部28あるいはイメージコードデータ処理部29で生成した最終印刷画像データを保存する。31は出力部で、印刷データ保存部に保存された印刷データを指定された処理に従い印刷出力を行なう。
図2、図3および図4は、上述した本実施例のフローチャートである。このフローチャートに従って、本実施例の動作を説明する。
図2は、ホスト装置1の処理動作の一部を示すフローチャートで、まず本ホスト装置における印刷処理が起動されると、ステップS201でホスト装置1の初期化を行ない、印刷装置24で印刷処理させるための準備を行なう。次にステップS202でユーザインタフェース部2で入力されたサーバー装置13経由で印刷を行なう際のサーバー装置指定情報、および指定されたサーバー装置13の処理能力をサーバー装置情報記憶部4に設定する。次にステップS203でユーザインタフェース部2で入力された印刷先の印刷装置情報、および指定された印刷装置24の描画処理能力を印刷装置情報記憶部5に設定する。次にステップS204で、中間データ格納部10に格納されている中間データおよびコードレベル記憶部7をクリアし、ステップS205でユーザインタフェース部2によりユーザからの入力があるかを判別し、印刷データの入力であれば、ステップS206でアプリケーションからの印刷データに基づき中間コードデータ生成部8により印刷装置に対応した中間コードを生成する。またこの時、生成した中間コードが必要とする描画機能レベルをコードレベル記憶部7に記憶する。この記憶レベルは、最も高度なレベルを記憶するものである。次にステップS207で、ステップS206で生成した中間コードをすでに生成され中間データ格納部10に格納してある現在作成中の中間データに追加格納し、ステップS205に戻る。
一方、ステップS205の判別で出力指示であれば、ステップS208で印刷装置24に出力するか、サーバー装置13経由で出力するかの判別を行なう。ここでの判別は、ユーザインタフェース部2で入力された、処理速度で判断するか、処理機能レベルで判断するかにより異なる。処理速度での判断が指定されている場合、サーバー装置情報記憶部4に格納されているサーバー装置13の描画処理能力と印刷装置情報記憶部5に格納されている印刷装置24の描画処理能力を比較し、印刷装置24の描画処理能力の方が高ければ、印刷装置出力を選択し、そうでなければサーバー装置出力を選択する。また、処理機能レベルでの判断が指定されている場合、印刷装置情報記憶部5に格納されている描画処理可能な中間コードレベル情報とコードレベル記憶部7に記憶されている生成済み中間コードデータの描画機能レベルを比較し、印刷装置24の描画処理レベルの方が高ければ、印刷装置出力を選択し、そうでなければサーバー装置出力を選択する。ステップS208の判別で印刷装置出力であれば、ステップS209で中間コードデータ生成部8から中間コードデータを取り出し、ステップS210で印刷コマンド制御部11により印刷装置24の印刷コマンド体系にあわせるため、エスケープシーケンスなどのコマンドを付加し、また印刷装置24を制御するためのコマンドを付加し、ステップS211でデータ送受信部12により、生成した印刷データを印刷装置24に送信し、ステップS204に戻る。また、ステップS208の判別で、サーバー装置出力であれば、ステップS212で、サーバー装置情報記憶部4よりデータ送信するサーバー装置情報を取り出し、ステップS213でサーバー装置13の処理状況を確認する。もし、サーバー装置から応答がありかつ処理状況がビジーでなければ、ステップS214に進み、そうでなければステップS209に進む。ステップS214で最終出力を行なう印刷装置情報を印刷装置情報記憶部5より取り出し、ステップS215で中間コードデータ生成部8から中間コードデータを取り出し、サーバー装置13の処理に合わせた形にデータを生成し、また印刷装置を特定するためのデータを付加し、ステップS216でデータ送受信部12により、生成したサーバー用データをサーバー装置13に送信し、ステップS204に戻る。
以上が、本実施例におけるホスト装置内の印刷処理の動作である。
次に図3を用いて、本実施例におけるサーバー装置処理について説明する。図3は、サーバー装置13の処理動作の一部を示すフローチャートで、まず本サーバー装置における印刷処理が起動されると、ステップS301でサーバー装置13の初期化を行ない、印刷装置24で印刷処理させるための準備を行なう。次にステップS302でデータ送受信部23によりホスト装置1からの入力があるかを判別し、印刷データの出力指示であれば、ステップS303で入力データから出力先印刷装置情報を受け取り印刷装置情報記憶部16に格納し、ステップS304でデータ送信元であるホスト装置1の情報を返信先ホスト情報としてホスト装置情報記憶部17に格納し、ステップS305で中間コードデータを受信し、中間データ格納部21に格納し、ステップS306でイメージコードデータ生成部20によりイメージ形式データに変換し、ステップS307で中間データがまだあるかを判別し、まだあればステップS305に戻り、全てイメージ展開済みであればステップS308で、印刷コマンド制御部22により印刷装置の印刷コマンド体系にあわせるため、エスケープシーケンスなどのコマンドを付加し、また印刷装置を制御するためのコマンドおよびホスト装置情報記憶部17に格納した返信先ホスト情報を付加し、ステップS309でデータ送受信部23により、生成した印刷データを印刷装置情報記憶部16に格納された印刷装置に送信し、ステップS302に戻る。
また、ステップS302の判別で、その他の処理指定であれば、ステップS310でそれぞれの処理に従った処理を行ないステップS302に戻る。また、ステップS310ではサーバー装置13の処理状況の問い合わせ要求であれば、サーバー装置13の負荷状況に応じて、ビジー状態あるいはレディ状態を示す情報を返信する処理なども行なう。
以上が、本実施例におけるサーバー装置内の印刷処理の動作である。
次に図4を用いて、本実施例における印刷装置処理について説明する。図4は、印刷装置24の処理動作の一部を示すフローチャートで、まず本印刷装置における印刷処理が起動されると、ステップS401で印刷装置24の初期化を行ない、印刷処理するための準備を行なう。ステップS402でデータ送受信部25によりホスト装置1からの入力があるかを判別し、印刷データの入力であれば、ステップS403でまず返信先ホスト情報を受け取り、ホスト装置情報記憶部26に格納し、印刷データのデータ形式を判別し、中間データ形式の印刷データであれば、ステップS404で中間データ処理部28により受信した中間コードデータを解析し、ステップS405にて印刷するためのイメージ形式データに変換し、印刷データ保存部30に保存する。次にステップS406で中間データに排紙コードが含まれているか否かを判別し、含まれていなければステップS403に戻り、含まれていればステップS407にて、印刷データ保存部30に保存された印刷データを出力部31により印刷処理し、ステップS408でホスト装置情報記憶部26より返信先ホスト情報を取得し、ステップS409で返信先ホスト装置に印刷終了通知をデータ送受信部25を介して行ない、ステップS402に戻る。また、ステップS403の判別でイメージコード形式の印刷データであれば、ステップS410でイメージコードデータ処理部29により受信したイメージコードデータを印刷データ保存部30に保存し、ステップS407へ進む。
また、ステップS402の判別で、その他の処理指定であれば、ステップS411でそれぞれの処理に従った処理を行ないステップS402に戻る。また、ステップS411では印刷装置24の描画処理能力情報あるいは描画処理可能な中間コードレベル情報の問い合わせ要求であれば、印刷装置自身のこれらの情報を返信する処理なども行なう。
以上が、本実施例における印刷装置内の印刷処理の動作である。
本発明の実施例の印刷システム全体構成を示すブロック図 本発明の実施例の制御手順を示すフローチャート 本発明の実施例の制御手順を示すフローチャート 本発明の実施例の制御手順を示すフローチャート
符号の説明
1 ホスト装置
2 ユーザインタフェース部
3 表示部
4 サーバー装置情報記憶部
5 印刷装置情報記憶部
6 印刷データ制御部
7 コードレベル記憶部
8 中間コードデータ生成部
9 イメージコードデータ生成部
10 中間データ格納部
11 印刷コマンド制御部
12 データ送受信部
13 サーバー装置
14 ユーザインタフェース部
15 表示部
16 印刷装置情報記憶部
17 ホスト装置情報記憶部
18 印刷データ制御部
19 中間コードデータ生成部
20 イメージコードデータ生成部
21 中間データ格納部
22 印刷コマンド制御部
23 データ送受信部
24 印刷装置
25 データ送受信部
26 ホスト装置情報記憶部
27 印刷装置制御部
28 中間データ処理部
29 イメージコードデータ処理部
30 印刷データ保存部
31 出力部

Claims (7)

  1. 印刷装置と、アプリケーションからの印刷指示を受けるホスト装置と、印刷データを印刷装置へ送信を行なうサーバー装置からなる印刷システムであって、
    前記ホスト装置は、
    アプリケーションからの印刷データを順次受け取り、前記サーバー装置が処理可能な第一の印刷コードに変換する第一の変換手段と、
    前記第一の変換手段により生成した第一の印刷コードをサーバー装置に送信する送信手段を有し、
    前記サーバー装置は、
    第一の変換手段で生成した印刷コードを受け取り、第二の印刷コードに変換する第二の変換手段と、
    前記第二の変換手段により生成した第二の印刷コードを印刷装置に送信する送信手段を有し、
    前記印刷装置は、
    前記サーバー装置より第二の印刷コードを受け取り、解析し、印刷処理を行なう第一の印刷処理手段を有する
    ことを特徴とする。
  2. 前記ホスト装置は、
    サーバー装置を特定するに相当する第一の情報生成手段と、
    印刷装置を特定するに相当する第二の情報生成手段と、
    前記第二の情報生成手段で生成した第二の情報を前記第一の情報生成手段で特定するサーバー装置に送信する手段を有し、
    前記サーバー装置は、
    前記第二の情報を受け取り、第二の情報に基づき印刷装置を特定することを特徴とする請求項1記載の印刷システム。
  3. 前記ホスト装置は、
    ホスト装置自身を特定するに相当する第三の情報生成手段を有し、
    前記第三の情報生成手段で生成した第三の情報を前記第一の情報生成手段で特定するサーバー装置に送信する手段を有し、
    前記サーバー装置は、
    前記第三の情報を受け取り、第三の情報を前記第二の情報生成手段で特定する印刷装置に送信する手段を有し、
    前記印刷装置は、
    前記第三の情報を受け取り、前記第三の情報に基づき特定したホスト装置に印刷情報を送信することを特徴とする請求項1または2記載の印刷システム。
  4. 前記ホスト装置は、
    前記第一の変換手段で生成した印刷コードを、前記サーバー装置に送信するか前記印刷装置に送信するかを判別する判別手段を有し、
    前記印刷装置は、
    前記第一の変換手段で生成した印刷コードを受け取り、解析し、印刷処理を行なう第二の印刷処理手段を有することを特徴とする請求項1乃至3いずれか記載の印刷システム。
  5. 前記判別手段は、
    前記第一の変換手段で生成した印刷コードを、前記印刷装置が処理可能か否かに基づき行なうことを特徴とする請求項4記載の印刷システム。
  6. 前記判別手段は、
    前記印刷装置の処理能力と前記サーバー装置の処理時間の比較に基づき行なうことを特徴とする請求項4記載の印刷システム。
  7. 前記判別手段は、さらに
    前記サーバー装置からの応答が無い、あるいは前記サーバー装置の処理状況がビジーの場合、前記印刷装置を選択することを特徴とする請求項4乃至6いずれか記載の印刷システム。
JP2003306117A 2003-08-29 2003-08-29 印刷システム Withdrawn JP2005078252A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003306117A JP2005078252A (ja) 2003-08-29 2003-08-29 印刷システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003306117A JP2005078252A (ja) 2003-08-29 2003-08-29 印刷システム

Publications (1)

Publication Number Publication Date
JP2005078252A true JP2005078252A (ja) 2005-03-24

Family

ID=34409282

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003306117A Withdrawn JP2005078252A (ja) 2003-08-29 2003-08-29 印刷システム

Country Status (1)

Country Link
JP (1) JP2005078252A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9207897B2 (en) 2012-02-01 2015-12-08 Ricoh Company, Ltd. Information processing system, information processing apparatus, and data conversion method
JP2017162087A (ja) * 2016-03-08 2017-09-14 株式会社リコー 画像処理システム、画像処理方法、画像処理プログラム及び画像処理装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9207897B2 (en) 2012-02-01 2015-12-08 Ricoh Company, Ltd. Information processing system, information processing apparatus, and data conversion method
JP2017162087A (ja) * 2016-03-08 2017-09-14 株式会社リコー 画像処理システム、画像処理方法、画像処理プログラム及び画像処理装置

Similar Documents

Publication Publication Date Title
US7800772B2 (en) Data processing apparatus, image forming apparatus, image forming method, and printing system
KR101377468B1 (ko) 화상처리장치, 화상처리장치의 제어 방법 및 컴퓨터 프로그램을 격납한 기록 매체
CN110321086B (zh) 非暂时性计算机可读记录介质以及控制信息处理装置的方法
US8743389B2 (en) Methods and systems rendering a print job
JP6331302B2 (ja) 情報処理システム、情報取得装置、サーバ、プログラムおよび情報処理方法
US6407823B1 (en) Network system, information processing device and information memory medium
JP2007200324A (ja) Mimeタイプベースのプリンタドライバ選択
JP2005078252A (ja) 印刷システム
JP2005182253A (ja) Asp印刷サービスシステム、方法、およびaspサーバー装置
JP2006270896A (ja) データ保存出力装置及び方法、及びデータ処理装置及び方法
JP5298725B2 (ja) 画像処理装置、画像処理方法、画像処理システムおよびプログラム
JP2012155490A (ja) 情報処理装置、制御方法、およびプログラム
JP2000330734A (ja) ネットワークプリント方法および該方法を用いたネットワークプリントシステム
JP6248594B2 (ja) 画像処理システム、画像処理装置、処理方法、および制御プログラム
JPH10290320A (ja) 画像入力装置および画像入力方法
KR101219427B1 (ko) 화상형성장치, 이에 연결된 호스트장치 및 그 화상처리방법
US20060132846A1 (en) Host computer to multi-function machine faxing through direct access of modem
JP2005108237A (ja) 異なる種類の画像形成装置が同じ種類の装置として作動するのを可能にするシステム及び方法
JP2008135968A (ja) 画像形成装置、ファクス通信方法、及びファクス通信プログラム
JP2024117348A (ja) サポートプログラム
JP2017220723A (ja) 印刷システム、印刷制御装置、画像形成装置、及びその制御方法とプログラム
JP2008102704A (ja) デバイス装置及びその制御方法、コンピュータプログラム、記憶媒体
JP2007102378A (ja) ドライバプログラム
JP2002358175A (ja) 印刷制御装置及び方法及び印刷システム
JP2006048196A (ja) ネットワークプリンティングシステム、プリンタおよびプリントデータ作成装置

Legal Events

Date Code Title Description
A300 Withdrawal of application because of no request for examination

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20061107