[go: up one dir, main page]

JP2004314547A - プリンタ装置およびプリンタ制御プログラム - Google Patents

プリンタ装置およびプリンタ制御プログラム Download PDF

Info

Publication number
JP2004314547A
JP2004314547A JP2003114678A JP2003114678A JP2004314547A JP 2004314547 A JP2004314547 A JP 2004314547A JP 2003114678 A JP2003114678 A JP 2003114678A JP 2003114678 A JP2003114678 A JP 2003114678A JP 2004314547 A JP2004314547 A JP 2004314547A
Authority
JP
Japan
Prior art keywords
print data
data
printer
user
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.)
Pending
Application number
JP2003114678A
Other languages
English (en)
Inventor
Hiroyuki Imai
裕行 今井
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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co 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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2003114678A priority Critical patent/JP2004314547A/ja
Publication of JP2004314547A publication Critical patent/JP2004314547A/ja
Pending legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)

Abstract

【課題】利用者制限機能を持つプリンタ装置において、利用者識別子の付加機能がないプリンタドライバから印刷要求を出した場合でも印刷出力を得ることができ、しかも元々登録されていない利用者の印刷ジョブデータが蓄積するのを防止する。
【解決手段】印刷データ中に利用者の識別子がない印刷データに対して、データ保存処理部204は、NVRAM105が記憶している動作モードに応じて、印刷データを保存期限および送信ホスト情報とともにHDD103に保存する。また、データ保存処理部204は、保存している印刷データの破棄(削除)や、データ照会部207が呈示した印刷データ識別情報に合致した印刷データをHDD103から読み出し、画像処理部203を経由して印刷出力するための制御も行う。
【選択図】 図2

Description

