JP5962406B2 - 印刷装置およびログ書き込み方法 - Google Patents

印刷装置およびログ書き込み方法 Download PDF

Info

Publication number
JP5962406B2
JP5962406B2 JP2012220940A JP2012220940A JP5962406B2 JP 5962406 B2 JP5962406 B2 JP 5962406B2 JP 2012220940 A JP2012220940 A JP 2012220940A JP 2012220940 A JP2012220940 A JP 2012220940A JP 5962406 B2 JP5962406 B2 JP 5962406B2
Authority
JP
Japan
Prior art keywords
print data
data
log
print
printing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2012220940A
Other languages
English (en)
Other versions
JP2014073594A (ja
Inventor
一樹 市川
一樹 市川
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.)
Brother Industries Ltd
Original Assignee
Brother Industries Ltd
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 Brother Industries Ltd filed Critical Brother Industries Ltd
Priority to JP2012220940A priority Critical patent/JP5962406B2/ja
Priority to US14/037,439 priority patent/US8988719B2/en
Publication of JP2014073594A publication Critical patent/JP2014073594A/ja
Application granted granted Critical
Publication of JP5962406B2 publication Critical patent/JP5962406B2/ja
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1273Print job history, e.g. logging, accounting, tracking
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1274Deleting of print job
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • G06F3/129Remote printer device, e.g. being remote from client or server in server-printer device-client configuration, e.g. print flow goes from server to printer and then bidirectional from printer to client, i.e. the client does not communicate with the server

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Record Information Processing For Printing (AREA)
  • Facsimiles In General (AREA)
  • Accessory Devices And Overall Control Thereof (AREA)

Description

