(57)【特許請求の範囲】
【請求項１】
ユーザーから入力された印刷ジョブに基づく印刷対象データが、予め定められた画像形成装置による印刷に適したフォーマットでプリンタードライバー部により生成されたか否かを検出する検出部と、
前記検出部により前記フォーマットでの前記印刷対象データの生成が検出された場合に、当該生成された印刷対象データと、前記印刷ジョブから抽出した印刷付随情報とを前記プリンタードライバー部から取得するデータ取得部と、
前記データ取得部によって取得された前記印刷対象データ及び前記印刷付随情報を含む印刷データを、前記画像形成装置で適用される予め定められたプロトコルで前記画像形成装置に送信する通信部と、して情報処理装置を機能させる通信プログラム。
【請求項２】
前記印刷ジョブに含まれる印刷付随情報に基づいて、当該印刷ジョブを入力したユーザーに対して求める印刷料金を示す課金情報を作成する課金情報作成部として更に機能し、
前記通信部が、前記印刷対象データ及びその印刷付随情報に加えて、更に前記課金情報を前記印刷データに含ませて、前記画像形成装置に送信するように、情報処理装置を機能させる請求項１に通信プログラム。
【請求項３】
ユーザーから入力された印刷ジョブに基づく印刷対象データが、予め定められた画像形成装置による印刷に適したフォーマットでプリンタードライバー部により生成されたか否かを検出する検出部と、
前記検出部により前記フォーマットでの前記印刷対象データの生成が検出された場合に、当該生成された印刷対象データと、前記印刷ジョブから抽出した印刷付随情報とを前記プリンタードライバー部から取得するデータ取得部と、
前記データ取得部によって取得された前記印刷対象データ及び前記印刷付随情報を含む印刷データを、前記画像形成装置で適用される予め定められたプロトコルで前記画像形成装置に送信する通信部と、を備えた情報処理装置。
【請求項４】
情報処理装置に備えられた制御ユニットと、当該情報処理装置と通信が可能な画像形成装置とを有する画像形成システムであって、
前記情報処理装置の制御ユニットは、
ユーザーから入力された印刷ジョブに基づく印刷対象データが、予め定められた画像形成装置による印刷に適したフォーマットでプリンタードライバー部により生成されたか否かを検出する検出部と、
前記検出部により前記フォーマットでの前記印刷対象データの生成が検出された場合に、当該生成された印刷対象データと、前記印刷ジョブから抽出した印刷付随情報とを前記プリンタードライバー部から取得するデータ取得部と、
前記データ取得部によって取得された前記印刷対象データ及び前記印刷付随情報を含む印刷データを、前記画像形成装置で適用される予め定められたプロトコルで前記画像形成装置に送信すると共に、当該印刷データの送信先である画像形成装置から、当該印刷データを特定するための識別情報を受信する通信部と、
前記通信部によって受信された識別情報を表示部に表示させる表示制御部とを備え、
前記画像形成装置は、
前記印刷対象データ及びその印刷付随情報を有してなる印刷データを、当該画像形成装置に対応する前記プロトコルで、情報処理装置から受信する印刷データ受信部と、
前記印刷データ受信部が前記印刷データを受信したときに、当該印刷データを特定するための識別情報を作成する識別情報作成部と、
前記識別情報作成部によって作成された識別情報を、前記印刷データを送信してきた前記情報処理装置に送信する識別情報送信部と、
前記印刷データ受信部によって受信された前記印刷データを、前記作成された識別情報と関連付けて記憶する印刷データ記憶部と、
前記印刷データに含まれる前記印刷対象データを印刷対象とする印刷部と、
識別情報の入力を受け付ける識別情報受付部と、
前記識別情報受付部に入力が受け付けられた識別情報に対応付けられた印刷データを前記印刷データ記憶部から読み出し、当該印刷データに含まれる印刷対象データを印刷付随情報の一部を利用して印刷部に印刷させる制御部と、を備える画像形成システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信プログラム、情報処理装置、及び画像形成システムに関し、特に、情報処理装置から受信した印刷対象データを画像形成装置で印刷する技術である。
【背景技術】
【０００２】
複数人で共用可能に及び画像形成装置が設置されている公共施設において、利用者による当該画像形成装置での印刷対象データの印刷管理は、例えば、(1)情報処理装置に、印刷に用いる画像形成装置を設定するか否かを管理者が切り換える、(2)ユーザーに対して課金を行った上で印刷を許可する場合には、公共施設の管理者がユーザーから直接に印刷料を徴収する、等により行われている。また、下記特許文献１に示されるように、(3)インターネット上のプリントサービスサーバーを介して、画像形成装置での印刷対象データの印刷を行うことで、ユーザーによる印刷を管理するシステムも提案されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−９７２３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記(1)の場合、ユーザーに対する上記画像形成装置での印刷の可不可を管理者が管理することはできるが、印刷可不可の管理以上に詳細な管理を行うことは困難である。また、(2)の場合は、人手を介してユーザーから印刷料を徴収するために徴収忘れや人件費が必要等の問題がある。(3)の場合は、プリントサービスサーバーが必要であると共に、サーバーへの事前登録等の印刷のための面倒な準備作業をユーザーに求めることになる。
【０００５】
本発明は、上記の問題を解決するためになされたもので、複数人で共用可能に情報処理装置及び画像形成装置が設置されている公共施設等において、ユーザーによる情報処理装置及び画像形成装置を用いた印刷対象データの印刷を、従来よりも詳細かつ容易に管理可能とすることを目的とする。
【課題を解決するための手段】
【０００６】
本発明の請求項１に記載の発明は、ユーザーから入力された印刷ジョブに基づく印刷対象データが、予め定められた画像形成装置による印刷に適したフォーマットでプリンタードライバー部により生成されたか否かを検出する検出部と、
前記検出部により前記フォーマットでの前記印刷対象データの生成が検出された場合に、当該生成された印刷対象データと、前記印刷ジョブから抽出した印刷付随情報とを前記プリンタードライバー部から取得するデータ取得部と、
前記データ取得部によって取得された前記印刷対象データ及び前記印刷付随情報を含む印刷データを、前記画像形成装置で適用される予め定められたプロトコルで前記画像形成装置に送信する通信部と
して情報処理装置を機能させる通信プログラムである。
【０００７】
また、請求項３に記載の発明は、ユーザーから入力された印刷ジョブに基づく印刷対象データが、予め定められた画像形成装置による印刷に適したフォーマットでプリンタードライバー部により生成されたか否かを検出する検出部と、
前記検出部により前記フォーマットでの前記印刷対象データの生成が検出された場合に、当該生成された印刷対象データと、前記印刷ジョブから抽出した印刷付随情報とを前記プリンタードライバー部から取得するデータ取得部と、
前記データ取得部によって取得された前記印刷対象データ及び前記印刷付随情報を含む印刷データを、前記画像形成装置で適用される予め定められたプロトコルで前記画像形成装置に送信する通信部と
を備えた情報処理装置である。
【０００８】
これらの発明によれば、例えば、管理者が、ユーザーによる情報処理装置及び画像形成装置を用いた印刷を管理したい場合(請求項１に記載の発明の場合は、本発明に係る通信プログラムを当該情報処理装置にインストールさせておけば)、予め定められた画像形成装置による印刷に適したフォーマットでの印刷対象データの生成がプリンタードライバー部によって行われると、検出部がこれを検出して、データ取得部が当該印刷対象データを取得するので、この取得後は、当該印刷対象データの当該画像形成装置での印刷について、印刷の許可・不許可、課金の要否等をどのように行わせるか等、当該情報処理装置を用いた当該画像形成装置でのユーザーによる印刷を自在に管理することが可能になる。
【０００９】
また、通信部は、この印刷対象データ及び印刷付随情報を含む印刷データを、当該画像形成装置で適用される上記予め定められたプロトコルで当該画像形成装置に送信するので、当該画像形成装置においては、当該プロトコルで送られてきた印刷データの取り扱いを、他のプロトコルからなる印刷対象データとは異なる取り扱いとする等が可能になる。さらには、ネットワーク上にサーバーを設けることなく、当該情報処理装置から送信した印刷データに基づく印刷を、上記管理下の元で、画像形成装置において行うことが可能になる。
【００１０】
これにより、例えば、複数人で共用可能に情報処理装置及び画像形成装置が設置されている公共施設において、ユーザーによる情報処理装置及び画像形成装置を用いた印刷対象データの印刷を、従来よりも詳細かつ容易に管理することが可能になる。
【００１１】
また、請求項２に記載の発明は、請求項１に通信プログラムであって、前記印刷ジョブに含まれる印刷付随情報に基づいて、当該印刷ジョブを入力したユーザーに対して求める印刷料金を示す課金情報を作成する課金情報作成部として更に機能し、
前記通信部が、前記印刷対象データ及びその印刷付随情報に加えて、更に前記課金情報を前記印刷データに含ませて、前記画像形成装置に送信するように、情報処理装置を機能させるものである。
【００１２】
この発明では、課金情報作成部が、印刷ジョブを入力したユーザーに対して求める印刷料金を示す課金情報を作成し、通信部が、印刷データに、印刷対象データ及びその印刷付随情報に更に上記課金情報を含ませて送信するので、当該印刷データを受信した画像形成装置においては、当該課金情報の示す内容に応じて、ユーザーからの印刷料金徴収を条件として印刷を行うか、ユーザーからの印刷料金徴収無しに印刷を行うか等の制御が可能となる。
【００１３】
また、請求項４に記載の発明は、情報処理装置に備えられた制御ユニットと、当該情報処理装置と通信が可能な画像形成装置とを有する画像形成システムであって、
前記情報処理装置の制御ユニットは、
ユーザーから入力された印刷ジョブに基づく印刷対象データが、予め定められた画像形成装置による印刷に適したフォーマットでプリンタードライバー部により生成されたか否かを検出する検出部と、
前記検出部により前記フォーマットでの前記印刷対象データの生成が検出された場合に、当該生成された印刷対象データと、前記印刷ジョブから抽出した印刷付随情報とを前記プリンタードライバー部から取得するデータ取得部と、
前記データ取得部によって取得された前記印刷対象データ及び前記印刷付随情報を含む印刷データを、前記画像形成装置で適用される予め定められたプロトコルで前記画像形成装置に送信すると共に、当該印刷データの送信先である画像形成装置から、当該印刷データを特定するための識別情報を受信する通信部と、
前記通信部によって受信された識別情報を表示部に表示させる表示制御部とを備え、
前記画像形成装置は、
前記印刷対象データ及びその印刷付随情報を有してなる印刷データを、当該画像形成装置に対応する前記プロトコルで、情報処理装置から受信する印刷データ受信部と、
前記印刷データ受信部が前記印刷データを受信したときに、当該印刷データを特定するための識別情報を作成する識別情報作成部と、
前記識別情報作成部によって作成された識別情報を、前記印刷データを送信してきた前記情報処理装置に送信する識別情報送信部と、
前記印刷データ受信部によって受信された前記印刷データを、前記作成された識別情報と関連付けて記憶する印刷データ記憶部と、
前記印刷データに含まれる前記印刷対象データを印刷対象とする印刷部と、
識別情報の入力を受け付ける識別情報受付部と、
前記識別情報受付部に入力が受け付けられた識別情報に対応付けられた印刷データを前記印刷データ記憶部から読み出し、当該印刷データに含まれる印刷対象データを印刷付随情報の一部を利用して印刷部に印刷させる制御部と
を備える画像形成システムである。
【００１４】
この発明では、画像形成装置においては、識別情報作成部により作成された識別情報が識別情報送信部から情報処理装置に送信され、当該識別情報が情報処理装置の通信部で受信されると、表示制御部が当該識別情報を表示部に表示させることによりユーザーに当該識別情報を認識させ、ユーザーによる入力で当該識別情報が画像形成装置の識別情報受付部に受け付けられると、制御部が、印刷データに含まれる印刷対象データを印刷部に印刷させるので、ユーザー及び画像形成装置間では、識別情報を拠り所として、印刷対象データを特定して扱うことが可能になる。このように識別情報を用いることによって、例えば、情報処理装置から送信した印刷対象データを画像形成装置で即座には印刷せず、印刷料金の徴収後に印刷したり、ユーザーによる印刷実行指示の入力を待って印刷したりする制御が可能になる。
【発明の効果】
【００１５】
本発明によれば、複数人で共用可能に情報処理装置及び画像形成装置が設置されている公共施設等において、ユーザーによる情報処理装置及び画像形成装置を用いた印刷対象データの印刷を、従来よりも詳細かつ容易に管理することが可能になる。
【図面の簡単な説明】
【００１６】
【図１】本発明の一実施形態に係る画像形成システムの全体構成図である。
【図２】画像形成装置の内部構成の概略を示すブロック図である。
【図３】情報処理装置の内部構成の概略を示すブロック図である。
【図４】画像形成装置及び情報処理装置による上記印刷のための機能を概念的に示した図である。
【図５】画像形成システムによる印刷処理の第１実施形態を示すフローチャートである。
【図６】情報処理装置及び画像形成装置間でのデータ通信の概略を示す図である。
【図７】印刷データ受信及び識別情報送信後における画像形成装置の処理を示すフローチャートである。
【図８】表示部による表示画面の例を示す図である。
【図９】表示部による表示画面の例を示す図である。
【図１０】表示部による表示画面の例を示す図である。
【図１１】画像形成システムによる印刷処理の第２実施形態を示すフローチャートである。
【図１２】情報処理装置からの印刷データ受信後における画像形成装置の処理の第２実施形態を示すフローチャートである。
【図１３】表示部による表示画面の例を示す図である。
【発明を実施するための形態】
【００１７】
以下、本発明の一実施形態に係る通信プログラム、情報処理装置、画像形成システム、及び画像形成装置について図面を参照して説明する。図１は本発明の一実施形態に係る画像形成システムの全体構成図である。
【００１８】
本発明の一実施形態に係る画像形成システム１０は、情報処理装置２内の制御ユニットと、画像形成装置１とを有して構成される。
【００１９】
情報処理装置２は、パーソナルコンピューター等である。情報処理装置２は、ＬＡＮ(Local Area Network)等による通信機能により画像形成装置１との間でデータ送受信を行う。例えば、情報処理装置２は、公共のインターネット利用施設等に、複数人で共用可能に設置されている。情報処理装置２の台数は特に限定されないが、本実施形態では複数台備えられている例を示している。
【００２０】
画像形成装置１は、少なくともプリンター機能を有している装置であり、プリンター，コピー機，ファクス等の複数機能を備えたいわゆる複合機であってもよい。本実施形態では、画像形成装置１を複合機として説明する。画像形成装置１は、ＬＡＮ等による通信機能を備え、当該通信機能により、情報処理装置２との間でデータ送受信を行う。
【００２１】
例えば、画像形成装置１は、情報処理装置２と共に、公共のインターネット利用施設等に、複数人で共用可能に設置されている。なお、画像形成装置１及び情報処理装置２間の接続は例えばＬＡＮにより行われるが、当該ＬＡＮは有線又は無線のいずれでもよい。
【００２２】
画像形成装置１は、情報処理装置２から、上記ＬＡＮによる通信で、当該情報処理装置２に保存されている印刷対象データを受信して、当該印刷対象データの印刷(画像形成)を行う。
【００２３】
さらに、画像形成装置１には、コインベンダー６が接続されている。コインベンダー６は、上記印刷対象データの印刷料金としての硬貨又は紙幣をユーザーから徴収し、その徴収完了(支払完了)を検知する装置である。コインベンダー６は、画像形成装置１の制御部１０１(図２)との間でデータ通信を行うための通信機能を有しており、ユーザーからの印刷料金の徴収完了又は未完了の情報を画像形成装置１に通知する。なお、コインベンダー６は、後述する実施形態において必要な限りで、画像形成装置１の一部として機能する。
【００２４】
次に、画像形成装置１の構成を説明する。図２は画像形成装置１の内部構成の概略を示すブロック図である。
【００２５】
画像形成装置１は、制御ユニット１００と、画像読取部１１０と、画像メモリー１２０と、画像形成部１３０とを有する。
【００２６】
画像読取部１１０は、原稿画像を読み取るスキャナー等からなる。
【００２７】
画像メモリー１２０は、画像読取部１１０によって読み取られた原稿のデータ等を一時的に記憶したり、画像形成部１３０の印刷対象となるデータを一時的に保存する領域となる。
【００２８】
画像形成部(印刷部)１３０は、電子写真方式による帯電装置、露光装置、現像装置、転写装置、及び定着装置等を備える。画像形成部１３０は、情報処理装置２から印刷データ受信部１０２が受信した印刷対象データや、画像読取部１１０により得られた原稿読取データ等を画像形成する。
【００２９】
また、画像形成装置１は、ファクシミリ通信に必要な諸機能を実行し、公衆回線を通じて外部のファクシミリ装置から画像データを受信するファクシミリ通信部１４０と、画像形成又は送信スタートキー、テンキー及び短縮番号キー等からなり、ユーザーから各種操作指示（例えば、後述する識別番号の入力や、下記ＨＤＤ１７０に一時的に保存されている印刷データ(印刷対象データ)について印刷を実行する印刷実行指示等)の入力を受け付ける操作部２０と、ユーザーへの操作案内等を表示するＬＣＤ（Liquid Crystal Display）等からなる表示部１５０とを備える。なお、この表示部１５０がタッチパネル機能を備えることにより、ユーザーからの各種操作指示を受け付けるようにしてもよい。
【００３０】
さらに、画像形成装置１は、画像読取部１１０によって読み取られた原稿画像データ等を記憶する大容量の記憶領域を有するＨＤＤ（ハードディスク）１７０を有している。本実施形態では、ＨＤＤ１７０は、情報処理装置２から印刷データ受信部１０２が受信した印刷データを一時的に記憶し、ユーザーから印刷実行指示があるまで、当該印刷対象データを保留する印刷データ記憶部として機能する。
【００３１】
制御ユニット１００は、ＣＰＵ等からなる。制御ユニット１００は、制御部１０１と、印刷データ受信部１０２と、識別情報作成部１０３と、識別情報送信部１０４と、識別情報受付部１０５と、判断部１０６とを備えている。なお、ＨＤＤ１７０又は図略のＲＯＭに画像形成プログラム(本発明の一実施形態でもある)が記憶されており、制御ユニット１００は、コンピューターとして、当該画像形成プログラムに従って動作することにより、画像形成アプリケーション２００としての制御部１０１、印刷データ受信部１０２、識別情報作成部１０３、識別情報送信部１０４、識別情報受付部１０５、及び判断部１０６として機能する。但し、制御ユニット１００のこれら制御部１０１、印刷データ受信部１０２、識別情報作成部１０３、識別情報送信部１０４、識別情報受付部１０５、及び判断部１０６は、画像形成プログラムに基づく動作にはよらずに、それぞれハード回路により構成されてもよい。
【００３２】
印刷データ受信部１０２は、ネットワークインターフェイス１６０を介して、情報処理装置２から印刷データを受信する。印刷データ受信部１０２は、ＬＡＮ及びネットワークインターフェイス１６０を介して、情報処理装置２から印刷データを受信する。この印刷データは、印刷対象データ及びその印刷付随情報等を有してなる。印刷対象データとは、印刷の対象とされる画像の実体を示すデータである。印刷対象データは、情報処理装置２が備える制御ユニットのプリンタードライバー部３１(図３)により、画像形成装置１で採用するプリンター言語で生成される。印刷付随情報は、文書名、カラー／モノクロ印刷、頁サイズ、頁数、部数等であって、印刷対象データの印刷方式を特定するために必要な情報をいう。なお、印刷付随情報には、当該印刷データを送信してきた情報処理装置２を示す装置情報が含まれている。印刷対象データ及びその印刷付随情報を含んでなる印刷データは、情報処理装置２が備える制御ユニットにより、画像形成装置１で採用する予め定められたプロトコル(本実施形態では、HTTPSとする)とされて画像形成装置１に送られてくる。印刷データ受信部１０２は、当該予め定められたプロトコルで生成された印刷データのみを受信する。
【００３３】
識別情報作成部１０３は、印刷データ受信部１０２が印刷データを情報処理装置２から受信したときに、当該印刷データを特定するために用いる識別情報を作成する。この識別情報は、印刷データ記憶部としてのＨＤＤ１７０に記憶されている複数の印刷データから、ユーザーが指定する印刷データを特定するために各印刷データに付される情報である。識別情報作成部１０３は、上記印刷データの受信時に、各印刷データ毎に異なる識別情報をランダムに作成する。なお、制御部１０１は、上記受信された印刷データを、この印刷データについて作成された識別情報と関連付けてＨＤＤ１７０に記憶させる。
【００３４】
識別情報送信部１０４は、識別情報作成部１０３が印刷データについて作成した識別情報を、この印刷データを送信してきた情報処理装置２に対して送信(返信)する。
【００３５】
識別情報受付部１０５は、ユーザーからの識別情報の入力を受け付ける。表示部１５０は、制御部１０１による制御の下、ユーザーに対して識別情報の入力を求める旨のメッセージを表示する。ユーザーが、操作部２０の操作により識別情報を入力すると、当該識別情報が識別情報受付部１０５に受け付けられる。
【００３６】
制御部１０１は、画像形成装置１が備える各部の動作制御を司る。さらに、制御部１０１は、識別情報受付部１０５に入力が受け付けられた識別情報に対応付けられた印刷データをＨＤＤ１７０から読み出し、当該印刷データに含まれる印刷対象データを画像形成部１３０に印刷(画像形成)させる。制御部１０１は、インターフェイスを介して、コインベンダー６と接続されている。
【００３７】
判断部１０６は、ユーザーに対する印刷料金の要否を判断する。判断部１０６は、識別情報受付部１０５に受け付けられた識別情報に対応する印刷データに含まれる課金情報に基づいて、当該識別情報に対応する印刷データに含まれる印刷対象データの印刷について、ユーザーから印刷料金の徴収が必要か否かを判断する。
【００３８】
さらに、画像形成装置１は、画像読取部１１０が読み取った画像イメージデータ編集／加工（符／復号処理、拡大／縮小処理、圧縮／伸長処理）処理等を行う画像処理部１９０と、無線ＬＡＮアクセスポイント５を介して情報処理装置２とのネットワーク通信を行うネットワークインターフェイス１６０とを有している。
【００３９】
次に、情報処理装置２の構成を説明する。図３は情報処理装置２の内部構成の概略を示すブロック図である。
【００４０】
情報処理装置２は、制御ユニット３００と、ＲＯＭ３１２と、ＲＡＭ３１３と、ＨＤＤ３１４と、表示部３１５と、通信インターフェイス３１８と、入力部３１９とを備える。これら各部は、互いにＣＰＵバスによりデータ又は信号の送受信が可能とされている。
【００４１】
制御ユニット３００は、ＣＰＵ等からなる。ＲＯＭ３１２は、情報処理装置２の基本動作についての動作プログラムを記憶する。ＲＡＭ３１３は、制御ユニット３００の動作領域等として使用される。
【００４２】
ＨＤＤ３１４は、印刷対象データやプログラムを記憶するための記憶媒体である。ＨＤＤ３１４は、その記憶領域の一部に、印刷の対象とする文書データ又は画像データ等からなる各種の印刷対象データを記憶する。なお、ＨＤＤ３１４には、画像形成装置１とのネットワーク通信を可能にする通信アプリケーション３０として制御ユニット３００を機能させる通信プログラムと、制御ユニット３００を、画像形成装置１に対応するプリンタードライバー部３１として制御ユニット３００を機能させるプリンタードライバーとがインストール（記憶）されている。
【００４３】
制御ユニット３００は、上記プリンタードライバーに従って動作することで、上記プリンタードライバー部３１としての印刷ジョブ受付部３０２及び印刷対象データ生成部３０３として機能し、通信アプリケーション３０としての制御部３０１、課金情報作成部３０４、通信部３０５、検出部３０６、及びデータ取得部３０７として機能する。なお、制御部３０１は、下記に示す実施形態において必要な限りで通信アプリケーション３０として機能すれば足りる。
【００４４】
情報処理装置２には、当該情報処理装置２による印刷に用いる画像形成装置として予め定められた画像形成装置（以下、本実施形態では画像形成装置１とする）に対応したプリンタードライバーがＨＤＤ３１４にインストールされる。
【００４５】
制御ユニット３００のこれら制御部３０１、印刷ジョブ受付部３０２、印刷対象データ生成部３０３、課金情報作成部３０４、通信部３０５、検出部３０６、及びデータ取得部３０７は、上述したプリンタードライバーや通信プログラム等のプログラムに基づく動作にはよらずに、それぞれハード回路により構成されてもよい。また、制御ユニット３００は、以下に示す実施形態において必要となる限りで、課金情報作成部３０４を有していれば足りる。
【００４６】
表示部３１５は、ＬＣＤ（Liquid Crystal Display）等からなり、制御部１０１による表示制御により、各種データの内容、当該情報処理装置２を操作するユーザーに対する操作案内等が表示される。
【００４７】
通信インターフェイス３１８は、ＬＡＮ接続による画像形成装置１とのデータ通信を行うためのインターフェイスとして機能する。
【００４８】
入力部３１９は、マウスコントローラー又はキーボード等から構成され、ユーザーから各種操作指示が入力される。
【００４９】
制御ユニット３００は、上述したように、制御部３０１、印刷ジョブ受付部３０２、印刷対象データ生成部３０３、課金情報作成部３０４、通信部３０５、検出部３０６、及びデータ取得部３０７を備える。
【００５０】
制御部(表示制御部)３０１は、表示部３１５の表示制御を含み、情報処理装置２の全体的な動作制御を司るものである。制御部３０１は、当該情報処理装置２に記憶されている印刷対象データを画像形成装置１で印刷するのに必要な処理を行うために、情報処理装置２の動作制御を行う。
【００５１】
プリンタードライバー部３１の印刷ジョブ受付部３０２は、ユーザーから入力部３１９を介して入力された印刷ジョブの入力を受け付ける。例えば、入力部３１９には、印刷ジョブとして、ＨＤＤ３１４に記憶されている画像データや文書データ、情報処理装置２で実行可能なアプリケーションで作成されたデータ、情報処理装置２で閲覧されているインターネット上のウェブサイトで表示されている画像のデータ等の中からの印刷対象データの指定、印刷ジョブの実行指示等がユーザーから入力される。印刷ジョブ受付部３０２には、当該印刷ジョブについて、例えば、文書名、カラー／モノクロ印刷、頁サイズ、頁数、部数等についての印刷付随情報に関する情報もユーザーから入力される。但し、入力部３１９がユーザーから受け付ける指示の種類をこれらに限定する趣旨ではない。
【００５２】
プリンタードライバー部３１の印刷対象データ生成部３０３は、印刷ジョブ受付部３０２に受け付けられた印刷ジョブの示す印刷対象データ、すなわち、ユーザーによって画像形成装置１での印刷対象として指定された印刷対象データを、画像形成装置１での印刷に適したフォーマット（印刷形式）のプリンター言語(本実施形態では、PCL)に変換する。
【００５３】
検出部３０６は、上記印刷対象データが、プリンタードライバー部３１の印刷対象データ生成部３０３により、上記予め定められた画像形成装置としての画像形成装置１による印刷に適したフォーマットで生成されたか否かを検出する。上記のように、情報処理装置２による印刷に用いる画像形成装置として予め定められた画像形成装置１に対応したプリンタードライバーがＨＤＤ３１４にインストールされているため、検出部３０６は、印刷対象データ生成部３０３によって印刷対象データが生成されると、当該印刷対象データを、上記予め定められた画像形成装置である画像形成装置１による印刷に適したフォーマットで生成された印刷対象データとして検出する。
【００５４】
データ取得部３０７は、検出部３０６によって印刷対象データの生成が検出された場合に、当該印刷対象データを印刷対象データ生成部３０３から取得する。
【００５５】
通信部３０５は、データ取得部３０７によって取得された印刷対象データ、及び印刷ジョブから抽出した印刷付随情報を含む印刷データを、画像形成装置１で適用される予め定められたプロトコル(本実施形態では、HTTPSとする)として当該画像形成装置１に送信する。なお、通信部３０５が送信する印刷付随情報には、当該情報処理装置２を示す装置情報が含まれる。通信部３０５は、画像形成装置１との間で、上記印刷対象データの印刷に必要とされる各種のデータを通信する。
【００５６】
課金情報作成部３０４は、上記印刷ジョブに含まれる印刷付随情報に基づいて、当該印刷対象データの印刷を指示するユーザーに対して求める印刷料金を示す課金情報を作成する。課金情報作成部３０４は、課金情報として、コインベンダー６によりユーザーから印刷料金を徴収する必要がある旨を示す料金要情報と、既にユーザーにより印刷料金が支払われている又は印刷料金を求めないことを示す料金不要情報のいずれかを作成する。課金情報作成部３０４は、例えば、上記印刷付随情報のカラー／モノクロ印刷、頁サイズ、頁数、部数等に基づいて、予め定められたカラー印刷料金(円)／１枚、モノクロ印刷料金(
円)／１枚、頁サイズ別の追加料金(円)等の情報を用いて印刷料金を算出し、課金情報として料金要情報を作成する場合には、この印刷料金情報を課金情報に加える。
【００５７】
次に、情報処理装置２から送信した印刷対象データを画像形成装置１で印刷する際における処理を機能的な観点から説明する。図４は画像形成装置１及び情報処理装置２による上記印刷のための機能を概念的に示した図である。
【００５８】
情報処理装置２では、ユーザーによる入力部３１９の操作で、プリンタードライバー部３１が起動する。このプリンタードライバー部３１が、ユーザーからの指示により指定された印刷対象データを、画像形成装置１に対応するフォーマットのプリンター言語に変換する。通信アプリケーション３０は、プリンタードライバー部３１により、画像形成装置１に対応するプリンター言語に変換された印刷対象データを取得し、当該印刷対象データ及び当該印刷対象データについての印刷付随情報を含んでなる印刷データを、上記予め定められたプロトコルとして画像形成装置１に送信する。
【００５９】
画像形成装置１では、画像形成アプリケーション２００が、上記予め定められたプロトコルとされた印刷データを受信可能な状態で待機している。画像形成装置１は、制御ユニット１００が画像形成アプリケーション２００とは独立した別個の動作を行うことで、印刷対象データを画像形成部１３０に印刷させることが可能であるが、上記予め定められたプロトコルは、当該制御ユニット１００による印刷制御で採用しているプロトコルとは異なるプロトコルとされる。すなわち、画像形成アプリケーション２００は、情報処理装置２から送信されてきた印刷データが、上記予め定められたプロトコルである場合に、当該印刷データを受信する。これにより、画像形成装置１では、情報処理装置２から上記予め定められたプロトコルからなる印刷データが送信されてきた場合、画像形成アプリケーション２００が当該印刷データを取得する。画像形成アプリケーション２００は、受信した当該印刷データをＨＤＤ１７０に記憶させる。
【００６０】
さらに、画像形成アプリケーション２００は、情報処理装置２の通信アプリケーション３０に対して、上述した識別情報等の情報を送信する。
【００６１】
また、制御ユニット１００は、ブラウザーとして機能し、当該ブラウザーは画像形成アプリケーション２００と連携して、画像形成アプリケーション２００によって取得された印刷データに含まれる印刷データを印刷するために必要な、ユーザーに対する案内を表示部１５０に表示させる。
【００６２】
画像形成アプリケーション２００は、ユーザーからの識別情報の入力を条件として、当該識別情報に対応する印刷データの印刷対象データをＨＤＤ１７０から読み出して画像形成部１３０に印刷させる。
【００６３】
画像形成アプリケーション２００は、コインベンダー６とも連携しており、コインベンダー６に対して印刷料金の徴収指示を送信し、印刷料金徴収完了の通知をコインベンダー６から受信する。なお、画像形成アプリケーション２００とコインベンダー６との連携は、以下に示す実施形態において必要な限りで、画像形成装置１の構成要素となる。
【００６４】
次に、画像形成システム１０による印刷処理の第１実施形態を説明する。図５は画像形成システム１０による印刷処理の第１実施形態を示すフローチャートである。図６は情報処理装置２及び画像形成装置１間でのデータ通信の概略を示す図である。
【００６５】
ユーザーによる入力部３１９の操作により、上記通信アプリケーション３０の起動指示が入力され、制御ユニット１００が当該起動指示を受け付けると(Ｓ１でＹＥＳ)、制御ユニット１００は、通信アプリケーション３０を立ち上げる(Ｓ２)。これにより、制御ユニット１００は、通信アプリケーション３０としての検出部３０６、データ取得部３０７、及び通信部３０５として機能する。そして、検出部３０６は、プリンタードライバー部３１の印刷対象データ生成部３０３により画像形成装置１に対応するフォーマットのプリンター言語での印刷対象データの生成が行われたか否かの検出を開始する(Ｓ３)。
【００６６】
この後、印刷ジョブ受付部３０２は、ユーザーによる入力部３１９の操作に基づく印刷対象データを指定した印刷ジョブの入力を待機し、ユーザーによる印刷対象データを指定した印刷ジョブの入力を受け付けると、印刷対象データ生成部３０３が、画像形成装置１に対応した上記プリンター言語で印刷対象データを生成する。
【００６７】
検出部３０６が、印刷対象データ生成部３０３による当該印刷対象データの生成を検出すると(Ｓ４でＹＥＳ)、データ取得部３０７は、印刷対象データ生成部３０３により生成された当該印刷対象データを取得する(Ｓ５)。なお、検出部３０６が、当該印刷対象データの生成を検出しない場合は(Ｓ４でＮＯ)、処理は終了する。
【００６８】
通信部３０５は、上記データ取得部３０７により取得された印刷対象データについて、印刷部数及びカラー／モノクロ印刷等の印刷付随情報を構成する各種の情報を、上記受け付けられた印刷ジョブから取得し、この取得した情報に更に当該情報処理装置２を示す装置情報を付加して印刷付随情報とし、この印刷付随情報及び上記取得された印刷対象データを含んでなる印刷データを、上記予め定められたプロトコル(本実施形態では、HTTPS)として、通信インターフェイス３１８からＬＡＮにより画像形成装置１に送信する(Ｓ６)。
【００６９】
画像形成装置１では、上記のようにして情報処理装置２の通信部３０５から上記プロトコルで印刷データが送信されてくると、画像形成アプリケーション２００としての印刷データ受信部１０２が、当該プロトコルからなる印刷データを、ＬＡＮ及びネットワークインターフェイス１６０を介して受信する(Ｓ２１)。印刷データが受信されると、識別情報作成部１０３が、当該印刷データについての識別情報を作成する(Ｓ２２)。制御部１０１は、当該印刷データを当該識別情報と関連付けてＨＤＤ１７０に記憶させる(Ｓ２３)。そして、識別情報送信部１０４は、当該識別番号を、当該印刷データを送信してきた情報処理装置２に対して、ネットワークインターフェイス１６０及び有線ＬＡＮを介して送信する(Ｓ２４)。なお、本実施形態では、識別情報送信部１０４は、識別情報に加えて、印刷データの受付日時、有効期限、状態(印刷待ち)、及び上記印刷付随情報を、情報処理装置２に送信するものとする。
【００７０】
情報処理装置２では、このようにして、先に画像形成装置１に対して送信した印刷データについての識別情報が画像形成装置１から送信されてくると、通信部３０５が当該識別情報を受信する(Ｓ７)。そして、制御部３０１が、当該受信された識別情報を表示部３１５に表示させる(Ｓ８)。本実施形態では、通信部３０５は、上記印刷データの受付日時、有効期限、状態(印刷待ち)、及び上記印刷付随情報も受信するため、制御部３０１は、当該受信された各情報も識別情報に加えて表示部３１５に表示させる。この識別情報の表示により、情報処理装置２のユーザーは、自身が画像形成装置１での印刷対象とした印刷対象データについての識別情報等を把握することができる。
【００７１】
次に、印刷データ受信及び識別情報送信後における画像形成装置１の処理を説明する。図７は印刷データ受信及び識別情報送信後における画像形成装置１の処理を示すフローチャートである。図８乃至図１０は表示部１５０による表示画面の例を示す図である。なお、上記の図６をも参照して説明する。
【００７２】
画像形成装置１では、受信した印刷データについての識別情報を識別情報送信部１０４が情報処理装置２に送信した後は、ユーザーからの印刷実行指示の入力を待機する。この待機状態では、制御部１０１は、表示部１５０に、図８に示す待受画面Ｄ１を表示させている(Ｓ３１)。
【００７３】
この状態において、例えばユーザーが初期案内画面Ｄ１における「プリントサービス」表示部分ｄ１を接触操作し、当該接触操作に基づいて、表示部１５０に操作部２０として備えられているタッチパネル機構により、情報処理装置２から受信した印刷対象データを印刷する処理であるプリントサービスを実行する旨の指示が入力されると(Ｓ３２でＹＥＳ)、制御部１０１は、ユーザーに対して識別情報の入力を促す旨のメッセージを示す識別情報入力画面Ｄ２(図９)を、表示部１５０に表示させる(Ｓ３３)。なお、制御部１０１は、プリントサービスを実行する旨の指示が入力されるまでは、表示部１５０に待受画面Ｄ１を表示させておく(Ｓ３２でＮＯ，Ｓ３１)。
【００７４】
ここで、ユーザーによる指示に基づいて情報処理装置２から画像形成装置１に対して先に送信された印刷データについての識別情報が、例えばユーザーによる操作部２０の操作、及び識別情報入力画面Ｄ２における「ＯＫ」ボタンｄ２１の接触操作で入力され、当該入力された識別情報が識別情報受付部１０５に受け付けられると(Ｓ３４でＹＥＳ)、制御部１０１が、当該入力が受け付けられた識別情報に対応付けられている印刷データに含まれる印刷付随情報と、上記印刷データの受付日時、有効期限、及び状態(印刷待ち)をＨＤＤ１７０から読み出し、図１０に示すような文書確認画面Ｄ３として表示部１５０に表示させる(Ｓ３５)。なお、制御部１０１は、識別情報の入力が識別情報受付部１０５に受け付けられるまでは、表示部１５０に識別情報入力画面Ｄ２を表示させておく(Ｓ３４でＮＯ，Ｓ３３)。
【００７５】
この文書確認画面Ｄ３を表示部１５０に表示している状態で、例えばユーザーによる文書確認画面Ｄ３における「印刷」ボタンｄ３１への接触操作又は操作部２０の操作により、当該表示により示されている印刷対象データについての印刷指示が入力され、当該印刷指示が制御部１０１に受け付けられると(Ｓ３６でＹＥＳ)、制御部１０１は、当該印刷対象データ(Ｓ３４で受け付けられた識別情報に対応する印刷データに含まれる印刷対象データ)をＨＤＤ１７０から読み出して、当該印刷対象データの印刷付随情報が示す内容で、画像形成部１３０に画像形成(印刷)させ(Ｓ３７)、処理を終了する。なお、制御部１０１は、印刷指示の入力を受け付けるまでは、表示部１５０に文書確認画面Ｄ３を表示させておく(Ｓ３６でＮＯ，Ｓ３５)。
【００７６】
このような画像形成システム１０、画像形成装置１又は情報処理装置２による印刷処理では、例えば、管理者が、情報処理装置２及び画像形成装置１を用いたユーザーによる印刷を管理したい場合、情報処理装置２に上記通信プログラムをインストールさせておけば、この情報処理装置２による印刷を行わせる画像形成装置として予め定められた画像形成装置１による印刷に適したフォーマットでの印刷対象データの生成がユーザーによって行われると、検出部３０６がこれを検出して、データ取得部３０７が当該印刷対象データを取得するので、この取得後は、当該印刷対象データの当該画像形成装置１での印刷について、印刷の許可・不許可、課金の要否等をどのように行わせるか等、当該情報処理装置２を用いた当該画像形成装置１でのユーザーによる印刷を自在に管理することが可能になる。
【００７７】
また、通信部３０５は、この印刷対象データ及び印刷付随情報を含む印刷データを、当該画像形成装置１で適用される予め定められたプロトコルで当該画像形成装置１に送信するので、当該画像形成装置１において、当該プロトコルで送られてきた印刷データの取り扱いを、他のプロトコルからなる印刷対象データとは異なる取り扱いとする等が可能になる。さらには、ネットワーク上にサーバーを設けることなく、当該情報処理装置２から送信した印刷データに基づく印刷を、上記管理下の元で、画像形成装置１で行うことが可能になる。
【００７８】
これにより、例えば、複数人で共用可能に情報処理装置２及び画像形成装置１が設置されている公共施設において、ユーザーによる情報処理装置２及び画像形成装置１を用いた印刷対象データの印刷を、従来よりも容易に管理することが可能になる。
【００７９】
また、画像形成装置１においては、識別情報作成部１０３により作成された識別情報が識別情報送信部１０４から情報処理装置２に送信され、当該識別情報が情報処理装置２の通信部３０５で受信されると、制御部３０１が当該識別情報を表示部３１５に表示させることによりユーザーに当該識別情報を認識させ、ユーザーによる入力で当該識別情報が画像形成装置１の識別情報受付部１０５に受け付けられると、制御部１０１が、印刷データに含まれる印刷対象データを画像形成部１３０に印刷させるので、ユーザー及び画像形成装置１間では、識別情報を拠り所として、印刷対象データを特定して扱うことが可能になる。このように識別情報を用いることによって、例えば、情報処理装置２から送信した印刷対象データを画像形成装置１で即座には印刷せず、印刷料金の徴収後に印刷したり、ユーザーによる印刷実行指示の入力を待って印刷したりする制御が可能になる。
【００８０】
次に、画像形成システム１０による印刷処理の第２実施形態と、情報処理装置２からの印刷データ受信及び識別情報送信後における画像形成装置１の処理の第２実施形態を説明する。図１１は画像形成システム１０による印刷処理の第２実施形態を示すフローチャートである。図１２は情報処理装置２からの印刷データ受信後における画像形成装置１の処理の第２実施形態を示すフローチャートである。図１３は表示部１５０による表示画面の例を示す図である。図１１乃至図１３に加え、更に上記の図３、図５、及び図８を参照して、各第２実施形態を説明する。なお、上記第１実施形態と同様の処理は説明を省略する。
【００８１】
この第２実施形態では、情報処理装置２は、その制御ユニット１００に、課金情報作成部３０４を備えている。情報処理装置２では、データ取得部３０７が、印刷対象データ生成部３０３により画像形成装置１に対応するプリンター言語に変換された印刷対象データが取得されると(Ｓ７５)、課金情報作成部３０４が、料金要情報又は料金不要情報を含む課金情報を作成する(Ｓ７６)。例えば、ユーザーが既に当該印刷対象データの印刷料金の支払いを画像形成システム１０、画像形成装置１、又は情報処理装置２の提供業者等に済ませており、当該支払完了を条件として上記提供業者から提供される番号又は記号等からなる支払完了情報を、情報処理装置２の入力部３１９に入力すると、課金情報作成部３０４は、料金不要情報を課金情報に含ませる。一方、課金情報作成部３０４は、当該支払完了情報がユーザーにより入力されていない場合は、料金要情報を課金情報に含ませる。
【００８２】
なお、課金情報作成部３０４は、課金情報として料金要情報を作成する場合には、この時点で印刷対象としてユーザーにより指定されている印刷対象データの印刷付随情報に関する情報(頁サイズ、頁数等)を印刷ジョブから取得し、当該印刷付随情報に関する情報に基づいて算出した印刷料金を示す印刷料金情報を作成し、当該印刷料金情報を課金情報に加える。
【００８３】
情報処理装置２では、画像形成装置１への印刷データの送信時(Ｓ７７)、通信部３０５は、印刷対象データ及びその印刷付随情報に更に上記課金情報を含んでなる印刷データを上記予め定められたプロトコルで画像形成装置１に送信する。
【００８４】
画像形成装置１では、印刷データ受信部１０２が当該印刷データを受信すると(Ｓ９１)、第１実施形態と同様に、Ｓ９２乃至Ｓ９４の処理を行い、この印刷データを送信してきた情報処理装置２に対して、当該印刷データについて作成した識別情報を送信する。画像形成装置１は、制御部１０１が表示部１５０に待受画面Ｄ１(図８)を表示して(Ｓ７９)、ユーザーからの識別情報の入力を待機する状態となる。
【００８５】
この後、画像形成装置１において、プリントサービスを実行する旨の指示及びユーザー所望の印刷データについての識別情報が受け付けられ(図１２におけるＳ５２でＹＥＳ、Ｓ５４でＹＥＳ)、更に、制御部１０１が印刷指示を受け付けたとき(Ｓ５６でＹＥＳ)、判断部１０６は、上記受け付けた識別情報に対応する印刷データに含まれる課金情報に基づいて、ユーザーから印刷料金の徴収が必要か否かを判断する(Ｓ５７)。
【００８６】
ここで、判断部１０６が、課金情報から料金要情報を検出し、ユーザーから印刷料金の徴収が必要であると判断した場合(Ｓ５７でＹＥＳ)、制御部１０１は、表示部１５０に、例えば図１３に示す印刷料金投入画面Ｄ４を表示させること等により、印刷料金をコインベンダー６に投入することを促す旨のメッセージを表示させる(Ｓ５８)。
【００８７】
この表示後、ユーザーによりコインベンダー６に印刷料金が硬貨又は紙幣により投入され、コインベンダー６が当該印刷料金分の硬貨又は紙幣の投入(すなわち、印刷料金支払完了)を検出すると(Ｓ５９でＹＥＳ)、当該検出の旨がコインベンダー６から制御部１０１に通知され、制御部１０１は、Ｓ５４で受け付けられた識別情報に対応する印刷データの印刷対象データを、ＨＤＤ１７０から読み出して画像形成部１３０に画像形成(印刷)させる(Ｓ６０)。なお、制御部１０１は、上記印刷料金支払完了を検出した旨の通知をコインベンダー６から受けるまで、表示部１５０に印刷料金投入画面Ｄ４を表示させておく(
Ｓ５９でＮＯ，Ｓ５８)。
【００８８】
一方、Ｓ５７において、判断部１０６が、課金情報から料金不要情報を検出し、ユーザーから印刷料金の徴収が不要であると判断した場合(Ｓ５７でＮＯ)、制御部１０１は、コインベンダー６による印刷料金支払完了の検出を要件とすることなく、Ｓ５４で受け付けられた識別情報に対応する印刷データの印刷対象データを、ＨＤＤ１７０から読み出して画像形成部１３０に画像形成(印刷)させる(Ｓ６０)。
【００８９】
この第２実施形態によれば、画像形成システム１０、画像形成装置１又は情報処理装置２の提供業者がユーザーに課する課金の内容に応じて、ユーザーからの印刷料金徴収を条件として印刷を行うか、ユーザーからの印刷料金徴収無しに印刷を行うかを制御可能となるので、ユーザーに対する課金状態に応じた印刷サービスをユーザーに提供することが可能になる。
【００９０】
なお、本発明は上記実施の形態の構成に限られず種々の変形が可能である。図１乃至図１３を用いて上記各実施形態により示した構成及び処理は、本発明の一実施形態に過ぎず、本発明を当該構成及び処理に限定する趣旨ではない。
【符号の説明】
【００９１】
１０      画像形成システム
１        画像形成装置
１００    制御ユニット
１０１    制御部
１０２    印刷データ受信部
１０３    識別情報作成部
１０４    識別情報送信部
１０５    識別情報受付部
１０６    判断部
１３０    画像形成部
２        情報処理装置
３０      通信アプリケーション
３００    制御ユニット
３０１    制御部
３０２    印刷ジョブ受付部
３０３    印刷対象データ生成部
３０４    課金情報作成部
３０５    通信部
３０６    検出部
３０７    データ取得部
３１４    ＨＤＤ
３１５    表示部
３１９    入力部
３１      プリンタードライバー部
【図１】
0005422006.tif 000002
【図２】
0005422006.tif 000003
【図３】
0005422006.tif 000004
【図４】
0005422006.tif 000005
【図５】
0005422006.tif 000006
【図６】
0005422006.tif 000007
【図７】
0005422006.tif 000008
【図８】
0005422006.tif 000009
【図９】
0005422006.tif 000010
【図１０】
0005422006.tif 000011
【図１１】
0005422006.tif 000012
【図１２】
0005422006.tif 000013
【図１３】
0005422006.tif 000014