【0001】
【発明の属する技術分野】
本発明は、プリンタ装置に関し、詳細には予め登録してある利用者のみが使用できるプリンタ装置における印刷ジョブ制御に関するものである。
【0002】
【従来の技術】
従来のプリンタ装置として、利用者固有の番号(ユーザーコード)をプリンタ装置にあらかじめ登録しておき、その登録されたユーザーコードが付加された印刷データのみ印刷を行う利用者制限機能を持つものがあった。例えば、特許文献1に記載の利用者制限機能付き印刷装置では、印刷データに含まれる制御コマンド(利用者識別子や印刷条件)を解析し、予め認証テーブルに登録されていない利用者の印刷ジョブを受信した場合は、印刷データを破棄するか、あるいは保存するかを切り替えられるようになっている。さらに、印刷ジョブに利用者の認証コードがない場合には、ジョブデータ(印刷データ)は蓄積された操作部等より認証コードを入力することで、印刷できるようになっている。
【特許文献1】特開2002−108583公報
【0003】
【発明が解決しようとする課題】
しかし、従来の利用者制限機能付き印刷装置においては、ユーザーコード等の利用者識別子が付加されていない印刷ジョブは出力できるが、元々登録されていない利用者の印刷データは出力できず大量に蓄積されてしまうという問題があった。
本発明は、利用者識別子の付加機能がないプリンタドライバから印刷要求を出した場合でも印刷出力を得ることができ、しかも元々登録されていない利用者の印刷ジョブデータが蓄積するのを防止できるプリンタ装置およびプリンタ制御プログラムを提供することを目的とする。
【0004】
【課題を解決するための手段】
前記の課題を解決するために、請求項1記載の発明では、印刷データ中にあらかじめプリンタ装置に登録されている利用者の識別子があれば通常通り印刷を行う利用者制限機能を持つプリンタ装置において、印刷データ中に利用者の識別子がない場合は、前記印刷データを保存して、所定期間内に登録されている利用者の識別子および印刷データの識別情報を入力することにより印刷出力を可能とするデータ保存処理手段を備えたことを特徴とする。
このようにすれば、印刷データ中に利用者の識別子を付加する機能のないプリンタドライバからの印刷要求でも、印刷データは所定期間保存されるので、再度印刷ジョブの投入の必要がなく、その期間内では選択的に所望の印刷データの出力を得ることができる。
また、請求項2記載の発明では、請求項1記載のプリンタ装置において、前記データ保存処理手段は印刷データ中に利用者の識別子がない場合は、前記印刷データを記憶装置に保存して当該印刷処理を終了させることを特徴とする。
このようにすれば、プリンタ装置を早期にリリースでき、プリント資源の効率運用が図れる。
【0005】
また、請求項3記載の発明では、請求項2記載のプリンタ装置において、前記印刷データを前記記憶装置に保持しておく期間の設定を行う保存期間設定手段を設け、前記データ保存処理手段は、印刷データを前記設定期間記憶装置に保存し、前記設定期間内に印刷データの識別情報の入力がなかった場合は前記印刷データを破棄することを特徴とする。
このようにすれば、印刷データを記憶装置に保持しておく期間が限定できので、大量の印刷データが残留することがない。
また、請求項4記載の発明では、印刷データ中にあらかじめプリンタ装置に登録されている利用者の識別子があれば通常通り印刷を行う利用者制限機能を持つプリンタ装置において、印刷データ中に利用者の識別子がない場合の処理として、「操作パネルからの印刷データの識別情報入力待ち」のモードおよび入力待ち時間の設定を行う動作モード設定手段と、該モードが設定されているとき、前記入力待ち時間内に操作パネルから、登録されている利用者の識別子および印刷データの識別情報の入力を受け、前記印刷データの識別情報に合致する印刷データを印刷出力する制御手段とを備えたことを特徴とする。
このようにすれば、プリンタ装置が停止するので、印刷ジョブに問題があったことがわかり、再度印刷ジョブを投入しなくても印刷出力を得ることができる。しかも、入力待ち時間の設定ができるので、無制限にプリンタ装置が停止することがない。
また、請求項5記載の発明では、コンピュータを、請求項1、2、3または4に記載のプリンタ装置として機能させるためのプログラムである。
【0006】
【発明の実施の形態】
以下、図面により本発明の実施の形態を詳細に説明する。図1は本発明のプリンタ装置のハードウエア構成を示す図である。本発明のプリンタ装置は、プリント要求を行うホストとプリンタ装置を接続するためのホストI/F101と、プリンタ装置の各種設定の操作を行うための操作パネル102と、作像装置や給排紙機構を備えたプリンタエンジン107と、印刷ジョブや作像結果、各種のプログラムやデータ等を記憶しておく記憶装置としてのHDD(Hard Disk Drive)103を備えている。ホストI/F101は、有線/無線のLANとのインターフェースであり、印刷データの受信の他にも、プリンタ装置への指示や、プリンタ装置の稼動状態の問い合わせ等の入出力も行えるようになっている。
また、本発明のプリンタ装置は、更にCPU(Central Processing Unit)100と、プリンタ制御プログラムやプリンタ言語処理プログラム(エミュレーションプログラム)等の格納されたROMおよび各プログラムのワークエリアや画像生成に使用されるRAMからなるメモリ104と、プリンタ装置の動作モードや印刷データの保存期間、あるいは印刷データ識別情報入力待ち時間等のシステム設定値および登録ユーザのユーザコード等を記憶している不揮発性メモリのNVRAM105と、現在時刻の更新と時間の計時を行うタイマ106を備えている。これらはプリンタ装置全体を制御するための制御部(コントローラ)の主要部を構成する。本発明のプリンタ制御プログラムも最終的には上述のROMに置かれCPU100によって実行される。制御部は、データ保存処理手段、保存期間設定手段を構成している。
なお、108はバスであり、データの通り道になっている。
【0007】
図2は本発明のプリンタ装置の制御部の機能構成を示す図である。
印刷データ入力部200は、ホストI/F101が受信した印刷データを受け取り、解析部201へ渡す。解析部201は印刷データ中の制御コード等を解析して利用者を識別する文字列(ここではユーザーコードと呼ぶことにする)を抽出する。照合部202では、抽出されたユーザーコードとNVRAM105に記憶されている登録済みの利用者のユーザーコードとを比較する。比較の結果、登録済みのユーザーコードの場合は、印刷データは画像処理部203で処理され、プリンタエンジン107よりプリント出力がなされる。データ保存処理部(データ保存処理手段)204は、NVRAM105が記憶している動作モードに応じて、印刷データを保存期限および送信ホスト情報とともにHDD(記憶装置)103に保存する。保存期間は、保存期間設定手段(操作パネル102、ホストI/F101を介した入力手段等)により設定する。また、データ保存処理部204は、保存している印刷データの破棄(削除)や、データ照会部207が呈示した印刷データ識別情報に合致した印刷データをHDD103から画像処理部203を経由して印刷出力するための制御も行う。
一方、操作パネル102あるいはホストI/F101から入力されたデータは制御データ入力部205が受け取り、制御データ処理部206へ渡す。制御データ入力部205はデータの入力だけでなく、操作パネル102や図示しないホストコンピュータへのデータ入力を促す表示や、設定内容の表示も行うようになっている。制御データ処理部206は入力されたデータの種類に従い、設定データの場合はNVRAM105に入力データを書き込み、印刷データ識別情報の場合はデータ照会部207にデータを渡す。データ照会部207は、データ保存処理部204へ、印刷データ識別情報と合致した保存中の印刷データの有無を照会する機能を果たす。また、タイマ106は入力待ち時間のカウントと現在時刻の更新を行うようになっている。
【0008】
次に、以上のように構成された本発明のプリンタ装置の動作をフローチャートを参照して説明する。
図3は印刷ジョブの設定処理を示すフローチャートである。まず動作モードを設定する(ステップS301)。動作モードとは、解析部201の解析の結果、印刷データ中にユーザーコードがない場合の印刷データの処理方法である。ここでは、操作パネルからの印刷データ識別情報入力待ち、破棄、保存のいずれかのモードを選択するようになっている。
次に、動作モードが操作パネルからの印刷データ識別情報入力待ちの場合は、操作パネルからの入力待ちの時間を設定する(ステップS302)。この待ち時間を長く設定すると、プリンタ装置の停止時間が長くなり効率は落ちるが、短く設定すると、印刷データ識別情報の入力が済まない内に印刷データは破棄されてしまうことになる。プリンタ装置の稼働環境、利用者数等に応じて設定時間を調整すると良い。
次に、保存期間を設定する(ステップS303)。保存期間とは、データ保存処理部204がHDD103に印刷データを保存しておく期間である。上述の入力待ち時間と同様に、短く設定すると、印刷データ識別情報の入力が済まない内に印刷データは破棄されてしまうことになる。しかし、入力待ち時間と異なりプリンタ装置は停止しないので印刷出力の効率は落とさないが、あまり長い期間を設定すると、大量の印刷データが溜まってしまうことになる。以上の処理は前にも述べたように、制御データ入力部205および制御データ処理部206が行う。
【0009】
図4は保存されている印刷データを指定して出力する処理を示すフローチャートである。印刷データ中にユーザーコードがない場合は、ユーザコードが登録済みの利用者なら印刷データの保存期間中は印刷データ識別情報を指定することにより印刷出力を得ることができる。利用者は自分のホストコンピュータからホストI/F101あるいは操作パネル102からユーザコードと印刷ジョブを投入したホストコンピュータの識別情報(例えばIPアドレスやホスト名)を入力する(ステップS401)。この処理は前にも述べたように、制御データ入力部205および制御データ処理部206が行う。入力されたユーザーコードは制御データ処理部206でNVRAM105と照合して登録済みの利用者かがチェックされ、また入力された印刷データ識別情報はデータ照会部207で照会され(ステップS402)、入力されたユーザーコードが未登録あるいは保存中の該当する印刷データが何もなければ(ステップS403でNo)、エラーメッセージを操作パネル102、あるいはホストコンピュータの画面に表示して処理を終了する。
保存中の印刷データがあれば(ステップS403でYes)、データ保存処理部204はHDD103から印刷データを読み出して画像処理部203で処理を行わせて、プリンタエンジン107からの印刷出力(ステップS405)の後に、出力した印刷データを削除する(ステップS406)。この、印刷(ステップS405)と削除(ステップS406)の処理は該当する保存中のすべての印刷データに対して行う。
【0010】
順序は逆になるが、印刷データの処理について説明する。図5は受信した印刷データの処理を示すフローチャートである。印刷データ入力部200が印刷データを受信する(ステップS501)。受信した印刷データを解析部201が解析して、印刷データ中のユーザコードを抽出する。もしユーザーコードが印刷データ中にあれば(ステップS502であり)、図では省略したが、登録されている利用者のユーザーコードであれば印刷して(ステップS503)処理を終え、未登録のユーザーコードであれば、この印刷ジョブを終了する。
もし、ユーザーコードがない場合は(ステップS502でなし)、動作モードを調べ、動作モードが破棄(ステップS504でYes)であったら、この印刷ジョブを終了する。もし、動作モードに保存が設定されていたら(ステップS505でYes)、HDD103に印刷データと、保存期限と、印刷ジョブを投入したホストコンピュータの識別情報とを書き込み保存して(ステップS506)この印刷ジョブを終了する。
動作モードが、破棄でも保存でもない場合は、プリンタ装置の動作を止めてユーザーコードと印刷データ識別情報の入力待ちとなる。まず、タイマをゼロセットして計時が始まる(ステップS507)。次に待ち時間をオーバーしたかのチェックを行う(ステップS508)、もしタイムアウト(時間切れ)なら、この印刷ジョブを終了する。この時点で処理を終了すると印刷データは保存されていないので、自動的に破棄されたことになる。
時間切れまでまだ間があれば(ステップS508でNo)、入力があったかをチェックする(ステップS509)。入力がなければ、入力があるまでタイムアウトをチェックしながら入力を待つことになる。
待ち時間内に入力があったら、ユーザーコードが登録済みのものかを照合し、次に、入力された印刷データ識別情報(ホストコンピュータの識別情報)をデータ保存処理部204に照会し(ステップS510)、ユーザーコードの入力者が登録済みの利用者で投入ホストコンピュータの識別情報が正しければ(ステップS511でYes)、印刷出力を行い(ステップS512)、この印刷ジョブを終了する。もし正しくなければ、再びユーザーコードと印刷データ識別情報の入力を待ち、タイムアウトになったら、この印刷ジョブを終了する。
以上の説明では、あくまでも登録済みの利用者が投入した印刷データにユーザーコードがなかった場合の救済方法となっているが、未登録の利用者が投入した印刷データでも、登録済みの利用者に依頼すれば印刷出力が可能となる。この場合、印刷出力を得るために、他人に頼まなければならないことと、印刷出力を得るのに時間がかかることを考えれば利用者制限の機能は果たされる。
なお、保存期限が切れた印刷ファイル(印刷データをファイルとして保存したもの)の破棄(削除)については、プリンタ装置の電源投入時点、あるいは定期的に(例えば1時間おき程度に)保存中の印刷ファイルの保存期限を監視するタスクを走らせ、期限切れの印刷ファイルを削除するようにすれば良い。
また、保存中の印刷ファイルを出力する際に、入力する入力者の識別子としてユーザーコードを用いたが、利用者固有の番号に限定されるものでなく、英数字の組み合わせ、あるいはパスワードも一緒に入力するようにしても良い。パスワードを一緒に入力することにより、誰が印刷データを出力したかが、単に識別子のみを入力するより確実となる。
【0011】
【発明の効果】
以上説明したように、利用者識別子の付加機能を持たないプリンタドライバから送られてきた印刷ジョブでも印刷を行うことが可能となり、さらにプリンタ装置のHDD(記憶装置)が印刷データで一杯になってしまうことを回避することができる。
【図面の簡単な説明】
【図1】本発明のプリンタ装置のハードウエア構成を示す図である。
【図2】本発明のプリンタ装置の制御部の機能構成を示す図である。
【図3】印刷ジョブの設定処理を示すフローチャートである。
【図4】保存されている印刷データを指定して出力する処理を示すフローチャートである。
【図5】受信した印刷データの処理を示すフローチャートである。
【符号の説明】
100 CPU、 101 ホストI/F、 102 操作パネル
103 HDD、 104 メモリ、 105 NVRAM、 106 タイマ
107 プリンタエンジン、 108 バス、 200 印刷データ入力部
201 解析部、 202 照合部、 203 画像処理部
204 データ保存処理部、 205 制御データ入力部
206 制御データ処理部、 207 データ照会部