本発明は,印刷データを受け付けて印刷を実行する印刷装置に関する。さらに詳細には,印刷データに関するログを生成する技術に関するものである。
従来から,印刷データを受け付けて印刷を実行し,その印刷の実行情報をログとして外部装置に記憶する技術が提案されている。例えば,特許文献1には,印刷データを印刷する際,印刷前に特定される情報については印刷前にサーバに格納し,印刷後に特定される情報については印刷後にサーバに格納する技術が開示されている。
特開2010−224950号公報
しかしながら,前記した従来の技術には,次のような問題があった。すなわち,印刷が完了した印刷データについてはそのログが残るものの,キャンセルされて印刷が完了しなかった印刷データについてはそのログが残らない。
本発明は,前記した従来の技術が有する問題点を解決するためになされたものである。すなわちその課題とするところは,キャンセルされた印刷データであってもそのログが残る印刷装置およびログ書き込み方法を提供することにある。
この課題の解決を目的としてなされた印刷装置は,印刷データを記憶する記憶部と,前記印刷データを印刷する印刷部と,制御部とを備え,前記制御部は,前記記憶部に記憶されている印刷データの印刷をキャンセルするキャンセル指令を検出した場合,当該印刷データを前記記憶部から消去する消去処理と,前記印刷データを前記消去処理によって消去する前に,前記印刷データの消去対象のデータに関するログを生成する生成処理と,前記生成処理にて生成された前記ログを,前記ログの格納先の装置である格納装置に格納する格納処理とを実行することを特徴としている。
本明細書に開示される印刷装置は,印刷データの印刷がキャンセルされた場合に,印刷データを消去する前に,消去対象のデータに関するログを生成し,格納装置に格納する。なお,印刷データは,1ページのデータであってもよいし,複数ページのデータであってもよい。また,消去対象のデータに関するログとしては,印刷イメージであってもよいし,属性情報(例えば,ユーザ名,印刷データ識別子,受付日時,ページ番号)であってもよい。また,ログの生成タイミングは,印刷データを消去する前であればよく,例えば,キャンセル指令を受けた直後や,印刷データを記憶した直後が該当する。また,印刷済みの印刷データに関するログが残るか否かについては不問である。格納装置としては,サーバ等の外部装置に限らず,内蔵する記憶装置であってもよい。
本明細書に開示される印刷装置によれば,キャンセル対象の印刷データを消去する前にその印刷データの消去対象のデータに関するログが格納される。そのため,キャンセル指令によって消去された印刷データであってもそのログを残すことができる。
また,前記生成処理では,前記印刷データの印刷済みのデータに関するログも生成し,前記格納処理では,消去対象のデータであるか印刷済みのデータであるかを識別する情報を含む識別情報を,前記ログに関連付けて前記格納装置に格納してもよい。印刷済みのデータも消去対象のデータも全て格納し,さらにそれらを識別できる識別情報も格納することで,ログの管理者にとって,印刷データ全体のうちの消去対象を把握し易くなる。
また,前記ログには,前記印刷データの印刷イメージが含まれるとよい。印刷イメージを残すことで,ログの管理者にとって,印刷データの内容を把握し易くなる。
また,前記生成処理では,前記印刷データを前記消去処理によって消去する前に,前記印刷データの印刷イメージを生成するとよい。印刷イメージを残すことで,ログの管理者にとって,印刷データの内容が把握し易くなる。
また,前記生成処理では,前記印刷データの印刷済みのデータに関するログも生成し,さらに消去対象のデータであるか印刷済みのデータであるかに応じて,印刷イメージの生成態様が異なるとよい。印刷イメージの生成態様を異ならせることで,ログの管理者にとって,消去されたデータと印刷済みのデータとを把握し易くなる。
また,前記生成処理では,色数及び解像度の少なくとも一方を消去対象のデータと印刷済みのデータとで異ならせるとよい。この構成であっても,ログの管理者にとって,消去されたデータと印刷済みのデータとを把握し易くすることができる。
また,前記生成処理では,前記印刷データの印刷済みのデータに関するログも生成し,さらに消去対象のデータであるか印刷済みのデータであるかを特定する特定情報を,印刷イメージに埋め込むとよい。特定情報を印刷イメージに埋め込むことで,ログの管理者にとって,消去されたデータと印刷済みのデータとを把握し易くなる。なお,特定情報としては,「キャンセル」等の文字情報であってもよいし,キャンセルを意味するマーク等の画像情報であってもよい。
また,前記生成処理では,前記キャンセル指令を検出したことを条件として,前記ログを生成するとよい。このようにすれば,キャンセル指令を受けてキャンセル対象が確定した後にログを生成するので,キャンセル対象が確定せずにログを生成するより,無駄が少なく,効率的である。
また,前記格納処理では,外部装置である前記格納装置に前記ログを格納するとよい。このようにすれば,ログの管理者にとって,ログを扱いやすい。
さらに,本明細書には,印刷装置の記憶部に記憶された印刷データに関するログを書き込むログ書き込み方法において,前記記憶部に記憶されている印刷データの印刷をキャンセルするキャンセル指令を検出した場合,当該印刷データを前記記憶部から消去する消去ステップと,前記印刷データを前記消去ステップによって消去する前に,前記印刷データの消去対象のデータに関するログを生成する生成ステップと,前記生成ステップにて生成された前記ログを,前記ログの格納先の装置である格納装置に格納する格納ステップとを含むログ書き込み方法も開示されている。
本発明によれば,キャンセルされた印刷データであってもそのログが残る印刷装置およびログ書き込み方法が実現される。
実施の形態にかかるMFPを含む印刷システムを示す概略構成図である。 MFP及びサーバの電気的構成を示すブロック図である。 ログの例を示す説明図である。 ログ生成処理の手順を示すフローチャートである。 キャンセル処理の手順を示すフローチャートである。
以下,本発明にかかる印刷装置を具体化した実施の形態について,添付図面を参照しつつ詳細に説明する。本形態は,画像読取機能および画像形成機能を備えた複合機(MFP:Multi Function Peripheral )に本発明を適用したものである。
[システムの概略構成]
印刷システム500は,図1に示すように,MFP100,サーバ200,PC300が互いに接続されて構成されている。本形態では,MFP100が印刷装置の一例である。
ユーザは,PC300を操作して,印刷データをMFP100に送信する。MFP100は,PC300から印刷データを受信して,受信した印刷データに基づいて印刷を実行する。
また,MFP100は,受信した印刷データに関するログを生成し,サーバ200へ送出する。サーバ200に含まれる記憶装置には,MFP100によって送出されたログが格納される。なお,印刷データに関するログには,例えば,印刷データの属性に関する属性情報や印刷データの印刷イメージなどが含まれる。
[MFPの電気的構成]
続いて,MFP100およびサーバ200の電気的構成について,図2を参照して説明する。MFP100は,CPU31と,ROM32と,RAM33と,NVRAM(不揮発性RAM)34とを備えた制御部30を有している。そして,制御部30は,画像形成部1と,画像読取部2と,操作パネル40と,ネットワークIF37と,USBIF38とに,電気的に接続している。
画像形成部1は,印刷データに基づいて用紙等への印刷を実行する。画像形成部1の画像形成方式は,例えば,電子写真方式であっても,インクジェット方式であってもよい。画像形成部1は,印刷部の一例である。画像読取部2は,原稿の画像を読み取る。画像読取部2は,例えば,原稿に向けて光を照射し,その原稿からの反射光を電気信号に変換して原稿の画像データを出力するイメージセンサを備えている。
操作パネル40は,例えば,タッチパネルやテンキー,入力ボタン等を含み,ユーザによる操作を受けるとともに,ユーザに対して情報を表示する。ネットワークIF37は,LAN等のネットワークに接続される。MFP100は,このネットワークIF37を介して,例えば,サーバ200またはPC300等の他の情報処理装置とのデータ通信が可能になっている。MFP100は,ネットワークIF37を介して,印刷データに関するログをサーバ200へ送出する。また,MFP100は,USBIF38を介して,PC300等の他の情報処理装置等とデータ通信が可能になっている。
制御部30は,MFP100における制御の中枢となるものである。制御部30のCPU31は,例えば,画像読取機能,画像形成機能等の各種機能を実現するための演算を実行する。CPU31は,例えば,ROM32から読み出したプログラムに従って,ネットワークIF37またはUSBIF38経由で受信した印刷データ,あるいは画像読取部2で読み取った画像データに所定の処理を施し,画像形成部1に印刷動作を実行させる。CPU31は,制御部の一例である。
ROM32には,画像形成部1等を制御するための各種制御プログラムや各種設定,初期値等が記憶されている。RAM33は,各種制御プログラムが読み出される作業領域として,あるいは各種データを一時的に記憶する記憶領域として利用される。例えば,ネットワークIF37等を介して受信した印刷データは,印刷が完了するまでの間,RAM33に記憶される。RAM33は,記憶部の一例である。NVRAM34は,不揮発性の記憶部材であり,各種のデータ等を保存する記憶領域として利用される。
また,サーバ200は,図2に示すように,CPU231と,ROM232と,RAM233と,HDD234とを備えた制御部230を有している。そして,制御部230は,ネットワークIF237に電気的に接続している。サーバ200のネットワークIF237は,MFP100のネットワークIF37とLAN等のネットワークを介して接続される。サーバ200は,ネットワークIF237を介してMFP100から受信したログを,HDD234に格納する。HDD234は,格納装置の一例である。
[ログの構成]
次に,MFP100によって生成されるログについて説明する。ログは,図3に示すように,サーバ200のHDD234に用意されるデータベース51に格納される。データベース51には,印刷データごとに生成されたログレコード53が書き込まれる。ログレコード53は,各印刷データの印刷データID55 ,属性情報56,印刷イメージ57,キャンセルページ58を含む。
印刷データID55は,各印刷データを区別するための符号である。また,属性情報56は,印刷装置名,ユーザ名,受付日時等を含み,印刷データの属性に関する情報である。印刷イメージ57は,用紙等に印刷される画像をイメージできるような画像データである。印刷イメージ57は,例えば,ビットマップ,JPEG等の一般的な形式の画像データであってもよいし,サムネイル等の加工を施した画像データであってもよい。キャンセルページ58は,印刷データの印刷がキャンセルされた箇所を示す情報である。キャンセルページ58は,識別情報の一例である。
MFP100は,ログとして,印刷データ単位で1つのログレコード53を生成する。従って,印刷データが複数のページを含む場合には,印刷イメージ57は複数の画像のデータを含む。印刷データの印刷を実行中に,印刷がキャンセルされたとしても,MFP100は,全ページ分の印刷イメージ57を含むログレコード53を生成する。
途中で印刷がキャンセルされた印刷データのログレコード53のキャンセルページ58には,キャンセルにより印刷されなかったページの先頭のページ番号が格納される。例えば,3ページ目まで印刷され,4ページ目以降の印刷がキャンセルされた印刷データでは,キャンセルページ58は「4」である。そして,印刷イメージ57のうち,キャンセルページ58より前のページは印刷済みであり,キャンセルページ58以後のページは,未印刷のデータである。
[ログ生成処理]
以下,ログ生成処理の手順について,図4のフローチャートを参照しつつ説明する。このログ生成処理は,MFP100が印刷データを受け,その印刷データの印刷の実行条件を満たしたことを契機に,CPU31によって実行される。このログ生成処理は,消去処理,生成処理,格納処理の一例である。
印刷データの印刷の実行条件が満たされると,CPU31は,印刷データに基づいて,画像形成部1に印刷させるためのデータである画像データを生成するとともに,生成した画像データをRAM33に保存する(S101)。例えば,PDL等によって記載されているデータを,ビットマップ形式等に展開し,順次保存する。さらに,画像データを生成したページについて,ログのための印刷イメージ57も生成し,RAM33に保存する。印刷イメージ57は,画像データと同様のデータ又は共通するデータであってもよいし,異なる態様のデータでもよい。
さらに,CPU31は,S101で生成した画像データを1ページ分ずつ画像形成部1へ渡す(S105)。画像形成部1は,渡された画像データに基づいて1ページずつ印刷を実行し,印刷物を作成する。なお,画像形成部1における印刷処理は,CPU31における画像データ作成のための処理とは独立に,並行して実行される。
次に,CPU31は,印刷データの印刷をキャンセルするキャンセル指示を受けたか否かを判断する(S107)。ユーザは,操作パネル40を利用して,印刷データの印刷をキャンセルすることができる。あるいは,ユーザは,PC300等から,LAN等のネットワークおよびネットワークIF37を介して,キャンセル指示を入力することもできる。ユーザによるキャンセル指示を検出した場合には(S107:Yes),CPU31は,キャンセル処理を実行する(S108)。キャンセル処理の内容については後述する。
S107でキャンセル指示を受けていないと判断した場合は(S107:No),CPU31は,印刷データのすべてのページについて,画像データを生成する処理を終了したか否かを判断する(S109)。すべてのページの画像データを生成し終わっていない場合には(S109:No),S101に戻って,さらに次のページの画像データを生成する(S101)。
キャンセル指示を受けないまま,印刷データのすべてのページについて画像データを生成したら(S109:Yes),さらに,印刷のキャンセル指示を受けたか否かを判断する(S111)。キャンセル指示を受けていないと判断した場合は(S111:No),CPU31は,印刷データのすべてのページについて印刷処理が終了したか否かを判断する(S113)。印刷処理が終了していなければ(S113:No),印刷処理が終了するまで,キャンセル指示を受けたか否かの判断を繰り返す(S111)。
キャンセル指示を受けていないまま(S111:No),印刷データのすべてのページについて印刷処理を終了したら(S113:Yes),この印刷データはキャンセルされることなく完了したことになる。そのため,全ページ分の画像データが,RAM33に保存されている。
そこで,CPU31は,この印刷データに関するログレコード53を生成し,サーバ200へ送信する(S115)。この場合には,キャンセルされたページは存在しないので,キャンセルページ58は,空欄のままである。サーバ200は,送出されたログレコード53を受けて,データベース51に格納する。そして,CPU31は,ログ生成処理を終了する。
一方,印刷データのすべてのページについての印刷を終了する前に(S113:No),キャンセル指示を受けたと判断した場合は(S111:Yes),S107でYesの場合と同様に,キャンセル処理を実行する(S108)。
[キャンセル処理]
S108にて実行されるキャンセル処理について,図5のフローチャートを参照して説明する。
キャンセル指示を受けたら,CPU31は,まず,画像形成部1での印刷をキャンセルさせる(S201)。これにより,MFP100は,その時点で印刷中のページの印刷まで完了させて,次のページの印刷を開始しない。そして,キャンセルによって未印刷となったページの先頭のページ番号の情報であるキャンセルページ58を取得する(S203)。
次に,キャンセルされたページについて,RAM33に記憶されている印刷イメージ57を,キャンセルページ用の印刷イメージ57に変更する(S205)。キャンセルページ用の印刷イメージ57は,例えば,印刷済みのページの印刷イメージ57とは生成態様の異なるものである。印刷イメージ57の生成態様が異なれば,ログの管理者にとって,印刷済みのページと未印刷のページとの区別が容易である。
例えば,キャンセルページ用の印刷イメージ57は,印刷済みのページの印刷イメージ57に比較して,色数が少ないおよび解像度が低いの少なくとも一方を満たす態様で生成される。または,これらの生成態様は,逆でもよい。また,例えば,キャンセルされたページの印刷イメージ57に直接,未印刷であることを示す文字やマーク等を埋め込んでもよい。
生成済みの印刷イメージ57のうち,キャンセルされたページの印刷イメージ57の態様をすべて変更したら,次に,CPU31は,印刷データの全ページについて,印刷イメージ57の生成が終了しているか否かを判断する(S207)。その印刷データに,まだ印刷イメージ57の生成が終了していないページがある場合には(S207:No),未処理のページの印刷イメージ57を,キャンセルページ用の生成態様で生成する(S209)。
印刷データの全ページの印刷イメージ57の生成が終了したら(S207:Yse),この印刷データのログレコード53を生成する(S211)。CPU31は,このログレコード53を,キャンセル指示を受けたことを条件に生成する。このS211が,生成ステップの一例である。
なお,S211で生成したログレコード53の印刷イメージ57は,キャンセルページ58より前のページは印刷ページの態様のデータであり,キャンセルページ58以後は,キャンセルページの態様のデータである。S203で取得したページ番号が,このログレコード53のキャンセルページ58のデータである。
すなわち,印刷が途中でキャンセルされた印刷データのログとしては,印刷済みのページについては,印刷物と同等の印刷イメージ57が記憶される。一方,未印刷のページについては,印刷済みのページと区別できるように,印刷済みのページとは異なる態様の印刷イメージ57が記憶される。これにより,ログの管理者は,印刷済みのページと未印刷のページとを,印刷イメージ57によって容易に区別できる。
MFP100は,S211で生成したログレコード53を,サーバ200へ送信する(S212)。サーバ200は,送出されたログレコード53を受けて,データベース51に格納する。これにより,印刷データの印刷がキャンセルされたとしても,キャンセルによって未印刷のページを含む全ページ分の印刷イメージ57が,サーバ200に格納される。S212が,格納ステップの一例である。
ログレコード53の送出が終了したら,CPU31は,キャンセルされた印刷データを消去する(S213)。S213により,RAM33に記憶されているこの印刷データの画像データはすべて消去される。画像データとは別に印刷イメージ57を生成した場合には,その印刷イメージ57も消去される。S213が,消去ステップの一例である。CPU31は,これでキャンセル処理を終了し,図4のS108に戻って,ログ生成処理を終了する。
以上,詳細に説明したように,本形態のMFP100は,RAM33に記憶されている印刷データの印刷をキャンセルするキャンセル指令を検出した場合,当該印刷データをRAM33から消去する。さらに,消去する前に,その印刷データの消去対象のデータに関するログを生成し,ログの格納先の装置である格納装置に格納する。このようにすることにより,キャンセル指令によって消去された印刷データであってもそのログを残すことができる。
なお,本実施の形態は単なる例示にすぎず,本発明を何ら限定するものではない。したがって本発明は当然に,その要旨を逸脱しない範囲内で種々の改良,変形が可能である。例えば,MFPに限らず,プリンタ,複写機,スキャナ,FAX等,画像形成機能を備えるものであれば適用可能である。
例えば,ログの構成は,上記の形態の例に限らない。ログは,少なくとも,印刷データのうちキャンセルされて未印刷となったページの情報を含むものであればよく,例えば,属性情報56のみでもよいし,印刷イメージ57のみでもよい。ただし,印刷イメージ57が含まれていれば,ログの管理者にとって,画像のイメージを把握しやすいので好ましい。また,ログは,キャンセルされずに印刷されたページの情報を含まなくてもよい。
また,例えば,ログは,キャンセルページ58を含まなくてもよい。ログにキャンセルページ58が含まれない場合は,キャンセルページ58の書込手順は不要である。一方,キャンセルページ58があることで,印刷イメージ57の各ページが印刷済みのページか未印刷のページかを容易に把握できる。ログにキャンセルページ58が含まれない場合は,キャンセルされたページの印刷イメージ57に直接,未印刷であることを示す文字やマーク等を埋め込むようにしてもよい。
また,例えば,キャンセルにより未印刷となったページの印刷イメージ57の態様をキャンセルページ用の態様にするとしたが,これに限らない。未印刷ページについても,印刷済みのページと同じ態様の印刷イメージ57を格納してもよい。ただし,色数を少なくしたり,解像度を低くしたりすれば,データ量がより小さくなるので,格納処理の負荷が小さく好ましい。
また,例えば,上記の形態では,ログとして,印刷データの全体で1つのログレコード53を生成するとしたが,ページ単位で1つのログレコード53を生成してもよい。各ページのログレコード53は,印刷データID55によって互いに関連づけられる。その場合には,キャンセルページ58として,そのログレコード53の印刷イメージ57が,印刷済みのページであるか否かを識別する情報を含むものとしてもよい。ログの管理者は,キャンセルページ58の情報により,ログレコード53ごとに,その印刷イメージ57が印刷済みであるか否かを容易に把握できる。
また,例えば,上記の形態では,キャンセルページ58を含むログレコード53の全体で,1つのログであるとしたがこれに限るものではない。キャンセルページ58はログの一部ではなく,ログとは別にログに関連づけて管理される情報であるとすることもできる。例えば,キャンセルページ58として,ログとは別に,印刷データID55によって管理されるデータベースであるとしてもよい。
また,例えば,画像データの生成時にログ用の印刷イメージ57をも生成するとしたが,これらは別々のタイミングで行うようにしてもよい。例えば,印刷の実行前に画像データの生成のみを行っておき,ログの生成時に印刷イメージ57の生成を行うようにしてもよい。
また,例えば,印刷データに関するログの一部又は全部を,印刷データの印刷を開始する前に,サーバ200へ送信しておいてもよい。そして,印刷がキャンセルされた場合には,未印刷のページに関するログの態様を変更させる命令を,サーバ200へ送信してもよい。
また,例えば,上記の形態では,ログをサーバ200のHDD234に格納するとしたが,MFP100のNVRAM34等の内蔵の記憶装置に格納してもよい。
また,実施の形態に開示されている処理は,単一のCPU,複数のCPU,ASICなどのハードウェア,またはそれらの組み合わせで実行されてもよい。また,実施の形態に開示されている処理は,その処理を実行するためのプログラムを記録した記録媒体,または方法等の種々の態様で実現することができる。
1 画像形成部
31 CPU
33 RAM
53 ログレコード
57 印刷イメージ
58 キャンセルページ
100 MFP
200 サーバ

