(57)【要約】【課題】ユーザーの手間を要することなく、印刷データの作成者の意図に従って、リムーバブルメディアに記憶された前記印刷データに基づく印刷処理を制限すること。【解決手段】管理状態判定部５ｄは、制限印刷データＤ００が、前記制限印刷データＤ００に対応付けられ印刷制限情報Ｄ１０を含む管理データＤ１がリムーバブルメディア９０に記憶されていることを必要条件とする管理状態であるか否かを判定する。印刷制御部５ａは、前記制限印刷データＤ００が前記管理状態ではないと判定された場合に、前記制限印刷データＤ００に基づく前記印刷処理を禁止し、前記制限印刷データＤ００が前記管理状態であると判定された場合に、前記印刷制限情報Ｄ１０に従った制限の下で、前記制限印刷データＤ００に基づく前記印刷処理を印刷処理装置２に実行させる。【選択図】図１
2019051640.tif 000002
【特許請求の範囲】
【請求項１】
シートに画像を形成する印刷処理を実行する印刷処理装置と、
リムーバブルメディアが取り外し可能に装着されるメディアインターフェイス装置と、
前記リムーバブルメディアに記憶されている印刷データに基づく前記印刷処理を前記印刷処理装置に実行させるプロセッサーと、を備え、
前記プロセッサーは、
前記印刷データが予め定められたデータ形式の制限印刷データであるか否かを判定する制限判定部と、
前記制限印刷データが、前記制限印刷データに対応付けられ印刷制限情報を含む管理データが前記リムーバブルメディアに記憶されていることを必要条件とする管理状態であるか否かを判定する管理状態判定部と、
前記制限印刷データが前記管理状態ではないと判定された場合に、前記制限印刷データに基づく前記印刷処理を禁止し、前記制限印刷データが前記管理状態であると判定された場合に、前記管理データに含まれる前記印刷制限情報に従った制限の下で、前記制限印刷データに基づく前記印刷処理を前記印刷処理装置に実行させる印刷制御部と、を含む、画像形成装置。
【請求項２】
前記管理状態判定部は、前記制限印刷データに対応付けられた前記管理データが前記リムーバブルメディアに記憶されており、かつ、前記制限印刷データに対応する前記管理データが前記リムーバブルメディアに記憶されている前記リムーバブルメディアの固有情報に対応付けられていることを必要条件する前記管理状態であるか否かを判定する、請求項１に記載の画像形成装置。
【請求項３】
前記管理状態判定部は、前記管理データが少なくとも前記制限印刷データのハッシュ値またはサム値に関連付けられているか否かに応じて、前記管理データが前記制限印刷データに関連付けられているか否かを判定する、請求項１または請求項２に記載の画像形成装置。
【請求項４】
前記印刷制限情報は、前記制限印刷データにおける印刷を許可する一部を指定する部分指定情報または印刷を許可する期限を指定する期限情報を含む、請求項１から請求項３のいずれか１項に記載の画像形成装置。
【請求項５】
前記印刷制限情報は、印刷を許可する部数を指定する部数情報を含み、
前記印刷制御部は、前記制限印刷データに基づく前記印刷処理の実績に応じて前記部数情報を更新する、請求項１から請求項４のいずれか１項に記載の画像形成装置。
【請求項６】
前記印刷制限情報は、前記制限印刷データに基づく１回目の前記印刷処理が行われる時点を起点として印刷を許可する期間を指定する期間情報を含み、
前記印刷制御部は、前記制限印刷データに基づく１回目の前記印刷処理が行われる日時の情報を前記起点の情報として前記管理データに加える、請求項１から請求項５のいずれか１項に記載の画像形成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、リムーバブルメディアに記憶された印刷データに基づく印刷処理を実行可能な画像形成装置に関する。
【背景技術】
【０００２】
プリンター、複写機または複合機などの画像形成装置が、リムーバブルメディアのメディアインターフェイス装置を備える場合がある。ＵＳＢ（Universal Serial Bus）メモリーなどの前記リムーバブルメディアが、メディアインターフェイス装置に対して取り外し可能に装着される。
【０００３】
また、ＵＳＢメモリーが複数の分割ファイルとダミーファイルとを記憶している場合に、前記画像形成装置が、ユーザーの操作に応じて前記ＵＳＢメモリーに記憶された複数のファイルを選択する機能を備えることが知られている（例えば、特許文献１参照）。この場合、前記複数の分割ファイルのみが正しい順番で選択された場合にのみ、前記画像形成装置が、元の前記画像データを復元し、復元した前記画像データに基づく印刷処理を実行する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−２５０４６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、前記画像形成装置において、ユーザーの手間を要することなく、前記リムーバブルメディアに記憶された印刷データに基づく印刷処理を制限できることが望ましい。さらに、前記印刷データの作成者の意図に従って、前記印刷データに基づく印刷処理を制限できることが望ましい。
【０００６】
本発明の目的は、ユーザーの手間を要することなく、印刷データの作成者の意図に従って、リムーバブルメディアに記憶された前記印刷データに基づく印刷処理を制限できる画像形成装置を提供することにある。
【課題を解決するための手段】
【０００７】
本発明の一の局面に係る画像形成装置は、印刷処理装置と、メディアインターフェイス装置と、プロセッサーと、を備える。前記印刷処理装置は、シートに画像を形成する印刷処理を実行する。前記メディアインターフェイス装置は、リムーバブルメディアが取り外し可能に装着される。前記プロセッサーは、前記リムーバブルメディアに記憶されている印刷データに基づく前記印刷処理を前記印刷処理装置に実行させる。前記プロセッサーは、制限判定部と、管理状態判定部と、印刷制御部と、を含む。前記制限判定部は、前記印刷データが予め定められたデータ形式の制限印刷データであるか否かを判定する。前記管理状態判定部は、前記制限印刷データが、前記制限印刷データに対応付けられ印刷制限情報を含む管理データが前記リムーバブルメディアに記憶されていることを必要条件とする管理状態であるか否かを判定する。前記印刷制御部は、前記制限印刷データが前記管理状態ではないと判定された場合に、前記制限印刷データに基づく前記印刷処理を禁止し、前記制限印刷データが前記管理状態であると判定された場合に、前記管理データに含まれる前記印刷制限情報に従った制限の下で、前記制限印刷データに基づく前記印刷処理を前記印刷処理装置に実行させる。
【発明の効果】
【０００８】
本発明によれば、ユーザーの手間を要することなく、印刷データの作成者の意図に従って、リムーバブルメディアに記憶された前記印刷データに基づく印刷処理を制限できる画像形成装置を提供することが可能になる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態に係る画像形成装置のブロック図である。
【図２】図２は、実施形態に係る画像形成装置におけるＵＳＢデータ印刷制御の手順の一例を示すフローチャートである。
【図３】図３は、実施形態に係る画像形成装置における管理データの構成の一例を示す図である。
【発明を実施するための形態】
【００１０】
以下、添付図面を参照しながら、本発明の実施形態について説明する。なお、以下の実施形態は、本発明を具体化した一例であって、本発明の技術的範囲を限定する性格を有さない。
【００１１】
［画像形成装置１０の構成］
図１に示されるように、実施形態に係る画像形成装置１０は、印刷処理装置２、ユーザーインターフェイス装置３、二次記憶装置４、ＣＰＵ（Central Processing Unit）５、ＲＡＭ（Random Access Memory）５０、通信装置６およびメモリーインターフェイス７を備える。
【００１２】
本実施形態において、画像形成装置１０は画像読取装置１をさらに備える。例えば、画像形成装置１０が、複写機または複写機能を有する複合機などであることが考えられる。
【００１３】
画像形成装置１０は、シート９２に画像を形成する印刷処理および原稿９１から画像を読み取る画像読取処理などの画像処理に関するジョブを実行可能である。例えば、前記ジョブは、複写ジョブ、ＵＳＢデータ印刷ジョブおよび画像転送ジョブの一方または両方を含む。
【００１４】
前記複写ジョブは、前記画像読取処理と、前記画像読取処理により得られる画像データに基づく前記印刷処理とを含む。前記ＵＳＢデータ印刷ジョブは、後述するＵＳＢメモリー９０に記憶された印刷データＤ０に基づく前記印刷処理を含む。前記画像転送ジョブは、前記画像読取処理と、前記画像読取処理により得られる画像データを他装置へ送信するデータ送信処理とを含む。
【００１５】
画像読取装置１は、原稿９１の画像を読み取る読取処理を実行する装置である。画像読取装置１は、光源１ａ、走査機構１ｂ、イメージセンサー１ｃおよびＡＦＥ（Analog Front End）１ｄなどを備える。
【００１６】
光源１ａは、原稿９１に対して光を出射する。走査機構１ｂは、光源１ａの光を原稿９１に対して走査させる。イメージセンサー１ｃは、原稿９１からの反射光を受光し、受光量の検出信号を画像信号として出力する。
【００１７】
ＡＦＥ（１ｄ）は、前記画像信号をデジタルの画像データへ変換する。以下の説明において、画像読取装置１の前記読取処理によって原稿９１から読み取られた画像のことを読取画像と称する。
【００１８】
印刷処理装置２は、電子写真方式またはインクジェット方式などの予め定められた方式で前記印刷処理を実行する装置である。印刷処理装置２は、前記読取画像のデータ、ＵＳＢメモリー９０に記憶された印刷データＤ０または通信装置６を通じて前記他装置から受信した受信印刷データに基づいて前記印刷処理を実行可能である。
【００１９】
例えば、印刷処理装置２が電子写真方式の装置である場合、印刷処理装置２は、シート搬送機構２ａ、感光体２ｂ、帯電装置２ｃ、レーザースキャニングユニット２ｄ、現像装置２ｅ、転写装置２ｆおよび定着装置２ｇなどを備える。
【００２０】
シート搬送機構２ａは、シート９２を予め定められた経路に沿って搬送する。帯電装置２ｃは、ドラム状の感光体２ｂの表面を帯電させる。レーザースキャニングユニット２ｄは、帯電した感光体２ｂの表面に静電潜像を書き込む。
【００２１】
現像装置２ｅは、感光体２ｂの表面にトナーを供給することにより、前記静電潜像をトナー像へ現像する。転写装置２ｆは、感光体２ｂ上の前記トナー像をシート９２に転写する。定着装置２ｇは、シート９２上の前記トナー像を加熱することにより、前記トナー像をシート９２に定着させる。
【００２２】
ユーザーインターフェイス装置３は、操作装置３ａおよび表示装置３ｂを含む。操作装置３ａは、ユーザーの操作を受け付ける装置であり、例えばタッチパネルを含む。表示装置３ｂは、情報を表示可能な液晶パネルなどの表示パネルを含む。
【００２３】
通信装置６は、ＬＡＮ（Local Area Network）などのネットワーク８０を通じて他装置との間で通信可能な通信インターフェイスデバイスである。
【００２４】
二次記憶装置４は、コンピューター読み取り可能な不揮発性の記憶装置である。二次記憶装置４は、プログラムおよび各種のデータを記憶可能である。例えば、ハードディスクドライブおよびＳＳＤ（Solid State Drive）の一方または両方の組合せが、二次記憶装置４として採用される。
【００２５】
ＣＰＵ５は、各種の演算、データ処理および画像形成装置１０が備える各種の電気機器の制御を実行する。ＣＰＵ５は、画像読取装置１、印刷処理装置２、ユーザーインターフェイス装置３および通信装置６との間でデータおよび制御信号の受け渡しが可能である。
【００２６】
ＣＰＵ５は、二次記憶装置４などに記憶されたプログラムを実行することにより、画像読取装置１、印刷処理装置２、ユーザーインターフェイス装置３および通信装置６を制御するプロセッサーである。
【００２７】
例えば、ＣＰＵ５は、画像読取装置１を通じて得られる前記読取データに処理を施し、処理結果に基づいて通信装置６を通じた他装置とのデータ通信を行う。
【００２８】
なお、ＤＳＰ（Digital Signal Processor）などの他のプロセッサーが、ＣＰＵ５の代わりに採用されることも考えられる。
【００２９】
ＲＡＭ５０は、ＣＰＵ５が実行する前記プログラムおよびＣＰＵ５が前記プログラムを実行する過程で出力および参照するデータを一次記憶する揮発性の記憶装置である。
【００３０】
メモリーインターフェイス７は、ＵＳＢメモリー９０が取り外し可能に装着されるインターフェイス装置である。ＣＰＵ５は、メモリーインターフェイス７を通じて、ＵＳＢメモリー９０に記憶されたデータの読み出しおよびＵＳＢメモリー９０へのデータの書き込みが可能である。
【００３１】
そして、ＣＰＵ５は、ＵＳＢメモリー９０に記憶されている印刷データＤ０に基づく前記印刷処理を印刷処理装置２に実行させる。
【００３２】
なお、ＵＳＢメモリー９０は、リムーバブルメディアの一例である。また、メモリーインターフェイス７は、前記リムーバブルメディアが取り外し可能に装着されるメディアインターフェイス装置の一例である。メモリーインターフェイス７が、ＳＤメモリーカード、ｍｉｎｉＳＤカードまたはｍｉｃｒｏＳＤカードが取り外し可能に装着されるインターフェイス装置であることも考えられる。ＳＤメモリーカード、ｍｉｎｉＳＤカードおよびｍｉｃｒｏＳＤカードも、リムーバブルメディアの一例である。
【００３３】
ところで、画像形成装置１０において、ユーザーの手間を要することなく、ＵＳＢメモリー９０に記憶された印刷データＤ０に基づく前記印刷処理を制限できることが望ましい。さらに、印刷データＤ０の作成者の意図に従って、印刷データＤ０に基づく前記印刷処理を制限できることが望ましい。
【００３４】
画像形成装置１０において、ＣＰＵ５は、後述するＵＳＢデータ印刷制御を実行する。これにより、画像形成装置１０は、ユーザーの手間を要することなく、印刷データＤ０の作成者の意図に従って、ＵＳＢメモリー９０に記憶された印刷データＤ０に基づく前記印刷処理を制限できる。
【００３５】
本実施形態において、不図示の計算機が、印刷データ生成プログラムを実行する。これにより、前記計算機は、データ作成者の操作に従って印刷データＤ０を生成し、生成した前記制限印刷データをＵＳＢメモリー９０に記憶させる。
【００３６】
また、前記計算機は、前記データ作成者の操作に従って、印刷データＤ０の一種である制限印刷データＤ００を生成し、生成した制限印刷データＤ００をＵＳＢメモリー９０に記憶させる場合もある。
【００３７】
例えば、前記計算機は、通常の印刷データＤ０を予め定められた方式で暗号化し、暗号化後のデータを制限印刷データＤ００として生成する。本実施形態において、前記計算機は、通常の印刷データＤ０を任意の第１復号鍵Ｄ１００で復号できるデータ形式で暗号化する（図３参照）。これにより、前記計算機は、暗号化後のデータを制限印刷データＤ００として生成する。
【００３８】
さらに、前記計算機は、制限印刷データＤ００を生成するときに、制限印刷データＤ００に対応付けられた管理データＤ１も生成し、その管理データＤ１をＵＳＢメモリー９０に記憶させる。
【００３９】
本実施形態において、前記計算機は、管理データＤ１を制限印刷データＤ００に関連付けるとともに、制限印刷データＤ００に対応する管理データＤ１をＵＳＢメモリー９０に記憶されているメディア固有情報Ｄ２にも関連付ける（図１参照）。メディア固有情報Ｄ２は、例えばＵＳＢメモリー９０のシリアル番号などである。
【００４０】
例えば、前記計算機は、管理データＤ１の元データを生成し、さらに、その元データを第２復号鍵で復号できるデータ形式で暗号化することにより、管理データＤ１を生成する。例えば、前記第２復号鍵は、制限印刷データＤ００のファイル名と、制限印刷データＤ００のハッシュ値と、メディア固有情報Ｄ２との組み合わせを含む。
【００４１】
なお、制限印刷データＤ００のサム値が、前記ハッシュ値の代わりに採用されることも考えられる。
【００４２】
上記の場合、暗号化された管理データＤ１は、前記第２復号鍵の一部を成す前記ファイル名および前記ハッシュ値によって制限印刷データＤ００と関連付けられている。さらに、管理データＤ１は、前記第２復号鍵の一部を成すメディア固有情報Ｄ２にも関連付けられている。
【００４３】
従って、前記ファイル名と前記ハッシュ値とメディア固有情報Ｄ２との組み合わせを含む前記第２復号鍵を用いて管理データＤ１を復号化できることは、その管理データＤ１が制限印刷データＤ００とメディア固有情報Ｄ２とに関連付けられていることを意味する。
【００４４】
図３に示されるように、ＵＳＢメモリー９０に記録される管理データＤ１は、印刷制限情報Ｄ１０を含むデータである。印刷制限情報Ｄ１０は、制限印刷データＤ００についての印刷の制限を表す情報である。
【００４５】
本実施形態において、印刷制限情報Ｄ１０は、部分指定情報Ｄ１１、期限情報Ｄ１２、部数情報Ｄ１３および期間情報Ｄ１４のうちの１つまたは複数を含む。
【００４６】
部分指定情報Ｄ１１は、制限印刷データＤ００における印刷を許可する一部を指定する情報である。期限情報Ｄ１２は、制限印刷データＤ００に基づく印刷を許可する期限を指定する情報である。部数情報Ｄ１３は、印刷を許可する部数を指定する情報である。
【００４７】
期間情報Ｄ１４は、制限印刷データＤ００に基づく１回目の前記印刷処理が行われる時点を起点として印刷を許可する期間を指定する情報である。
【００４８】
図３に示されるように、管理データＤ１は、印刷制限情報Ｄ１０に加え、第１復号鍵Ｄ１００の情報も含む。従って、前記第２復号鍵を用いて管理データＤ１を復号化することができた場合に、復号化後の管理データＤ１に含まれる第１復号鍵Ｄ１００を用いて制限印刷データＤ００を復号化することができる。
【００４９】
さらに、制限印刷データＤ００を復号化することができて初めて、制限印刷データＤ００に基づく前記印刷処理を実行することができる。換言すれば、制限印刷データＤ００の前記ファイル名と、制限印刷データＤ００が生成された時点の制限印刷データＤ００の前記ハッシュ値と、メディア固有情報Ｄ２との全てを得ることができる場合にのみ、制限印刷データＤ００に基づく前記印刷処理を実行することができる。
【００５０】
ＣＰＵ５は、二次記憶装置４に予め記憶されたプログラムを実行することにより、印刷制御部５ａ、データ取得部５ｂ、制限判定部５ｃおよび管理状態判定部５ｄとして動作する。即ち、ＣＰＵ５は、印刷制御部５ａ、データ取得部５ｂ、制限判定部５ｃおよび管理状態判定部５ｄを含む。
【００５１】
［ＵＳＢデータ印刷制御］
以下、図２に示されるフローチャートを参照しつつ、前記ＵＳＢデータ印刷制御の手順の一例について説明する。
【００５２】
印刷制御部５ａは、予め定められた開始イベントを検出したときに、前記ＵＳＢデータ印刷制御を開始する。例えば、前記開始イベントは、メモリーインターフェイス７にＵＳＢメモリー９０が装着されており、かつ、操作装置３ａに対して印刷データＤ０を指定する操作および印刷開始操作が行われたことである。以下の説明において、Ｓ１，Ｓ２，…は、前記ＵＳＢデータ印刷制御における複数の工程の識別符号を表す。
【００５３】
＜工程Ｓ１＞
前記ＵＳＢデータ印刷制御において、データ取得部５ｂが、予め指定された印刷データＤ０を、メモリーインターフェイス７を通じてＵＳＢメモリー９０から取得する。
【００５４】
＜工程Ｓ２＞
次に、制限判定部５ｃが、制限判定処理を実行する。前記制限判定処理は、工程Ｓ１で得られた印刷データＤ０が予め定められたデータ形式の制限印刷データＤ００であるか否かを判定する処理である。
【００５５】
本実施形態において、制限判定部５ｃは、印刷データＤ０が予め定められた暗号化形式で暗号化されたデータである場合に、その印刷データＤ０が制限印刷データＤ００であると判定し、そうでない場合に、その印刷データＤ０が特に印刷を制限されない通常の印刷データＤ０であると判定する。
【００５６】
制限判定部５ｃは、印刷データＤ０が制限印刷データＤ００であると判定した場合、処理を工程Ｓ３へ移行させ、そうでない場合に、処理を工程Ｓ８へ移行させる。
【００５７】
＜工程Ｓ３，Ｓ４＞
工程Ｓ３において、データ取得部５ｂが、管理データＤ１およびメディア固有情報Ｄ２を、メモリーインターフェイス７を通じてＵＳＢメモリー９０から取得する（Ｓ３，Ｓ４）。そして、データ取得部５ｂは処理を工程Ｓ５へ移行させる。
【００５８】
＜工程Ｓ５＞
工程Ｓ５において、管理状態判定部５ｄが、制限印刷データＤ００が管理状態であるか否かを判定する。前記管理状態は、制限印刷データＤ００に対応付けられた管理データＤ１がＵＳＢメモリー９０に記憶されていることを必要条件とする状態である。
【００５９】
本実施形態において、前記管理状態は、以下の第１条件および第２条件を必要条件とする状態である。前記第１条件は、制限印刷データＤ００に対応付けられた管理データＤ１がＵＳＢメモリー９０に記憶されているという条件である。前記第２条件は、制限印刷データＤ００に対応する管理データＤ１がＵＳＢメモリー９０に記憶されているメディア固有情報Ｄ２に対応付けられているという条件である。
【００６０】
工程Ｓ５において、管理状態判定部５ｄは、制限印刷データＤ００を予め定められたハッシュ関数に適用することによって前記ハッシュ値を算出する。さらに、管理状態判定部５ｄは、制限印刷データＤ００の前記ファイル名と、制限印刷データＤ００の前記ハッシュ値と、メディア固有情報Ｄ２との組み合わせを含むテスト復号鍵を用いて管理データＤ１の復号化を試みる。
【００６１】
そして、管理状態判定部５ｄは、前記テスト復号鍵を用いて管理データＤ１を復号できた場合に、前記第１条件および前記第２条件が成立すると判定する。即ち、管理状態判定部５ｄは、前記テスト復号鍵を用いて管理データＤ１を復号できた場合に、制限印刷データＤ００が前記管理状態であると判定し、そうでない場合に、制限印刷データＤ００が非管理状態であると判定する。
【００６２】
管理状態判定部５ｄは、制限印刷データＤ００が前記管理状態であると判定した場合に、処理を工程Ｓ６へ移行させ、そうでない場合に、処理を工程Ｓ７へ移行させる。
【００６３】
なお、複数の管理データＤ１がＵＳＢメモリー９０に記憶されている場合、データ取得部５ｂおよび管理状態判定部５ｄは、制限印刷データＤ００が前記管理状態であると判定されるまで、または、全ての管理データＤ１についての処理が終了するまで、工程Ｓ３から工程Ｓ５の処理を繰り返す。
【００６４】
＜工程Ｓ６＞
工程Ｓ６において、印刷制御部５ａが、制限印刷データＤ００およびその制限印刷データＤ００に対応する管理データＤ１に基づく制限印刷制御を実行する。
【００６５】
前記制限印刷制御において、印刷制御部５ａは、管理データＤ１に含まれる印刷制限情報Ｄ１０に従った制限の下で、制限印刷データＤ００に基づく前記印刷処理を印刷処理装置２に実行させる。その後、印刷制御部５ａは、前記ＵＳＢデータ印刷制御を終了させる。
【００６６】
印刷制限情報Ｄ１０が部分指定情報Ｄ１１を含む場合、工程Ｓ６における印刷制御部５ａは、部分指定情報Ｄ１１によって指定される制限印刷データＤ００の一部のみを印刷対象とする前記印刷処理を印刷処理装置２に実行させる。
【００６７】
印刷制限情報Ｄ１０が期限情報Ｄ１２を含む場合、工程Ｓ６における印刷制御部５ａは、現在日時が期限情報Ｄ１２に対応する日時を過ぎていなければ、制限印刷データＤ００に基づく前記印刷処理を印刷処理装置２に実行させる。
【００６８】
一方、現在日時が期限情報Ｄ１２に対応する日時を過ぎている場合、工程Ｓ６における印刷制御部５ａは、制限印刷データＤ００に基づく前記印刷処理を印刷処理装置２に実行させない。
【００６９】
印刷制限情報Ｄ１０が部数情報Ｄ１３を含む場合、工程Ｓ６における印刷制御部５ａは、部数情報Ｄ１３によって指定される部数を上限として制限印刷データＤ００に基づく前記印刷処理を印刷処理装置２に実行させる。予め操作装置３ａを通じて入力された部数が部数情報Ｄ１３により指定される上限部数未満である場合、印刷制御部５ａは、入力された部数分の前記印刷処理を印刷処理装置２に実行させる。
【００７０】
さらに、印刷制御部５ａは、制限印刷データＤ００に基づく前記印刷処理の実績に応じて部数情報Ｄ１３を更新する。これにより、部数情報Ｄ１３は、元の部数情報Ｄ１３が示す部数から前記印刷処理の実績に応じた部数が減算された残り部数の情報へ更新される。
【００７１】
印刷制限情報Ｄ１０が期間情報Ｄ１４を含む場合、工程Ｓ６における印刷制御部５ａは、期間情報Ｄ１４に付加された起点情報が示す日時から現在日時までの期間が、期間情報Ｄ１４が示す期間以内である場合、制限印刷データＤ００に基づく前記印刷処理を印刷処理装置２に実行させる。
【００７２】
制限印刷データＤ００に基づく１回目の前記印刷処理が行われていない時点では、前記起点情報は期間情報Ｄ１４に付加されていない。この場合、印刷制御部５ａは、現時点を前記起点情報が示す時点であると見なして工程Ｓ６の処理を実行する。
【００７３】
さらに、印刷制御部５ａは、制限印刷データＤ００に基づく１回目の前記印刷処理が行われる日時の情報を前記起点情報として管理データＤ１に加える。管理データＤ１に加えられた前記起点情報は、制限印刷データＤ００に基づく２回目以降の前記印刷処理が実行される前に、印刷制御部５ａによって参照される。
【００７４】
＜工程Ｓ７＞
工程Ｓ７において、印刷制御部５ａは、前記印刷処理を実行できない旨を表すエラー通知を表示装置３ｂに出力する。その後、印刷制御部５ａは、前記ＵＳＢデータ印刷制御を終了させる。
【００７５】
工程Ｓ７の処理が実行される状況は、印刷制御部５ａが制限印刷データＤ００に基づく前記印刷処理を禁止する状況である。
【００７６】
＜工程Ｓ８＞
工程Ｓ８において、印刷制御部５ａは、印刷データＤ０に基づく通常の前記印刷処理を印刷処理装置２に実行させる。その後、印刷制御部５ａは、前記ＵＳＢデータ印刷制御を終了させる。
【００７７】
以上に示されるように、制限印刷データＤ００が前記管理状態ではないと判定された場合に、印刷制御部５ａは、制限印刷データＤ００に基づく前記印刷処理を禁止する（Ｓ７）。
【００７８】
さらに、制限印刷データＤ００が前記管理状態であると判定された場合に、印刷制御部５ａは、管理データＤ１に含まれる印刷制限情報Ｄ１０に従った制限の下で、制限印刷データＤ００に基づく前記印刷処理を印刷処理装置２に実行させる（Ｓ６）。
【００７９】
画像形成装置１０が採用されれば、ユーザーの手間を要することなく、制限印刷データＤ００の作成者の意図に従って、ＵＳＢメモリー９０に記憶された制限印刷データＤ００に基づく前記印刷処理を制限することができる。
【００８０】
また、制限印刷データＤ００の前記管理状態は、制限印刷データＤ００に対応付けられた管理データＤ１がＵＳＢメモリー９０に記憶されており、かつ、制限印刷データＤ００に対応する管理データＤ１がメディア固有情報Ｄ２に対応付けられていることを必要条件する状態である。
【００８１】
従って、制限印刷データＤ００および管理データＤ１が最初のＵＳＢメモリー９０から他のメモリーへコピーされた場合、コピー後の制限印刷データＤ００に基づく前記印刷処理は禁止される。これにより、セキュリティー性がより高まる。
【００８２】
また、工程Ｓ５において、管理状態判定部５ｄは、管理データＤ１が少なくとも制限印刷データＤ００の前記ハッシュ値または前記サム値に関連付けられているか否かに応じて、管理データＤ１が制限印刷データＤ００に関連付けられているか否かを判定する。
【００８３】
従って、制限印刷データＤ００が改変された場合、改変後の制限印刷データＤ００に基づく前記印刷処理は禁止される。これにより、セキュリティー性がより高まる。
【００８４】
さらに、工程Ｓ６において、印刷制御部５ａが、部分指定情報Ｄ１１、期限情報Ｄ１２、部数情報Ｄ１３および期間情報Ｄ１４のうちの１つまたは複数に従った制限の下で、制限印刷データＤ００に基づく前記印刷処理を印刷処理装置２に実行させる。これにより、制限印刷データＤ００についてきめ細かな印刷制限を実現することができる。
【符号の説明】
【００８５】
１        ：画像読取装置
１ａ      ：光源
１ｂ      ：走査機構
１ｃ      ：イメージセンサー
２        ：印刷処理装置
２ａ      ：シート搬送機構
２ｂ      ：感光体
２ｃ      ：帯電装置
２ｄ      ：レーザースキャニングユニット
２ｅ      ：現像装置
２ｆ      ：転写装置
２ｇ      ：定着装置
３        ：ユーザーインターフェイス装置
３ａ      ：操作装置
３ｂ      ：表示装置
４        ：二次記憶装置
５        ：ＣＰＵ
５ａ      ：印刷制御部
５ｂ      ：データ取得部
５ｃ      ：制限判定部
５ｄ      ：管理状態判定部
６        ：通信装置
７        ：メモリーインターフェイス（メディアインターフェイス装置）
１０      ：画像形成装置
５０      ：ＲＡＭ
８０      ：ネットワーク
９０      ：ＵＳＢメモリー（リムーバブルメディア）
９１      ：原稿
９２      ：シート
Ｄ０      ：印刷データ
Ｄ００    ：制限印刷データ
Ｄ１      ：管理データ
Ｄ１０    ：印刷制限情報
Ｄ１００  ：第１復号鍵
Ｄ１１    ：部分指定情報
Ｄ１２    ：期限情報
Ｄ１３    ：部数情報
Ｄ１４    ：期間情報
Ｄ２      ：メディア固有情報
【図１】
2019051640.tif 000003
【図２】
2019051640.tif 000004
【図３】
2019051640.tif 000005