Claims (5)

  1. 印刷データ中にあらかじめプリンタ装置に登録されている利用者の識別子があれば通常通り印刷を行う利用者制限機能を持つプリンタ装置において、印刷データ中に利用者の識別子がない場合は、前記印刷データを保存して、所定期間内に登録されている利用者の識別子および印刷データの識別情報を入力することにより印刷出力を可能とするデータ保存処理手段を備えたことを特徴とするプリンタ装置。
  2. 前記データ保存処理手段は印刷データ中に利用者の識別子がない場合は、前記印刷データを記憶装置に保存して当該印刷処理を終了させることを特徴とする請求項1記載のプリンタ装置。
  3. 請求項2記載のプリンタ装置において、前記印刷データを前記記憶装置に保持しておく期間の設定を行う保存期間設定手段を設け、前記データ保存処理手段は、印刷データを前記設定期間記憶装置に保存し、前記設定期間内に印刷データの識別情報の入力がなかった場合は前記印刷データを破棄することを特徴とするプリンタ装置。
  4. 印刷データ中にあらかじめプリンタ装置に登録されている利用者の識別子があれば通常通り印刷を行う利用者制限機能を持つプリンタ装置において、印刷データ中に利用者の識別子がない場合の処理として、「操作パネルからの印刷データの識別情報入力待ち」のモードおよび入力待ち時間の設定を行う動作モード設定手段と、該モードが設定されているとき、前記入力待ち時間内に操作パネルから、登録されている利用者の識別子および印刷データの識別情報の入力を受け、前記印刷データの識別情報に合致する印刷データを印刷出力する制御手段とを備えたことを特徴とするプリンタ装置。
  5. コンピュータを、請求項1、2、3または4に記載のプリンタ装置として機能させるためのプリンタ制御プログラム。