Claims (12)

  1. 印刷データを記憶する記憶部と,
    前記印刷データを印刷する印刷部と,
    制御部と,
    を備え,
    前記制御部は,
    前記記憶部に記憶されている印刷データの印刷をキャンセルするキャンセル指令を検出した場合,当該印刷データを前記記憶部から消去する消去処理と,
    前記印刷データを前記消去処理によって消去する前に,前記印刷データの消去対象のデータに関し,前記印刷データの印刷イメージが含まれるログを生成する生成処理と,
    前記生成処理にて生成された前記ログを,前記ログの格納先の装置である格納装置に格納する格納処理と,
    を実行し,
    前記生成処理では,前記印刷データの印刷済みのデータに関するログも生成し,さらに消去対象のデータであるか印刷済みのデータであるかに応じて,印刷イメージの生成態様が異なることを特徴とする印刷装置。
  2. 印刷データを記憶する記憶部と,
    前記印刷データを印刷する印刷部と,
    制御部と,
    を備え,
    前記制御部は,
    前記記憶部に記憶されている印刷データの印刷をキャンセルするキャンセル指令を検出した場合,当該印刷データを前記記憶部から消去する消去処理と,
    前記印刷データを前記消去処理によって消去する前に,前記印刷データの消去対象のデータに関するログと前記印刷データの印刷イメージとを生成する生成処理と,
    前記生成処理にて生成された前記ログを,前記ログの格納先の装置である格納装置に格納する格納処理と,
    を実行し,
    前記生成処理では,前記印刷データの印刷済みのデータに関するログも生成し,さらに消去対象のデータであるか印刷済みのデータであるかに応じて,印刷イメージの生成態様が異なることを特徴とする印刷装置。
  3. 請求項1または請求項2に記載する印刷装置において,
    前記生成処理では,色数及び解像度の少なくとも一方を消去対象のデータと印刷済みのデータとで異ならせることを特徴とする印刷装置。
  4. 印刷データを記憶する記憶部と,
    前記印刷データを印刷する印刷部と,
    制御部と,
    を備え,
    前記制御部は,
    前記記憶部に記憶されている印刷データの印刷をキャンセルするキャンセル指令を検出した場合,当該印刷データを前記記憶部から消去する消去処理と,
    前記印刷データを前記消去処理によって消去する前に,前記印刷データの消去対象のデータに関し,前記印刷データの印刷イメージが含まれるログを生成する生成処理と,
    前記生成処理にて生成された前記ログを,前記ログの格納先の装置である格納装置に格納する格納処理と,
    を実行し,
    前記生成処理では,前記印刷データの印刷済みのデータに関するログも生成し,さらに消去対象のデータであるか印刷済みのデータであるかを特定する特定情報を,印刷イメージに埋め込むことを特徴とする印刷装置。
  5. 印刷データを記憶する記憶部と,
    前記印刷データを印刷する印刷部と,
    制御部と,
    を備え,
    前記制御部は,
    前記記憶部に記憶されている印刷データの印刷をキャンセルするキャンセル指令を検出した場合,当該印刷データを前記記憶部から消去する消去処理と,
    前記印刷データを前記消去処理によって消去する前に,前記印刷データの消去対象のデータに関するログと前記印刷データの印刷イメージとを生成する生成処理と,
    前記生成処理にて生成された前記ログを,前記ログの格納先の装置である格納装置に格納する格納処理と,
    を実行し,
    前記生成処理では,前記印刷データの印刷済みのデータに関するログも生成し,さらに消去対象のデータであるか印刷済みのデータであるかを特定する特定情報を,印刷イメージに埋め込むことを特徴とする印刷装置。
  6. 請求項1から請求項5のいずれか1つに記載する印刷装置において
    記格納処理では,消去対象のデータであるか印刷済みのデータであるかを識別する情報を含む識別情報を,前記ログに関連付けて前記格納装置に格納することを特徴とする印刷装置。
  7. 請求項1から請求項のいずれか1つに記載する印刷装置において,
    前記生成処理では,前記キャンセル指令を検出したことを条件として,前記ログを生成することを特徴とする印刷装置。
  8. 請求項1から請求項のいずれか1つに記載する印刷装置において,
    前記格納処理では,外部装置である前記格納装置に前記ログを格納することを特徴とする印刷装置。
  9. 印刷装置の記憶部に記憶された印刷データに関するログを書き込むログ書き込み方法において,
    前記記憶部に記憶されている印刷データの印刷をキャンセルするキャンセル指令を検出した場合,当該印刷データを前記記憶部から消去する消去ステップと,
    前記印刷データを前記消去ステップによって消去する前に,前記印刷データの消去対象のデータに関し,前記印刷データの印刷イメージが含まれるログを生成する生成ステップと,
    前記生成ステップにて生成された前記ログを,前記ログの格納先の装置である格納装置に格納する格納ステップと,
    を含み,
    前記生成ステップでは,前記印刷データの印刷済みのデータに関するログも生成し,さらに消去対象のデータであるか印刷済みのデータであるかに応じて,印刷イメージの生成態様が異なることを特徴とするログ書き込み方法。
  10. 印刷装置の記憶部に記憶された印刷データに関するログを書き込むログ書き込み方法において,
    前記記憶部に記憶されている印刷データの印刷をキャンセルするキャンセル指令を検出した場合,当該印刷データを前記記憶部から消去する消去ステップと,
    前記印刷データを前記消去ステップによって消去する前に,前記印刷データの消去対象のデータに関するログと前記印刷データの印刷イメージとを生成する生成ステップと,
    前記生成ステップにて生成された前記ログを,前記ログの格納先の装置である格納装置に格納する格納ステップと,
    を含み,
    前記生成ステップでは,前記印刷データの印刷済みのデータに関するログも生成し,さらに消去対象のデータであるか印刷済みのデータであるかに応じて,印刷イメージの生成態様が異なることを特徴とするログ書き込み方法。
  11. 印刷装置の記憶部に記憶された印刷データに関するログを書き込むログ書き込み方法において,
    前記記憶部に記憶されている印刷データの印刷をキャンセルするキャンセル指令を検出した場合,当該印刷データを前記記憶部から消去する消去ステップと,
    前記印刷データを前記消去ステップによって消去する前に,前記印刷データの消去対象のデータに関し,前記印刷データの印刷イメージが含まれるログを生成する生成ステップと,
    前記生成ステップにて生成された前記ログを,前記ログの格納先の装置である格納装置に格納する格納ステップと,
    を含み,
    前記生成ステップでは,前記印刷データの印刷済みのデータに関するログも生成し,さらに消去対象のデータであるか印刷済みのデータであるかを特定する特定情報を,印刷イメージに埋め込むことを特徴とするログ書き込み方法。
  12. 印刷装置の記憶部に記憶された印刷データに関するログを書き込むログ書き込み方法において,
    前記記憶部に記憶されている印刷データの印刷をキャンセルするキャンセル指令を検出した場合,当該印刷データを前記記憶部から消去する消去ステップと,
    前記印刷データを前記消去ステップによって消去する前に,前記印刷データの消去対象のデータに関するログと前記印刷データの印刷イメージとを生成する生成ステップと,
    前記生成ステップにて生成された前記ログを,前記ログの格納先の装置である格納装置に格納する格納ステップと,
    を含み,
    前記生成ステップでは,前記印刷データの印刷済みのデータに関するログも生成し,さらに消去対象のデータであるか印刷済みのデータであるかを特定する特定情報を,印刷イメージに埋め込むことを特徴とするログ書き込み方法。
JP2012220940A 2012-10-03 2012-10-03 印刷装置およびログ書き込み方法 Active JP5962406B2 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP2012220940A JP5962406B2 (ja) 2012-10-03 2012-10-03 印刷装置およびログ書き込み方法
US14/037,439 US8988719B2 (en) 2012-10-03 2013-09-26 Printing apparatus and log recording method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012220940A JP5962406B2 (ja) 2012-10-03 2012-10-03 印刷装置およびログ書き込み方法

Publications (2)

Publication Number Publication Date
JP2014073594A JP2014073594A (ja) 2014-04-24
JP5962406B2 true JP5962406B2 (ja) 2016-08-03

Family

ID=50384907

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012220940A Active JP5962406B2 (ja) 2012-10-03 2012-10-03 印刷装置およびログ書き込み方法

Country Status (2)

Country Link
US (1) US8988719B2 (ja)
JP (1) JP5962406B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9836262B2 (en) * 2015-09-29 2017-12-05 Ricoh Company, Ltd. Document audit trail for print jobs in a workflow

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3809840B2 (ja) * 2004-09-09 2006-08-16 コニカミノルタビジネステクノロジーズ株式会社 データ管理装置、画像出力装置、データ管理方法、およびコンピュータプログラム
JP2006303563A (ja) * 2005-04-15 2006-11-02 Sharp Corp 画像処理装置
JP2007006036A (ja) * 2005-06-22 2007-01-11 Fuji Xerox Co Ltd 画像形成装置、画像形成装置におけるログ記録方法
JP4682837B2 (ja) * 2005-12-13 2011-05-11 富士ゼロックス株式会社 ジョブログ管理プログラム、ジョブログ管理方法、画像処理装置および画像処理システム
JP2008065422A (ja) * 2006-09-05 2008-03-21 Fuji Xerox Co Ltd 印刷サーバ装置、印刷システム及び印刷履歴管理プログラム
JP4276672B2 (ja) * 2006-10-03 2009-06-10 シャープ株式会社 画像処理装置
JP5043578B2 (ja) * 2007-09-28 2012-10-10 キヤノン株式会社 印刷装置、印刷ジョブ制御方法、及びコンピュータプログラム
JP5005722B2 (ja) 2009-03-24 2012-08-22 ブラザー工業株式会社 印刷装置および印刷システム
JP2010240896A (ja) * 2009-04-02 2010-10-28 Sharp Corp 画像形成装置、画像処理端末及びそれらにより構成される画像形成システム
JP5693049B2 (ja) * 2010-06-04 2015-04-01 キヤノン株式会社 画像形成装置、その制御方法、及びプログラム
JP5966835B2 (ja) * 2012-10-03 2016-08-10 ブラザー工業株式会社 印刷装置およびログ書き込み方法