JP2003114678A 2003-04-18 2003-04-18 プリンタ装置およびプリンタ制御プログラム Pending JP2004314547A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003114678A JP2004314547A (ja) 2003-04-18 2003-04-18 プリンタ装置およびプリンタ制御プログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003114678A JP2004314547A (ja) 2003-04-18 2003-04-18 プリンタ装置およびプリンタ制御プログラム

Publications (1)

Publication Number Publication Date
JP2004314547A true JP2004314547A (ja) 2004-11-11

Family

ID=33474181

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003114678A Pending JP2004314547A (ja) 2003-04-18 2003-04-18 プリンタ装置およびプリンタ制御プログラム

Country Status (1)

Country Link
JP (1) JP2004314547A (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010012755A (ja) * 2008-07-07 2010-01-21 Ricoh Co Ltd 画像形成装置、画像形成方法、制御プログラム及び記録媒体
CN103640344A (zh) * 2013-12-24 2014-03-19 中国科学院自动化研究所 一种控制非同步多喷头协同打印的方法
JP2015036239A (ja) * 2013-08-16 2015-02-23 株式会社沖データ 印刷ジョブ管理装置及び印刷ジョブ管理システム
JP2018010686A (ja) * 2013-05-07 2018-01-18 キヤノン株式会社 画像形成装置とその制御方法
US11194529B2 (en) 2013-05-07 2021-12-07 Canon Kabushiki Kaisha Image forming apparatus, information processing apparatus, printing system, method of controlling the same, and storage medium for processing of print data
CN117939026A (zh) * 2024-03-21 2024-04-26 珠海趣印科技有限公司 一种具有交互功能的打印机的控制方法

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010012755A (ja) * 2008-07-07 2010-01-21 Ricoh Co Ltd 画像形成装置、画像形成方法、制御プログラム及び記録媒体
JP2018010686A (ja) * 2013-05-07 2018-01-18 キヤノン株式会社 画像形成装置とその制御方法
US11194529B2 (en) 2013-05-07 2021-12-07 Canon Kabushiki Kaisha Image forming apparatus, information processing apparatus, printing system, method of controlling the same, and storage medium for processing of print data
JP2015036239A (ja) * 2013-08-16 2015-02-23 株式会社沖データ 印刷ジョブ管理装置及び印刷ジョブ管理システム
CN103640344A (zh) * 2013-12-24 2014-03-19 中国科学院自动化研究所 一种控制非同步多喷头协同打印的方法
CN117939026A (zh) * 2024-03-21 2024-04-26 珠海趣印科技有限公司 一种具有交互功能的打印机的控制方法
CN117939026B (zh) * 2024-03-21 2024-10-22 珠海趣印科技有限公司 一种具有交互功能的打印机的控制方法

Similar Documents

Publication Publication Date Title
US6734985B1 (en) Printing apparatus, printing system and method of controlling same
JP5701039B2 (ja) 印刷装置、印刷制御システム、印刷制御システムの制御方法、及びプログラム
US20180275939A1 (en) Image forming apparatus, control method of image forming apparatus, and storage medium
JP2007190839A (ja) 認証印刷装置及び方法、認証印刷システム
JP2004314547A (ja) プリンタ装置およびプリンタ制御プログラム
JP6664531B2 (ja) 印刷装置とその制御方法、及びプログラム
JP5696693B2 (ja) 印刷制御装置、電子メール送信装置、印刷制御方法およびプログラム
JP2002240398A (ja) プリンタ装置及びその制御方法
US8169632B2 (en) Printing system and printing device
JP4584731B2 (ja) プリンタ装置
JP4360058B2 (ja) 画像形成装置及びそれに用いられる電力管理方法
JP2007233555A (ja) 印刷制御プログラムおよび装置および方法
JP2007264779A (ja) 認証印刷利用制御ユニット
JP2000137585A (ja) 印刷装置および印刷システムおよびその制御方法
JP2004171044A (ja) 画像処理装置
JP5625497B2 (ja) 情報処理装置、情報処理システム、情報処理方法、プログラム、及びそのプログラムを記憶した記録媒体
JP5947735B2 (ja) 画像形成装置及びプログラム
JP4780802B2 (ja) 画像処理装置
JPH09263023A (ja) 秘文書優先出力プリンタ
JP6833967B2 (ja) 画像形成装置、画像形成方法及びプログラム
US20060158687A1 (en) Information managing apparatus
JP2019014268A (ja) 印刷装置、制御方法及びプログラム
JP4333048B2 (ja) 画像入力装置及びその制御方法及びその制御プログラム
JP2006209708A (ja) プリンタドライバ
JP2007015225A (ja) 再印刷制御装置、印刷装置、再印刷制御方法及びプログラム