Also Published As

Publication number Publication date
JP2014073594A (ja) 2014-04-24
US8988719B2 (en) 2015-03-24
US20140092436A1 (en) 2014-04-03

Similar Documents

Publication Publication Date Title
JP5465699B2 (ja) 画像形成装置
US8276068B2 (en) Information processing apparatus with print preview function
JP6036020B2 (ja) 印刷装置および印刷システム
CN112019698B (zh) 图像形成装置、图像形成数据的存储方法及存储介质
US8303075B2 (en) Apparatus and method of controlling same
JP5966835B2 (ja) 印刷装置およびログ書き込み方法
KR20130031208A (ko) 인쇄 제어 장치 및 그 제어 방법
US20100265539A1 (en) Printing system and printing method
JP2006041764A (ja) ログ記録装置、ログ記録プログラムおよび記録媒体
CN112019697B (zh) 图像形成装置、图像形成数据的存储方法及程序
US8041693B2 (en) Storing image data in and retrieving image data from memory in print controlling system
JP5546526B2 (ja) 印刷システム、印刷装置及びデータ変換方法
JP5537626B2 (ja) 画像形成装置および画像形成システム
JP4876998B2 (ja) 通信システム
JP5962406B2 (ja) 印刷装置およびログ書き込み方法
JP3821293B2 (ja) 画像形成システム、画像形成装置及び画像形成方法
JP5135238B2 (ja) 画像形成システムおよびサーバ装置
US20150054905A1 (en) Image forming apparatus and image processing method
US8054503B2 (en) System and a program product
JP2014200956A (ja) 画像形成装置
JP2007067661A (ja) 画像処理装置
JP2012155415A (ja) 印刷システム
US20120250055A1 (en) Image processing apparatus, image forming apparatus, image processing method, image processing program, and storage medium
JP2016175235A (ja) 画像形成装置およびプログラム
JP2010214710A (ja) プリントシステムおよび画像処理装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20150323

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20160224

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20160301

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160419

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20160531

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160613

R150 Certificate of patent or registration of utility model

Ref document number: 5962406

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150