[go: up one dir, main page]

JP2004268535A - Printer and printing system - Google Patents

Printer and printing system Download PDF

Info

Publication number
JP2004268535A
JP2004268535A JP2003065931A JP2003065931A JP2004268535A JP 2004268535 A JP2004268535 A JP 2004268535A JP 2003065931 A JP2003065931 A JP 2003065931A JP 2003065931 A JP2003065931 A JP 2003065931A JP 2004268535 A JP2004268535 A JP 2004268535A
Authority
JP
Japan
Prior art keywords
user
unit
printing
identification information
print
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.)
Granted
Application number
JP2003065931A
Other languages
Japanese (ja)
Other versions
JP4370791B2 (en
Inventor
Tetsuya Motomi
哲哉 本美
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox 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 Fuji Xerox Co Ltd filed Critical Fuji Xerox Co Ltd
Priority to JP2003065931A priority Critical patent/JP4370791B2/en
Publication of JP2004268535A publication Critical patent/JP2004268535A/en
Application granted granted Critical
Publication of JP4370791B2 publication Critical patent/JP4370791B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To prevent a user from being made to wait by other users when he/she goes to an installation place of a printer, in the case of the performance of confidential printing. <P>SOLUTION: This printer 3 has a confidential printing mode for printing stored printing data in accordance with the user's operations using an operation part 9, after the reception and storage of the printing data transmitted from host apparatuses 1 and 2. In this constitution, the printer 3 is equipped with: a means for receiving a request to prohibit the other users from doing the printing by operating the operation part 9 is operated, along with user identification information of a request source; a means for prohibiting the operation of the operation part 9 in accordance with the received request to prohibit the operation; and a means for giving a printing operation right to print the stored printing data by operating the operation part 9, to the user who inputs the user identification information determined to correspond to the user identification information of the request source, only when the input user identification information corresponds to the user identification information of the request source, in the case where the user identification information is input from the operation part 9 in the state of prohibiting the operation of the operation part 9. <P>COPYRIGHT: (C)2004,JPO&NCIPI

Description

【0001】
【発明の属する技術分野】
本発明は、上位装置から送信された印刷データを印刷する印刷装置とこれを用いた印刷システムに関する。
【0002】
【従来の技術】
今日、ネットワークを用いて印刷装置を共有する印刷システムが盛んに使用されるようになっている。具体的には、上位装置となるホストコンピュータを1つのネットワークに複数接続するとともに、このネットワークに例えば1台の印刷装置を接続することにより、複数の上位装置からの印刷ジョブを1台の印刷装置で受け付けて印刷を行うことが可能となっている。
【0003】
ネットワークを含む双方向インターフェースで上位装置と接続される印刷装置として、例えば下記特許文献1には、印刷のジョブが発生していなくても、印刷ジョブの予約を可能とし、予約された時間になると予約者の印刷ジョブを優先的に処理する印刷装置が開示されている。
【0004】
また、ネットワークを利用した印刷システムでは、ユーザが上位装置から印刷装置に印刷データを送って印刷する場合に、印刷装置からシート媒体として出力される印刷文書の内容を他人に見られないようにするため、親展印刷という機能がサポートされている。親展印刷は、主に機密文書の印刷に利用されることから機密文書印刷とも呼ばれる。
【0005】
この親展印刷においては、ユーザが上位装置から印刷装置に印刷データを送信する際に、例えば、ユーザ識別情報やパスワードを付加した印刷データを送信する。これに対して、上位装置から印刷データを受信した印刷装置は、その受信した印刷データとこれに付加された情報をハードディスクに保存する。そして、ユーザが印刷装置の設置場所に移動して、印刷装置の操作パネルから正しいユーザ識別情報とパスワードを入力した場合に限り、ハードディスクから印刷データを読み出して印刷を行う。これにより、上位装置から印刷データを送ったユーザが印刷装置の設置場所に居るときだけ印刷が行われるため、ユーザの意思に反して印刷文書の内容を他人に見られる恐れが皆無となる。
【0006】
親展印刷機能をもつ印刷装置として、例えば下記特許文献2には、複数の親展印刷のパスワードが相前後して入力されたために、親展印刷を連続して行う必要が生じた場合に、パスワードを受け付けた順に親展印刷を行うとともに、前の親展印刷とその後の親展印刷の間に所定の空白時間を設けることにより、親展印刷相互の印刷文書の機密性を保持できるようにした印刷装置が開示されている。
【0007】
【特許文献1】
特開2000−242460号公報
【特許文献2】
特開2001−216123号公報
【0008】
【発明が解決しようとする課題】
しかしながら従来においては、親展印刷を行うユーザが印刷装置に印刷データを送信した後、その送信先となる印刷装置の設置場所に移動して印刷実行のための操作しようとしたときに、既に他のユーザが操作中であったり印刷中であったりすると、それが完了するまで後のユーザが待たされてしまうという不具合があった。
【0009】
こうした点に関して、例えば、上記特許文献1に記載の技術では、時間指定によって印刷装置を予約するため、実際にユーザが印刷したいと思ったときにリアルタイムに予約を行うことが難しいという難点がある。そのため、ユーザが親展印刷を行う場合に、たとえ時間で予約して印刷データを送ったとしても、その後で実際に印刷装置の設置場所に行って印刷しようとしたときに、既に予約時間が過ぎてしまっていることも考えられる。この場合、ユーザは印刷装置の設置場所に移動しても、その時点で他のユーザの処理が予約されていると、印刷装置の操作や印刷実行を行うことができず、それが完了するまで待たされてしまう。
【0010】
また、上記特許文献2に記載の技術では、連続した親展印刷の場合に、時間を空けてから次の親展印刷を行うため、次の親展印刷を行うユーザにとって、どの時点で印刷が実行されるのか把握できないという難点がある。したがって、たとえパスワード入力という印刷装置への操作を先に実行できたとしても、前のユーザの親展印刷が完了するまで、その場で待ち合わせが必要になってしまう。
【0011】
本発明は、上記課題を解決するためになされたもので、その目的とするところは、あるユーザが親展印刷などを行う場合に、予め印刷装置に送って保存した印刷データを、その印刷装置の設置場所に移動して印刷しようとしたきに、他のユーザの操作や印刷で待たされることなく、直ちに印刷装置を操作して印刷を実行できるようにすることにある。
【0012】
【課題を解決するための手段】
本発明に係る印刷装置は、上位装置から送信された印刷データを受信して保存した後、自装置の操作部を用いたユーザの操作にしたがって保存印刷データを印刷する所定印刷モードを有する印刷装置であって、前記操作部を操作して他のユーザが印刷することを禁止する操作禁止要求を、当該操作禁止要求を行った要求元ユーザのユーザ識別情報と合わせて受け付ける操作禁止要求受付手段と、前記操作禁止要求受付手段で前記操作禁止要求を受け付けた場合に、その要求元ユーザ以外の他のユーザが前記操作部を操作して印刷できないように、ユーザ識別情報の入力操作を除いて前記操作部の操作を禁止する操作禁止手段と、前記操作禁止手段で前記操作部の操作を禁止した状態で、前記操作部からユーザ識別情報が入力された場合に、この入力されたユーザ識別情報が前記要求元ユーザのユーザ識別情報に一致するかどうかを判断する判断手段と、前記判断手段で一致すると判断した場合に、当該一致すると判断されたユーザ識別情報を入力したユーザに対して、前記操作部を操作して前記保存印刷データを印刷する印刷操作権利を与える制御手段とを備えた構成となっている。
【0013】
上記構成の印刷装置においては、上位装置から印刷装置に印刷データを送って保存しておいたユーザが、その印刷データを実際に印刷しようと印刷装置の設置場所に移動しようとする際に、例えば、上位装置からのコマンド情報により、ユーザ識別情報とともに操作禁止要求を印刷装置に送ると、この操作禁止要求がユーザ識別情報と合わせて操作禁止受付手段で受け付けられる。そうすると、操作禁止手段では、操作禁止要求を行った要求元ユーザ以外の他のユーザが操作部を操作して印刷できないように、ユーザ識別情報の入力操作を除いて(換言すると、ユーザ識別情報の入力操作のみを許容するように)操作部の操作を禁止するため、操作禁止要求を行ったユーザが印刷装置の設置場所に到達するまで、他のユーザが操作部を操作して印刷することができなくなる。また、操作禁止手段で操作部の操作を禁止した状態で、操作部からユーザ識別情報が入力されると、その入力されたユーザ識別情報が要求元ユーザのユーザ識別情報と一致するかどうか(実際に操作禁止要求を行ったユーザ本人であるかどうか)が判断され、一致すると判断された場合に限り、先にユーザ識別情報を入力したユーザに対して印刷操作権利が与えられる。
【0014】
【発明の実施の形態】
以下、本発明の実施の形態について図面を参照しつつ詳細に説明する。
【0015】
[第1実施形態]
図1は本発明の第1実施形態に係る印刷システムの構成例を示す図である。この印刷システムにおいては、2台の上位装置1,2と1台の印刷装置3とが、共通のネットワーク4を介して双方向通信可能に接続されている。ネットワーク4は、例えば、ケーブル、回線等を用いた有線や、それを用いない無線で構築されるLAN(Local Area Network)、WAN(Wide Area Network)などで構成されるものである。このネットワーク4は、上位装置1,2と印刷装置3の間で双方向通信を可能にするネット手段であれば、どのような構成であってもよい。
【0016】
上位装置1,2は、例えばパーソナルコンピュータによって構成されるものであって、文書、図形、画像などのデータ作成機能を実現する各種のアプリケーションプログラムや、これを使って作成されたデータを印刷するときに用いられるプリンタドライバなどを備える。プリンタドライバは、印刷の対象となるデータを処理して、例えばPDL(page description language)形式の印刷データを生成するデータ生成機能と、このデータ生成機能によって生成された印刷データに所定の情報を付加する情報付加機能とを備える。情報付加機能で付加される付加情報の一例として、この印刷システムを使って親展印刷を行う場合に、親展印刷であることを示す属性情報や、親展印刷を行うのに必要となるユーザ識別情報、パスワードなどがある。このような付加情報は、例えばPDL形式の印刷データの前に、PJL(printer job language)形式のデータとして記述される。また、このPJL形式のデータは、上位装置1,2から印刷装置3にコマンド情報を送って各種の設定及び設定変更を行う際のデータ形式としても適用される。
【0017】
印刷装置3は、上位装置1又は上位装置2から送信された印刷データをネットワーク4経由で受信するとともに、この受信した印刷データを用紙等のシート媒体に印刷出力するものである。この印刷装置3は、上位装置1,2からネットワーク4経由で受信した印刷データを保存しないで印刷する通常印刷モードの他に、上位装置1,2からネットワーク4経由で受信した印刷データを一旦保存した後、自装置の操作部(後述)を用いたユーザの操作にしたがって、先に保存した印刷データ(以下、保存印刷データとも記す)を印刷する親展印刷モードを有する。親展印刷とは、ユーザが上位装置から印刷装置に送った印刷データの印刷結果(紙文書)を他人に見られないように、印刷データを送ったユーザ本人が印刷装置を操作して印刷データの印刷を行う仕組みをいい、親展印刷モードとは、この親展印刷を実行する印刷モードをいう。
【0018】
印刷装置3は、主制御部5と、ホストインターフェース部(ホストI/F部)6と、ネットワークインターフェース部(ネットワークI/F部)7と、ユーザインターフェース部(ユーザI/F部)8と、操作部9と、解析編集部10と、印刷制御部11と、印刷出力部(プリンタエンジン)12と、操作管理部13と、印刷管理部14と、メモリ15とを備えた構成となっている。
【0019】
主制御部5は、印刷装置3全体の処理動作を統括的に制御するものである。ホストインターフェース部6は、ネットワークインターフェース部7を介して上位装置1,2と双方向に通信(情報を受け渡し)するためのインターフェースである。ネットワークインターフェース部7は、ネットワーク4に接続するためのインターフェースである。上位装置1,2から送信される各種の情報(印刷データを含む)は、ネットワーク4を通してネットワークインターフェース部7で受信された後、ホストインターフェース部7を経由して解析編集部10に転送される。また、上位装置1,2に対しては、ホストインターフェース部6からネットワークインターフェース部7を通して各種の情報がネットワーク4経由で送信される。
【0020】
ユーザインターフェース部8は、ユーザとの直接的なインターフェースとなる操作部9の処理動作を管理するものである。操作部9は、ユーザが印刷装置3を直接操作する際に用いられるインターフェースである。この操作部9は、例えば、入力操作のためのボタン、スイッチ、キーなどを配置した入力パネルと情報表示のための表示パネルとを有する操作パネルによって構成される。操作部9を操作してユーザが入力した情報は、ユーザインターフェース部8を経由して所定の機能部に転送される。また、操作部9に対しては、例えば、操作案内のためのメッセージ情報や他の表示用情報がユーザインターフェース部8から送られる。
【0021】
解析編集部10は、上位装置1,2から受信した情報を解析し、その解析結果に基づいて情報を他の機能部に転送したり、その情報に印刷データが含まれる場合に、この印刷データを編集(ラスタライズ)してビットマップ形式の印刷データに変換するものである。印刷制御部11は、解析編集部10で編集した印刷データを印刷出力部12に送って、当該印刷出力部12による印刷動作を制御するものである。印刷出力部12は、印刷制御部11から送られた印刷データ(ビットマップデータ)にしたがって印刷動作を行うことにより、用紙等のシート媒体に印刷データを可視画像として印刷出力するものである。印刷出力部12による印刷方式としては、例えば、電子写真方式、インクジェット方式などを採用することができる。
【0022】
操作管理部13は、上位装置1,2から送られたユーザ識別情報や、操作部9からユーザによって入力されたユーザ識別情報を認識し、この認識結果に基づいて、操作部9を用いたユーザの操作を管理するものである。この操作管理部13では、特定のユーザを除く他のユーザが操作部9を操作して保存印刷データを印刷することを禁止して、特定のユーザに対してのみ、操作部9を操作して保存印刷データを印刷する印刷操作権利(印刷のための操作を行う権利)を与えたり、逆に、全てのユーザが操作部9を操作して保存印刷データを印刷できるように操作部9の操作禁止の設定を解除したりする処理を行う。
【0023】
ちなみに、ユーザ識別情報は、ユーザを一意に特定するために、個々のユーザに与えられる識別情報であって、例えば、英数字を任意に組み合わせた文字列からなるユーザIDによって構成される。このユーザ識別情報の入力は、操作部9でキー操作などすることで実行されるものであってもよいし、ユーザが所有する携帯型の記録媒体(例えば、ICカードなど)をスロットに差し込んだときに、当該記録媒体に記録された識別情報を読み取ることで実行されるものであってもよい。また、これ以外にも、ユーザ識別情報として、例えば、ユーザの身体的な特徴を示す生体情報(例えば、指紋)を採用し、この生体情報をセンサ(例えば、指紋センサ等)で検出することで、ユーザ識別情報の入力を実行するものであってもよい。
【0024】
印刷管理部14は、上位装置1,2から親展印刷用として送信された印刷データ(ユーザ識別情報とパスワードが付加された印刷データ)をネットワークインターフェース部7で受信した際に、この印刷データをこれに付加された情報(ユーザ識別情報、パスワード情報)とともにメモリ15に保存するとともに、メモリ15に保存された印刷データを識別するデータ識別情報(例えば、印刷データのファイル名)とこれに対応するユーザ識別情報、パスワード情報を管理するものである。なお、本実施形態においては、印刷データを識別するデータ識別情報として、例えば、上位装置1,2側で印刷データに付されたファイル名を採用するものとする。
【0025】
メモリ15は、親展印刷用の印刷データとこれに対応する各種の情報(ユーザ識別情報、パスワード情報、ファイル名)を保存するもので、例えば、ハードディスクや不揮発性メモリ(例えば、EEPROM)によって構成される。メモリ15に保存される印刷データの形式は、上位装置1,2から送信されたとき(ネットワークインターフェース部7で受信したとき)と同じデータ形式(本例ではPDL形式)でも、これを解析編集部10で編集して生成されるデータ形式(本例ではビットマップ形式)でも、あるいはそれらの中間的なデータ形式であってもよい。ただし、メモリ15に保存される印刷データの形式が、PDLデータ、又はPDLデータとビットマップデータの中間的なデータである場合は、この印刷データを解析編集部10でビットマップ形式に変換してから印刷制御部11を通して印刷出力部12に供給する必要がある。
【0026】
続いて、上記構成からなる印刷システムにおける印刷装置3の処理動作について説明する。
【0027】
図2は本発明の第1実施形態において上位装置が印刷データを送信したときの印刷装置の処理動作を示すフローチャートである。ここでは2台の上位装置1,2のうち、上位装置1から印刷装置3に印刷データが送信された場合を例に挙げて説明するが、上位装置2から印刷装置3に印刷データが送信された場合でも同様の処理手順となる。
【0028】
先ず、上位装置1を操作するユーザが親展印刷を行う場合は、親展印刷であることを示す属性情報と、ユーザ識別情報と、パスワードとを付加したかたちで、上位装置1から印刷装置3にネットワーク4を介して印刷データが送信される。そうすると、印刷装置3では、上位装置1から送信された印刷データを、この印刷データに付加された付加情報(属性情報、ユーザ識別情報、パスワード)と合わせてネットワークインターフェース部7で受信する(ステップS11)。次いで、先ほど受信した印刷データを、これに付加された付加情報とともに解析編集部10に送って解析することにより、ユーザ識別情報とパスワードの有無を確認する(ステップS12)。
【0029】
ここで、解析編集部10での解析結果として、ユーザ識別情報とパスワードが有りと認識した場合は、印刷装置3の印刷モードを親展印刷モードに設定して、ユーザ識別情報とパスワードを、印刷データと一緒に印刷管理部14に送る。そうすると、印刷管理部14では、解析編集部10から受け取った印刷データ、ユーザ識別情報及びパスワードを、その印刷データの識別情報となるファイル名と一緒にメモリ15に保存(書き込み)する(ステップS13)。続いて、印刷データの保存に成功したかどうかを印刷管理部14自身で判断する(ステップS14)。そして、保存が正常に完了(成功)した場合(ステップS14でYesの場合)は、その旨の通知(保存完了通知)をホストインターフェース部6がネットワークインターフェース部7を経由して上位装置1に送る。(ステップS15)。また、印刷データの保存に失敗した場合(ステップS14でNoの場合)は、先に受信した印刷データを破棄した後(ステップS16)、その旨の通知(保存失敗通知)をホストインターフェース部6がネットワークインターフェース部7を経由して上位装置1に送る。(ステップS17)。
【0030】
また、上位装置1を操作するユーザが親展印刷を行わない場合は、上述した属性情報、ユーザ識別情報、パスワード等を付加せずに、上位装置1から印刷装置3にネットワーク4を介して印刷データが送信される。この場合は、上記ステップS12でユーザ識別情報とパスワードが無しと解析編集部10で認識するため、印刷装置3の印刷モードを通常印刷モードに設定して、上記ステップS11で受信した印刷データをビットマップ形式のデータに変換し、この変換後の印刷データを印刷制御部11に送って印刷出力部12で印刷を実行する(ステップS18)。その後、印刷出力部12での印刷が完了すると、その旨の通知(印刷完了通知)をホストインターフェース部6がネットワークインターフェース部7を経由して上位装置1に送る。(ステップS19)。ちなみに、ステップS15,S17,S19で印刷装置3から上位装置1に送られた通知(保存完了通知、保存失敗通知、印刷完了通知)は、上位装置1のディスプレイにメッセージとして表示される。したがって、ユーザは、上位装置1のディスプレイに表示されたメッセージを確認することにより、自身が希望した印刷装置3側での処理が正常に完了したかどうかをリアルタイムに知ることができる。ただし、保存完了通知及び印刷完了通知については、必ずもユーザ側で確認する必要がないため、ユーザの好みで表示、非表示を選択できるようにしてもよい。
【0031】
図3は本発明の第1実施形態において上位装置が操作禁止要求をコマンド情報として送信したときの印刷装置の処理動作を示すフローチャートである。ここでは2台の上位装置1,2のうち、上位装置1から印刷装置3に操作禁止要求のコマンド情報が送信された場合を例に挙げて説明するが、上位装置2から印刷装置3に操作禁止要求のコマンド情報が送信された場合でも同様の処理手順となる。
【0032】
先ず、上位装置1を操作するユーザは、予め印刷装置3に保存しておいた印刷データを印刷しようとした場合に、実際に印刷装置3の設置場所に移動する前に、印刷装置3の操作部9を操作して他のユーザが印刷することを禁止する操作禁止要求のコマンド情報を、自身のユーザ識別情報と合わせて印刷装置3宛に送信する。そうすると、印刷装置3では、操作禁止要求のコマンド情報とこれに付加されたユーザ識別情報を、ネットワーク4を介してネットワークインターフェース部7で受信する(ステップS21)。
【0033】
次に、先ほど受信した操作禁止要求のコマンド情報を、これに付加されたユーザ識別情報とともに解析編集部10に送って解析するとともに、この解析結果を操作管理部13に送ることにより、ユーザ識別情報の正否を判断する(ステップS22)。ユーザ識別情報の正否は、操作禁止要求のコマンド情報にユーザ識別情報が付加されていると解析編集部10が認識し、かつ、解析編集部10で認識したユーザ識別情報と同じものが既に印刷管理部14によってメモリ15に保存されていると操作管理部13が確認した場合に「正しい」と判断され、それ以外は「正しくない(不正)」と判断される。このとき、ユーザ識別情報が「正しい」と判断した場合に限り、上位装置1からの操作禁止要求を正式に印刷装置3で受け付ける。また、ユーザ識別情報が「正しくない(不正)」と判断した場合は、上位装置1からの操作禁止要求の受け付けを拒否するとともに、ユーザ識別情報が不正である旨の通知(ユーザ識別情報不正通知)をホストインターフェース部6がネットワークインターフェース部7を経由して上位装置1に送る。(ステップS23)。
【0034】
続いて、上述のように操作禁止要求を受け付けた印刷装置3では、現在の自装置の設定状態として、操作部9を操作して保存印刷データを印刷することが操作管理部13によって禁止に設定されているかどうかを確認する(ステップS24)。そして、操作部9の操作が禁止に設定されていない場合(ステップS24でNoの場合)は、先のステップS21で受信した操作禁止要求の要求元ユーザ以外の他のユーザが操作部9を操作して印刷できないように、ユーザ識別情報の入力操作を除いた操作部9の操作を操作管理部13で禁止に設定する(ステップS25)。次いで、上記ステップS21で受信した操作禁止要求のコマンド情報にしたがって印刷装置3の操作許可が下りた旨の通知(操作許可通知)を、ホストインターフェース部6がネットワークインターフェース部7を経由して上位装置1に送る。(ステップS26)。この操作許可通知は、上位装置1のディスプレイにメッセージとして表示される。したがって、上位装置1から操作禁止要求を送った要求元ユーザは、ディスプレイに表示された操作許可通知のメッセージを確認することにより、自身の要求どおりに、他のユーザによる印刷装置3(操作部9)の操作が禁止に設定されたことを知るすることができる。
【0035】
また、上記ステップS24において操作部9の操作が禁止に設定されていた場合は、この操作禁止の要求を行ったユーザのユーザ識別情報を確認することにより、同じユーザからの操作禁止要求によって操作部9の操作が禁止されているかどうかを判断する(ステップS27)。ここでの判断は、それ以前に操作管理部13が操作部9の操作を禁止に設定したときに認識していたユーザ識別情報と、新たに操作禁止要求があったユーザ識別情報とを比較し、それらのユーザ識別情報が一致した場合は同じユーザからの操作禁止要求によって操作部9の操作が禁止されていると判断し、一致しない場合は異なるユーザからの操作禁止要求によって操作部9の操作が禁止されていると判断する。
【0036】
そして、上記ステップS27で同じユーザからの操作禁止要求によって操作部9の操作が禁止されていると判断した場合は、既に操作許可が下りている旨の通知(操作許可済み通知)を、ホストインターフェース部6がネットワークインターフェース部7を経由して上位装置1に送る(ステップS28)。また、上記ステップS27で異なるユーザからの操作禁止要求によって操作部9の操作が禁止されていると判断した場合は、他のユーザによって操作部9の操作が禁止に設定されている旨の通知(他ユーザ操作禁止中通知)を、ホストインターフェース部6がネットワークインターフェース部7を経由して上位装置1に送る(ステップS29)。この他ユーザ操作禁止中通知は、上位装置1のディスプレイにメッセージとして表示される。したがって、上位装置1から操作禁止要求を送った要求元ユーザは、ディスプレイに表示された他ユーザ操作禁止中通知のメッセージを確認することにより、自身が要求する前に、他のユーザからの操作禁止要求によって印刷装置3(操作部9)の操作が禁止に設定されていることを知るすることができる。
【0037】
図4は本発明の第1実施形態において上位装置が操作禁止の解除要求をコマンド情報として送信したときの印刷装置の処理動作を示すフローチャートである。ここでは2台の上位装置1,2のうち、上位装置1から印刷装置3に解除要求のコマンド情報が送信された場合を例に挙げて説明するが、上位装置2から印刷装置3に解除要求のコマンド情報が送信された場合でも同様の処理手順となる。
【0038】
先ず、上位装置1を操作するユーザは、操作部9の操作禁止の設定解除を求める解除要求のコマンド情報を、自身のユーザ識別情報と合わせて印刷装置3宛に送信する。そうすると、印刷装置3では、解除要求のコマンド情報とこれに付加されたユーザ識別情報を、ネットワーク4を介してネットワークインターフェース部7で受信する(ステップS31)。
【0039】
次に、先ほど受信した解除要求のコマンド情報を、これに付加されたユーザ識別情報とともに解析編集部10に送って解析するとともに、この解析結果を操作管理部13に送ることにより、ユーザ識別情報の正否を判断する(ステップS32)。ユーザ識別情報の正否の仕方は先述したとおりである。そして、ユーザ識別情報が「正しい」と判断した場合に限り、上位装置1からの操作禁止の解除要求を正式に印刷装置3で受け付け、ユーザ識別情報が「正しくない(不正)」と判断した場合は、上位装置1からの解除要求の受け付けを拒否するとともに、ユーザ識別情報が不正である旨の通知(ユーザ識別情報不正通知)をホストインターフェース部6がネットワークインターフェース部7を経由して上位装置1に送る。(ステップS33)。
【0040】
続いて、上述のように操作禁止の解除要求を受け付けた印刷装置3では、現在の自装置の設定状態として、操作部9を操作して保存印刷データを印刷することが操作管理部13によって禁止に設定されているかどうかを確認する(ステップS34)。そして、操作部9の操作が禁止に設定されていない場合(ステップS34でNoの場合)は、今回の解除要求に応じて操作禁止の設定を解除しなくても既に操作部9の操作が全てのユーザに許容されている旨の通知(全ユーザ操作許容通知)を、ホストインターフェース部6がネットワークインターフェース部7を経由して上位装置1に送る。(ステップS35)。
【0041】
また、操作部9の操作が禁止に設定されている場合(ステップS34でYesの場合)は、この操作禁止の要求を行ったユーザのユーザ識別情報を確認することにより、現在設定されている操作禁止の要求を行ったユーザと今回操作禁止の解除要求を行ったユーザが同一ユーザであるかどうかを判断する(ステップS36)。ここでの判断は、それ以前に操作管理部13が操作部9の操作を禁止に設定したときに認識したユーザ識別情報と、操作禁止の解除要求を受けたときに認識したユーザ識別情報とを比較し、それらのユーザ識別情報が一致した場合は同一ユーザであると判断し、一致しない場合は異なるユーザであると判断する。
【0042】
そして、上記ステップS36で同一ユーザであると判断した場合は、現在設定されている操作部9の操作禁止の設定を操作管理部13で解除して、全てのユーザが操作部9を操作して保存印刷データを印刷できるように、操作部9の操作を許可する(ステップS37)。次いで、解除要求どおりに操作部9の操作禁止が解除された旨の通知(解除完了通知)を、ホストインターフェース部6がネットワークインターフェース部7を経由して上位装置1に送る。(ステップS38)。また、上記ステップS36で異なるユーザであると判断した場合は、他のユーザによって操作部9の操作が禁止に設定されている旨の通知(他ユーザ操作禁止中通知)を、ホストインターフェース部6がネットワークインターフェース部7を経由して上位装置1に送る(ステップS39)。
【0043】
このような処理機能を印刷装置3に持たせることにより、親展印刷を希望するユーザは、一旦操作禁止要求を行って操作許可通知を受けた後で何らかの事情により印刷の実行を後回しにしたい場合に、操作禁止の解除要求を行って操作部9の操作禁止の設定を解除することにより、全てのユーザが操作部9を操作して印刷できる状況に戻すことができる。
【0044】
図5は本発明の第1実施形態においてユーザ操作に基づく印刷装置の処理動作を示すフローチャートである。先ず、親展印刷を行うユーザは、上位装置1から印刷装置3に印刷データを送って保存完了通知を受けた後、上記操作禁止要求のコマンド情報を上位装置1から印刷装置3に送って操作許可通知を受け、その後、印刷装置3の設置場所に移動して操作部9を操作する。その際、ユーザは操作部9を操作して自身のユーザ識別情報を入力する(ステップS41)。このとき、ユーザによって入力されたユーザ識別情報はユーザインターフェース部8を介して操作管理部13に通知される。
【0045】
次に、操作管理部13は、先のステップS41で入力されたユーザ識別情報と、現在設定されている操作部9の操作禁止の要求を行った要求元ユーザのユーザ識別情報とが一致するかどうかを判断する(ステップS42)。そして、一致しないと判断した場合は、上記ステップS41でユーザ識別情報を入力したユーザに対して、保存印刷データを印刷のための操作が許可されていない旨の操作不可のメッセージを操作部9の表示パネルに表示する(ステップS43)。また、一致すると判断した場合は、上記ステップS41でユーザ識別情報を入力したユーザに対して、操作部9を操作して保存印刷データを印刷する印刷操作権利を与えるべくステップS44以降の処理に進む。
【0046】
ステップS44では、操作管理部13からの指示にしたがって印刷管理部14がメモリ15に保存されている保存印刷データのファイル名を読み出してユーザインターフェース部8に転送することにより、印刷操作権利が与えられたユーザに対して、操作部9の表示パネルに保存印刷データのファイル名を表示する。このとき、印刷管理部14は、印刷操作権利をもつユーザのユーザ識別情報を検索キーとして、この検索キーに一致するユーザ識別情報に対応付けられたメモリ15内の保存印刷データのファイル名を全て抽出する。したがって、操作部9の表示パネルには、印刷操作権利を持つユーザが予め印刷装置3に送って保存しておいた全ての印刷データのファイル名が一覧で表示される。
【0047】
続いて、ユーザは、操作部9上で表示パネルに表示されたファイル名を見ながら入力パネルを操作することにより、処理実行の対象となるファイル名を選択する(ステップS45)。そうすると、ユーザによるファイル名の選択結果がユーザインターフェース部8を通して印刷管理部14に通知される。次いで、ユーザは先に選択したファイル名に対応するパスワードを、操作部9の入力パネルを操作して入力する(ステップS46)。そうすると、入力されたパスワード情報がユーザインターフェース部8を介して印刷管理部14に通知される。このとき、ステップS45におけるファイル名の選択個数は、一つであっても複数であってもよい。また、ファイル名の選択個数が複数の場合は、それぞれのファイル名ごとにパスワードの入力が行われる。
【0048】
続いて、操作管理部13は、先に入力されたパスワードが正しいかどうかを判断する(ステップS47)。パスワードの正否は、上記ステップS45でユーザが選択したファイル名に対応する印刷データをメモリ15に保存するときに当該印刷データに付加されていたパスワードと、上記ステップS46で入力されたパスワードとを比較し、それらのパスワードが互いに一致していれば「正しい」、一致していなければ「正しくない(不正)」と判断する。そして、パスワードが「正しくない」と判断した場合は、パスワードが不正である旨のメッセージを操作部9の表示パネルに表示する(ステップS48)。
【0049】
また、パスワードが「正しい」と判断した場合は、ユーザが自身の希望に合わせて選択した処理の内容を判断する(ステップS49,S50)。具体的には、操作管理部13からの指示にしたがってユーザインターフェース部8が操作部9の表示パネルに処理メニューの選択項目を表示する。処理メニューの選択項目としては、例えば、「印刷データの印刷」「印刷データの削除」「ファイル選択に戻る」といった3つの項目を用意する。そして、それらの選択項目の中から、ユーザが操作部9の入力パネルを操作して希望の項目を選択すると、その選択結果がユーザインターフェース部8を介して印刷管理部14に通知される。
【0050】
これにより、印刷管理部14は、ユーザが「印刷データの印刷」を選択した場合(ステップS49でYesの場合)は、先のステップS45で選択されたファイル名に対応付けてメモリ15に保存されている印刷データを読み出して解析編集部11に送り、そこでビットマップ形式の印刷データに変換した後、この印刷データを印刷制御部11に送って印刷実行を指示し、この指示にしたがって印刷出力部12に印刷を実行させる(ステップS51)。
【0051】
このとき、通常印刷モードで受信した印刷データの印刷を印刷出力部12で実行中であれば、それよりも親展印刷を優先させるために、印刷管理部14は、印刷制御部11に割り込み印刷を指示して親展印刷を割り込ませる。これにより、通常印刷モードの印刷が一旦中断して親展印刷モードの印刷が開始され、その後、親展印刷モードの印刷が完了すると、通常印刷モードの残りの印刷が再開される。したがって、親展印刷を行うユーザが通常印刷モードの印刷によって待たされることはない。
【0052】
また、印刷管理部14は、ユーザが「印刷データの削除」を選択した場合(ステップS50でYesの場合)は、先のステップS45で選択されたファイル名に対応付けてメモリ15に保存されている印刷データとこれに付加された情報を削除する(ステップS52)。また、ユーザが「ファイル選択に戻る」を選択した場合(ステップS50でNoの場合)は、上記ステップS44に戻って再びファイル名の表示を行う。
【0053】
続いて、上記ステップS51で印刷実行を指示した印刷管理部14は、上記ステップS45で選択された全ての印刷データの印刷が印刷出力部12で完了したかどうかを判断する(ステップS53)。そして、全ての印刷データの印刷が完了したと判断すると、印刷が完了した印刷データとこれに付加された情報をメモリ15から削除する(ステップS54)。
【0054】
その後、ステップS52,54で保存データを削除した後は、それまで操作禁止に設定されていた操作部9の操作を全てのユーザに許可すべく、操作管理部13が操作部9の操作禁止の設定を解除する(ステップS55)。これにより、印刷操作権利をもつユーザの希望に合わせて印刷を行った後に、全てのユーザが操作部9を操作して印刷できる状況に自動的に戻すことができる。
【0055】
なお、上記図3に示す印刷装置3の処理動作においては、あるユーザから操作禁止要求があったときに、そのユーザと異なるユーザからの操作禁止要求によって既に操作部9の操作が禁止に設定されていた場合、その旨を示す他ユーザ操作禁止中通知を上位装置1側に送るものとしたが、さらに好ましくは以下のような処理動作を採用することが考えられる。
【0056】
図6は本発明の第1実施形態において上位装置が操作禁止要求をコマンド情報として送信したときの印刷装置の処理動作の他の例を示すフローチャートである。この図6に示す処理フローにおいて、ステップS61〜S68の処理に関しては、上記図3におけるステップS21〜S28の処理と同様であるため、説明を省略する。
【0057】
ステップS69においては、その前のステップS67で異なるユーザからの操作禁止要求によって操作部9の操作が禁止されていると判断した場合に、後から操作禁止要求を行ったユーザのユーザ識別情報を処理待ちキュー(待ち行列)に登録する。処理待ちキューの管理(キューイング)は操作管理部13が行う。また、操作管理部13は、操作禁止要求の受け付け順にしたがって処理待ちキューにユーザ識別情報を登録する。
【0058】
次いで、上述のように処理待ちキューへのユーザ識別情報の登録が済むと、その旨の通知(キュー登録済み通知)をホストインターフェース部6がネットワークインターフェース部7を経由して上位装置1に送る。(ステップS70)。このキュー登録済み通知は、上位装置1のディスプレイにメッセージとして表示される。したがって、上位装置1から操作禁止要求を送った要求元ユーザは、ディスプレイに表示されたキュー登録済み通知のメッセージを確認することにより、自身が要求する前に、他のユーザからの操作禁止要求によって印刷装置3(操作部9)の操作が禁止に設定されていたことや、これによって自身の操作禁止要求が処理待ちの扱いになったことを知ることができる。
【0059】
図7は本発明の第1実施形態において上位装置が操作禁止の解除要求をコマンド情報として送信したときの印刷装置の処理動作の他の例を示すフローチャートである。この図7に示す処理フローにおいて、ステップS71〜S78の処理に関しては、上記図4におけるステップS31〜S38の処理と同様であるため、説明を省略する。
【0060】
ステップS79においては、処理待ちキューにユーザ識別情報が登録されているかどうかを確認する。そして、登録されている場合は、処理待ちキューの先頭列に登録されているユーザ識別情報をもつユーザからの操作禁止要求にしたがって操作管理部13が操作部8の操作を禁止するとともに、その処理待ちキューの先頭列に登録されていたユーザ識別情報をもつユーザに対して、当該ユーザからの操作禁止要求のコマンド情報にしたがって印刷装置3の操作許可が下りた旨の通知(操作許可通知)を、ホストインターフェース部6がネットワークインターフェース部7を経由して上位装置1に送る。(ステップS80,S81)。
【0061】
一方、ステップS76において、現在設定されている操作禁止の要求を行ったユーザと今回操作禁止の解除要求を行ったユーザが異なると判断した場合は、今回操作禁止の解除要求を行ったユーザのユーザ識別情報が、処理待ちキューに登録されているかどうかを判断する(ステップS82)。そして、処理待ちキューに登録されていると判断した場合は、そのユーザ識別情報を処理待ちキューから削除した後(ステップS83)、操作禁止の解除要求を行ったユーザに対して、要求どおりに解除された旨の通知(解除済み通知)を、ホストインターフェース部6がネットワークインターフェース部7を経由して上位装置1に送る。(ステップS84)。また、上記ステップS82で処理待ちキューに登録されていないと判断した場合は、解除要求を行ったユーザに対して、このユーザからの操作禁止要求を未だ受け付けていない旨の通知(要求未受理通知)を、ホストインターフェース部6がネットワークインターフェース部7を経由して上位装置1に送る。(ステップS85)。
【0062】
図8は本発明の第1実施形態においてユーザ操作に基づく印刷装置の処理動作の他の例を示すフローチャートである。この図8に示すステップS91〜S93の処理は、上記図5に示すステップS41〜S55の処理の中で、ステップS55の処理の後に行われるものである。
【0063】
すなわち、ステップS91においては、処理待ちキューにユーザ識別情報が登録されているかどうかを確認する。そして、登録されている場合は、処理待ちキューの先頭列に登録されているユーザ識別情報をもつユーザからの操作禁止要求にしたがって操作管理部13が操作部8の操作を禁止するとともに、その処理待ちキューの先頭列に登録されていたユーザ識別情報をもつユーザに対して、当該ユーザからの操作禁止要求のコマンド情報にしたがって印刷装置3の操作許可が下りた旨の通知(操作許可通知)を、ホストインターフェース部6がネットワークインターフェース部7を経由して上位装置1に送る。(ステップS92,S93)。
【0064】
このように本発明の第1実施形態に係る印刷装置3とこれを用いた印刷システムにおいては、ユーザが親展印刷を行う場合に、上位装置1,2から印刷装置3に親展印刷用の印刷データを送って保存完了通知を受け、その後、予め印刷装置3に保存しておいた印刷データを印刷しようとするときに、上位装置1,2から印刷装置3に操作禁止要求のコマンド情報を送って操作許可通知を受けることにより、実際に印刷装置3の設置場所で操作部9を操作して保存印刷データを印刷する印刷操作権利(印刷装置3を独占的に操作する権利)を、その保存印刷データの元になる印刷データを上位装置1,2から送信しかつその送信済みの印刷データの印刷を希望するユーザだけに与えることができる。
【0065】
これにより、印刷操作権利を得たユーザが実際に印刷装置3の設置場所まで移動して印刷装置3の操作部9を操作するまでの間、印刷操作権利を持たない他のユーザが操作部9を操作して印刷することができなくなる。したがって、印刷操作権利を持つユーザは、排他的に印刷装置3を操作して印刷する権利を得たことになるため、印刷装置3の設置場所に到着した後、他のユーザの操作や印刷で待たされることなく、直ちに印刷のための操作を行って印刷を実行することが可能となる。
【0066】
また、印刷装置3で操作部9の操作が禁止に設定されているときに、操作禁止要求を行ったユーザのユーザ識別情報を処理待ちキューに登録することにより、この登録によって処理待ちとなったユーザは、印刷装置3に対して何度も操作禁止要求を行う必要がなくなる。したがって、操作禁止要求を行うユーザの手間を軽減することができる。
【0067】
また、印刷装置3で操作部9の操作禁止の設定が解除された場合に、処理待ちキューにユーザ識別情報が登録されているかどうかを確認し、登録されていれば、その先頭列に登録されているユーザ識別情報をもつユーザからの操作禁止要求にしたがって操作部9の操作を禁止するため、処理待ちとなったユーザは、特に何もしなくても自身の操作禁止要求を満たすことができる。
【0068】
さらに、処理待ちのユーザからの操作禁止要求にしたがって操作部9の操作を禁止した場合に、その旨の操作許可通知を上位装置に送ることにより、処理待ちとなったユーザは、自身の要求どおりに操作禁止の設定が行われたことをリアルタイムに知ることができる。これにより、処理待ちとなったユーザはいちいち印刷装置3の設置場所に行って操作状況や印刷状況を確認する必要がないため、印刷装置3の設置場所でユーザ同士の無駄な待ち合わせをなくすことができる。
【0069】
[第2実施形態]
図9は本発明の第2実施形態に係る印刷システムの構成例を示す図である。この印刷システムにおいては、上記第1実施形態と同様に2台の上位装置1,2と1台の印刷装置3とが、共通のネットワーク4を介して双方向通信可能に接続されている。印刷装置3の基本的な構成は、上記第1実施形態の場合と同様である。ただし、上記第1実施形態においては、印刷装置3で実行可能な印刷モードの一つとして親展印刷モードを採用したが、本第2実施形態においては、課金印刷モードを常に採用するものとする。そのため、この印刷システムでは、印刷装置3に対して、課金印刷を行うために料金受け取り装置16が接続されている。
【0070】
料金受け取り装置16は、印刷装置3に付属するかたちで、当該印刷装置3の近傍に設置されるものである。この料金受け取り装置16は、料金投入部17と料金判定部18とを備えた構成となっている。料金投入部17は、ユーザが貨幣(硬貨、紙幣)を投入する部分である。料金判定部18は、料金投入部17から投入された貨幣の金額(投入金額)を判定するもので、その判定結果は印刷管理部14に通知される。
【0071】
なお、ここでは料金受け取り装置201の料金投入部17から貨幣(現金)を投入するとしたが、これ以外にも、例えば、料金投入部17にカード挿入口を設け、このカード挿入口から貨幣の代わりにプリペイドカードを挿入し、このプリペイドカードで使用可能な残りの金額(残高)を料金判定部18で判定するものであってもよい。
【0072】
ここで、課金印刷とは、印刷装置3で印刷データをシート媒体に印刷する際に課金を伴う印刷処理をいい、課金印刷モードとは、この課金印刷を実行する印刷モードをいう。課金印刷においては、例えば、印刷枚数や印刷部数、印刷条件(シートサイズ、カラー印刷/白黒印刷など)に応じて、印刷にかかる金額が決まる。また、印刷装置3で課金印刷を行う場合は、課金の対象となるユーザを特定するためにユーザ識別情報を用いる。また、実際に印刷装置3で課金印刷モードを実行する場合は、上位装置1,2からネットワーク4経由で受信した印刷データを一旦メモリ15に保存した後、自装置の操作部9を用いたユーザの操作にしたがってメモリ15から保存印刷データを読み出して印刷する。
【0073】
以下に、課金印刷に係る印刷装置3の処理動作について説明する。なお、上位装置が操作禁止要求をコマンド情報として送信したときの印刷装置の処理動作に関しては上記図3に示す処理フローと同様であり、上位装置が操作禁止の解除要求をコマンド情報として送信したときの印刷装置の処理動作に関しては上記図4に示す処理フローと同様であるため、それぞれ説明を省略する。
【0074】
図10は本発明の第2実施形態において上位装置が印刷データを送信したときの印刷装置の処理動作を示すフローチャートである。ここでは2台の上位装置1,2のうち、上位装置1から印刷装置3に印刷データが送信された場合を例に挙げて説明するが、上位装置2から印刷装置3に印刷データが送信された場合でも同様の処理手順となる。
【0075】
先ず、上位装置1を操作するユーザが課金印刷を行う場合は、課金印刷であることを示す属性情報と、ユーザ識別情報とを付加したかたちで、上位装置1から印刷装置3にネットワーク4を介して印刷データが送信される。そうすると、印刷装置3では、上位装置1から送信された印刷データを、この印刷データに付加された付加情報(属性情報、ユーザ識別情報)と合わせてネットワークインターフェース部7で受信する(ステップS111)。次いで、先ほど受信した印刷データを、これに付加された付加情報とともに解析編集部10に送って解析することにより、ユーザ識別情報と属性情報の有無を確認する(ステップS112)。
【0076】
ここで、解析編集部10での解析結果として、ユーザ識別情報と属性情報が有りと認識した場合は、ユーザ識別情報を印刷データと一緒に印刷管理部14に送る。そうすると、印刷管理部14では、解析編集部10から受け取った印刷データとユーザ識別情報を、その印刷データの識別情報となるファイル名と一緒にメモリ15に保存(書き込み)する(ステップS113)。続いて、印刷データの保存に成功したかどうかを印刷管理部14自身で判断する(ステップS114)。そして、保存が正常に完了(成功)した場合(ステップS114でYesの場合)は、その旨の通知(保存完了通知)をホストインターフェース部6がネットワークインターフェース部7を経由して上位装置1に送る。(ステップS115)。また、印刷データの保存に失敗した場合(ステップS114でNoの場合)は、先に受信した印刷データを破棄した後(ステップS116)、その旨の通知(保存失敗通知)をホストインターフェース部6がネットワークインターフェース部7を経由して上位装置1に送る。(ステップS117)。
【0077】
また、上記ステップS112でユーザ識別情報又は属性情報あるいはその両方が無しと認識した場合は、先に受信した印刷データを破棄した後(ステップS118)、印刷要求が無効である旨の通知(印刷要求無効通知)をホストインターフェース部6がネットワークインターフェース部7を経由して上位装置1に送る(ステップS119)。
【0078】
図11は本発明の第2実施形態においてユーザ操作に基づく印刷装置の処理動作を示すフローチャートである。先ず、課金印刷を行うユーザは、上位装置1から印刷装置3に印刷データを送って保存完了通知を受けた後、上記操作禁止要求のコマンド情報を上位装置1から印刷装置3に送って操作許可通知を受け、その後、印刷装置3の設置場所に移動して操作部9を操作する。その際、ユーザは操作部9を操作して自身のユーザ識別情報を入力する(ステップS121)。このとき、ユーザによって入力されたユーザ識別情報はユーザインターフェース部8を介して操作管理部13に通知される。
【0079】
次に、操作管理部13は、先のステップS121で入力されたユーザ識別情報と、現在設定されている操作部9の操作禁止の要求を行った要求元ユーザのユーザ識別情報とが一致するかどうかを判断する(ステップS122)。そして、一致しないと判断した場合は、上記ステップS121でユーザ識別情報を入力したユーザに対して、保存印刷データを印刷のための操作が許可されていない旨の操作不可のメッセージを操作部9の表示パネルに表示する(ステップS123)。また、一致すると判断した場合は、上記ステップS121でユーザ識別情報を入力したユーザに対して、操作部9を操作して保存印刷データを印刷する印刷操作権利を与えるべくステップS124以降の処理に進む。
【0080】
ステップS124では、操作管理部13からの指示にしたがって印刷管理部14がメモリ15に保存されている保存印刷データのファイル名を読み出してユーザインターフェース部8に転送することにより、印刷操作権利が与えられたユーザに対して、操作部9の表示パネルに保存印刷データのファイル名を表示する。このとき、印刷管理部14は、印刷操作権利をもつユーザのユーザ識別情報を検索キーとして、この検索キーに一致するユーザ識別情報に対応付けられたメモリ15内の保存印刷データのファイル名を全て抽出する。したがって、操作部9の表示パネルには、印刷操作権利を持つユーザが予め印刷装置3に送って保存しておいた全ての印刷データのファイル名が一覧で表示される。
【0081】
続いて、ユーザは、操作部9上で表示パネルに表示されたファイル名を見ながら入力パネルを操作することにより、処理実行の対象となるファイル名を選択する(ステップS125)。そうすると、ユーザによるファイル名の選択結果がユーザインターフェース部8を通して印刷管理部14に通知される。
【0082】
続いて、操作管理部13は、ユーザが自身の希望に合わせて選択した処理の内容を判断する(ステップS126,S127)。具体的には、操作管理部13からの指示にしたがってユーザインターフェース部8が操作部9の表示パネルに処理メニューの選択項目(例えば、「印刷データの印刷」「印刷データの削除」「ファイル選択に戻る」といった3つの項目)を表示する。そして、それらの選択項目の中から、ユーザが操作部9の入力パネルを操作して希望の項目を選択すると、その選択結果がユーザインターフェース部8を介して印刷管理部14に通知される。
【0083】
これにより、印刷管理部14は、ユーザが「印刷データの印刷」を選択した場合(ステップS126でYesの場合)は、先のステップS125で選択されたファイル名の印刷データの印刷を実行するのに先立って、この印刷を行うのに必要な金額を割り出して、その必要金額を、例えば料金受け取り装置16の料金投入部17に備え付けた料金表示部に表示させる(ステップS128)。その後、料金受け取り装置16において、ユーザが料金投入部17から投入した金額を料金判定部18で判定(カウント)し、その投入金額が必要金額に達すると、その旨を印刷管理部14に通知する。これに対して、印刷管理部14では、料金判定部18からの通知の有無により、投入金額が必要金額に達したかどうかを判断する(ステップS129)。そして、投入金額が必要金額に達したと判断すると、印刷管理部14は、先のステップS125で選択されたファイル名に対応付けてメモリ15に保存されている印刷データを読み出して解析編集部11に送り、そこでビットマップ形式の印刷データに変換した後、この印刷データを印刷制御部11に送って印刷実行を指示し、この指示にしたがって印刷出力部12に印刷を実行させる(ステップS130)。
【0084】
また、印刷管理部14は、ユーザが「印刷データの削除」を選択した場合(ステップS127でYesの場合)は、先のステップS125で選択されたファイル名に対応付けてメモリ15に保存されている印刷データとこれに付加された情報を削除する(ステップS131)。また、ユーザが「ファイル選択に戻る」を選択した場合(ステップS127でNoの場合)は、上記ステップS124に戻って再びファイル名の表示を行う。
【0085】
続いて、上記ステップS130で印刷実行を指示した印刷管理部14は、上記ステップS125で選択された全ての印刷データの印刷が印刷出力部12で完了したかどうかを判断する(ステップS132)。そして、全ての印刷データの印刷が完了したと判断すると、印刷が完了した印刷データとこれに付加された情報をメモリ15から削除する(ステップS133)。
【0086】
その後、ステップS131,133で保存データを削除した後は、それまで操作禁止に設定されていた操作部9の操作を全てのユーザに許可すべく、操作管理部13が操作部9の操作禁止を解除する(ステップS134)。これにより、印刷操作権利をもつユーザの希望に合わせて印刷を行った後に、全てのユーザが操作部9を操作して印刷できる状況に自動的に戻すことができる。
【0087】
なお、この第2実施形態においても、上位装置が操作禁止要求をコマンド情報として送信したときの印刷装置の処理動作の他の例として、上記図6に示す処理フローを採用してもよい。また、これに対応して、上位装置が操作禁止の解除要求をコマンド情報として送信したときの印刷装置の処理動作の他の例として、上記図7に示す処理フローを採用してもよい。さらに、ユーザ操作に基づく印刷装置の処理動作の他の例として、図11に示すステップS134の処理の後に、上記図8にステップS91〜S93の処理を行うものとしてもよい。
【0088】
このように本発明の第2実施形態に係る印刷装置3とこれを用いた印刷システムにおいては、ユーザが課金印刷を行う場合に、上位装置1,2から印刷装置3に課金印刷用の印刷データを送って保存完了通知を受け、その後、予め印刷装置3に保存しておいた印刷データを印刷しようとするときに、上位装置1,2から印刷装置3に操作禁止要求のコマンド情報を送って操作許可通知を受けることにより、実際に印刷装置3の設置場所で操作部9を操作して保存印刷データを印刷する印刷操作権利(印刷装置3を独占的に操作する権利)を、その保存印刷データの元になる印刷データを上位装置1,2から送信しかつその送信済みの印刷データの印刷を希望するユーザだけに与えることができる。
【0089】
これにより、印刷操作権利を得たユーザが実際に印刷装置3の設置場所まで移動して印刷装置3の操作部9を操作するまでの間、印刷操作権利を持たない他のユーザが操作部9を操作して印刷することができなくなる。したがって、印刷操作権利を持つユーザは、排他的に印刷装置3を操作して印刷する権利を得たことになるため、印刷装置3の設置場所に到着した後、他のユーザの操作や印刷で待たされることなく、直ちに印刷のための操作を行って印刷を実行することが可能となる。
【0090】
【発明の効果】
以上説明したように本発明によれば、印刷装置の操作部を操作して保存印刷データを印刷する印刷操作権利を、その保存印刷データの元になる印刷データを上位装置から送信しかつその送信済みの印刷データの印刷を希望するユーザだけに与えることができる。これにより、印刷操作権利を得たユーザが実際に印刷装置の設置場所まで移動して操作部を操作するまでの間、印刷操作権利を持たない他のユーザが操作部を操作して印刷することができなくなる。そのため、印刷操作権利を持つユーザは、印刷装置の設置場所に到着した後、他のユーザの操作や印刷で待たされることなく、直ちに印刷のための操作を行って印刷を実行することが可能となる。
【図面の簡単な説明】
【図1】本発明の第1実施形態に係る印刷システムの構成例を示す図である。
【図2】本発明の第1実施形態において上位装置が印刷データを送信したときの印刷装置の処理動作を示すフローチャートである。
【図3】本発明の第1実施形態において上位装置が操作禁止要求をコマンド情報として送信したときの印刷装置の処理動作を示すフローチャートである。
【図4】本発明の第1実施形態において上位装置が操作禁止の解除要求をコマンド情報として送信したときの印刷装置の処理動作を示すフローチャートである。
【図5】本発明の第1実施形態においてユーザ操作に基づく印刷装置の処理動作を示すフローチャートである。
【図6】本発明の第1実施形態において上位装置が操作禁止要求をコマンド情報として送信したときの印刷装置の処理動作の他の例を示すフローチャートである。
【図7】本発明の第1実施形態において上位装置が操作禁止の解除要求をコマンド情報として送信したときの印刷装置の処理動作の他の例を示すフローチャートである。
【図8】本発明の第1実施形態においてユーザ操作に基づく印刷装置の処理動作の他の例を示すフローチャートである。
【図9】本発明の第2実施形態に係る印刷システムの構成例を示す図である。
【図10】本発明の第2実施形態において上位装置が印刷データを送信したときの印刷装置の処理動作を示すフローチャートである。
【図11】本発明の第2実施形態においてユーザ操作に基づく印刷装置の処理動作を示すフローチャートである。
【符号の説明】
1…上位装置、2…上位装置、3…印刷装置、4…ネットワーク、5…主制御部、6…ホストインターフェース部、7…ネットワークインターフェース部、8…ユーザインターフェース部、9…操作部、10…解析編集部、11…印刷制御部、12…印刷出力部、13…操作管理部、14…印刷管理部、15…メモリ、16…料金受け取り装置、17…料金投入部、18…料金判定部
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a printing device that prints print data transmitted from a host device, and a printing system using the same.
[0002]
[Prior art]
2. Description of the Related Art Today, printing systems that share a printing device using a network have been actively used. Specifically, by connecting a plurality of host computers serving as higher-level devices to one network and connecting one printing device to this network, for example, a print job from a plurality of higher-level devices can be connected to one printing device. And printing can be performed.
[0003]
As a printing device connected to a higher-level device through a bidirectional interface including a network, for example, Japanese Patent Application Laid-Open No. 2003-163,097 allows a print job to be reserved even when a print job has not been generated. A printing apparatus that preferentially processes a print job of a reserving person is disclosed.
[0004]
Also, in a printing system using a network, when a user sends print data from a higher-level device to a printing device and prints, the contents of a print document output as a sheet medium from the printing device are prevented from being viewed by others. Therefore, a function called confidential printing is supported. Confidential printing is also called confidential document printing because it is mainly used for printing confidential documents.
[0005]
In this confidential printing, when a user transmits print data from a higher-level device to a printing device, for example, the user transmits print data to which user identification information and a password are added. On the other hand, the printing device that has received the print data from the host device stores the received print data and the information added thereto on the hard disk. Then, the print data is read from the hard disk and printed only when the user moves to the installation location of the printing apparatus and inputs correct user identification information and a correct password from the operation panel of the printing apparatus. Thus, printing is performed only when the user who has sent the print data from the host device is at the installation location of the printing device, so that there is no possibility that the contents of the printed document can be viewed by others against the user's intention.
[0006]
As a printing apparatus having a confidential printing function, for example, in Japanese Patent Application Laid-Open No. H11-163, when a plurality of passwords for confidential printing are input in succession, it is necessary to accept a password when confidential printing needs to be performed continuously. A printing apparatus has been disclosed that performs confidential printing in the same order as described above and provides a predetermined blank time between the previous confidential printing and the subsequent confidential printing so that the confidentiality of print documents between confidential printing can be maintained. I have.
[0007]
[Patent Document 1]
JP 2000-242460 A
[Patent Document 2]
JP 2001-216123 A
[0008]
[Problems to be solved by the invention]
However, in the related art, when a user performing confidential printing transmits print data to a printing apparatus, and then moves to an installation location of the printing apparatus as a transmission destination and tries to perform an operation for performing printing, another user has already performed another operation. If the user is operating or printing, there is a problem that the subsequent user is kept waiting until the operation is completed.
[0009]
Regarding this point, for example, in the technology described in Patent Document 1, since a printing device is reserved by specifying time, it is difficult to make a reservation in real time when the user actually wants to print. Therefore, when the user performs confidential printing, even if the user sends the print data by making a reservation in time, when the user actually goes to the installation location of the printing apparatus and tries to print, the reservation time has already passed. It is also possible that they are gone. In this case, even if the user moves to the installation location of the printing apparatus, if the processing of another user is reserved at that time, the user cannot operate the printing apparatus or execute printing, and until the processing is completed. I will be kept waiting.
[0010]
Further, in the technology described in Patent Document 2, in the case of continuous confidential printing, the next confidential printing is performed after a certain time interval, so that the user who performs the next confidential printing will perform printing at any time. There is a drawback that it is impossible to grasp. Therefore, even if the password input operation on the printing apparatus can be executed first, it is necessary to wait on the spot until the confidential printing of the previous user is completed.
[0011]
The present invention has been made in order to solve the above-mentioned problem, and an object of the present invention is to, when a certain user performs confidential printing or the like, print data sent to a printing apparatus in advance and saved, and An object of the present invention is to make it possible to immediately operate a printing apparatus and execute printing without waiting for another user's operation or printing when moving to an installation location and printing.
[0012]
[Means for Solving the Problems]
A printing apparatus according to the present invention has a predetermined print mode in which after receiving and storing print data transmitted from a higher-level apparatus, the print apparatus prints stored print data according to a user operation using an operation unit of the apparatus. And an operation prohibition request receiving unit that receives an operation prohibition request that prohibits another user from printing by operating the operation unit, together with the user identification information of the requesting user who made the operation prohibition request. When the operation prohibition request receiving unit receives the operation prohibition request, the operation prohibition request other than the requesting user can not operate and print the operation unit except for the user identification information input operation. An operation prohibition unit for prohibiting operation of the operation unit; and a user identification information input from the operation unit when the operation prohibition unit prohibits the operation of the operation unit. Determining means for determining whether or not the input user identification information matches the user identification information of the requesting user; and when the determination means determines that the user identification information matches, the user identification information determined to match is input. Control means for giving a user a print operation right to print the stored print data by operating the operation unit.
[0013]
In the printing apparatus having the above configuration, when a user who has sent and stored print data from a higher-level apparatus to the printing apparatus tries to actually print the print data and moves to the installation location of the printing apparatus, for example, When the operation prohibition request is sent to the printing apparatus together with the user identification information based on the command information from the host device, the operation prohibition request is received by the operation prohibition receiving unit together with the user identification information. Then, the operation prohibiting means excludes the input operation of the user identification information (in other words, the input of the user identification information) so that a user other than the requesting user who made the operation prohibition request cannot operate and print the operation unit. Since the operation of the operation unit is prohibited (to allow only the input operation), another user can operate the operation unit to perform printing until the user who has issued the operation prohibition request reaches the installation location of the printing apparatus. become unable. Also, when user identification information is input from the operation unit while the operation of the operation unit is prohibited by the operation prohibition unit, whether the input user identification information matches the user identification information of the requesting user (actually, Is determined to be the user who has made the operation prohibition request), and only when it is determined that they match, the print operation right is given to the user who previously entered the user identification information.
[0014]
BEST MODE FOR CARRYING OUT THE INVENTION
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.
[0015]
[First Embodiment]
FIG. 1 is a diagram illustrating a configuration example of a printing system according to the first embodiment of the present invention. In this printing system, two host devices 1 and 2 and one printing device 3 are connected via a common network 4 so as to be capable of two-way communication. The network 4 is configured by, for example, a cable using a cable, a line, or the like, a LAN (Local Area Network) constructed wirelessly without using a cable, a line, or the like, a WAN (Wide Area Network), or the like. The network 4 may have any configuration as long as the network means enables bidirectional communication between the host devices 1 and 2 and the printing device 3.
[0016]
The higher-level devices 1 and 2 are configured by, for example, personal computers, and are used to print various application programs that implement data creation functions such as documents, graphics, and images, and data created using the application programs. It has a printer driver and the like which are used for the printer. The printer driver processes data to be printed and generates print data in, for example, a PDL (page description language) format, and adds predetermined information to the print data generated by the data generation function. Information addition function to perform As an example of additional information added by the information adding function, when performing confidential printing using this printing system, attribute information indicating confidential printing, user identification information required for performing confidential printing, There are passwords. Such additional information is described, for example, as PJL (printer job language) data before print data in PDL format. The PJL format data is also applied as a data format when various settings and setting changes are performed by sending command information from the higher-level devices 1 and 2 to the printing device 3.
[0017]
The printing device 3 receives the print data transmitted from the upper device 1 or the upper device 2 via the network 4 and prints out the received print data on a sheet medium such as a sheet. The printing device 3 temporarily stores print data received from the higher-level devices 1 and 2 via the network 4 in addition to the normal print mode for printing without storing print data received from the higher-level devices 1 and 2 via the network 4. After that, a confidential print mode for printing previously stored print data (hereinafter also referred to as stored print data) in accordance with a user operation using an operation unit (to be described later) of the own apparatus is provided. Confidential printing means that the user who sent the print data operates the printing device to prevent the print result (paper document) of the print data sent from the host device to the printing device from being viewed by others. A confidential print mode refers to a mechanism for performing printing, and a confidential print mode refers to a print mode for executing confidential printing.
[0018]
The printing apparatus 3 includes a main control unit 5, a host interface unit (host I / F unit) 6, a network interface unit (network I / F unit) 7, a user interface unit (user I / F unit) 8, The configuration includes an operation unit 9, an analysis / editing unit 10, a print control unit 11, a print output unit (printer engine) 12, an operation management unit 13, a print management unit 14, and a memory 15. .
[0019]
The main control unit 5 controls the overall processing operation of the printing apparatus 3. The host interface unit 6 is an interface for bidirectional communication (information transfer) with the higher-level devices 1 and 2 via the network interface unit 7. The network interface unit 7 is an interface for connecting to the network 4. Various types of information (including print data) transmitted from the higher-level devices 1 and 2 are received by the network interface unit 7 via the network 4 and then transferred to the analysis / editing unit 10 via the host interface unit 7. Various information is transmitted from the host interface unit 6 to the host devices 1 and 2 via the network 4 through the network interface unit 7.
[0020]
The user interface unit 8 manages the processing operation of the operation unit 9 serving as a direct interface with the user. The operation unit 9 is an interface used when a user directly operates the printing apparatus 3. The operation unit 9 includes, for example, an operation panel having an input panel on which buttons, switches, keys, and the like for input operations are arranged, and a display panel for displaying information. Information input by the user by operating the operation unit 9 is transferred to a predetermined function unit via the user interface unit 8. For example, message information for operation guidance and other display information are sent from the user interface unit 8 to the operation unit 9.
[0021]
The analysis / editing unit 10 analyzes the information received from the higher-level devices 1 and 2 and transfers the information to another functional unit based on the analysis result. Is edited (rasterized) and converted into bitmap print data. The print control unit 11 sends the print data edited by the analysis editing unit 10 to the print output unit 12 and controls a printing operation by the print output unit 12. The print output unit 12 prints out the print data as a visible image on a sheet medium such as paper by performing a printing operation according to the print data (bitmap data) sent from the print control unit 11. As a printing method by the print output unit 12, for example, an electrophotographic method, an inkjet method, or the like can be adopted.
[0022]
The operation management unit 13 recognizes the user identification information sent from the host devices 1 and 2 and the user identification information input by the user from the operation unit 9, and based on the recognition result, the user using the operation unit 9. Is to manage the operation. The operation management unit 13 prohibits other users except the specific user from operating the operation unit 9 to print the stored print data, and operates the operation unit 9 only for the specific user. The print operation right for printing the stored print data (the right to perform an operation for printing) is given, and conversely, the operation of the operation unit 9 is performed so that all users can operate the operation unit 9 to print the stored print data. Processing to cancel the setting of prohibition is performed.
[0023]
Incidentally, the user identification information is identification information given to each user in order to uniquely identify the user, and is constituted by, for example, a user ID composed of a character string obtained by arbitrarily combining alphanumeric characters. The input of the user identification information may be performed by performing a key operation or the like on the operation unit 9, or may be performed by inserting a portable recording medium (for example, an IC card) owned by the user into the slot. Sometimes, it may be executed by reading the identification information recorded on the recording medium. In addition, other than this, for example, biometric information (for example, a fingerprint) indicating the physical characteristics of the user is adopted as the user identification information, and the biometric information is detected by a sensor (for example, a fingerprint sensor or the like). The input of the user identification information may be executed.
[0024]
When the print data (print data to which the user identification information and the password are added) transmitted for the confidential printing from the higher-level devices 1 and 2 is received by the network interface unit 7, the print management unit 14 Is stored in the memory 15 together with the information (user identification information and password information) added to the data, and the data identification information (for example, the file name of the print data) for identifying the print data stored in the memory 15 and the user corresponding thereto are stored. It manages identification information and password information. In the present embodiment, as the data identification information for identifying the print data, for example, a file name given to the print data by the host device 1 or 2 is adopted.
[0025]
The memory 15 stores print data for confidential printing and various types of information (user identification information, password information, and file names) corresponding to the print data, and includes, for example, a hard disk or a nonvolatile memory (for example, an EEPROM). You. The format of the print data stored in the memory 15 may be the same as the format (in this example, the PDL format) transmitted from the higher-level devices 1 and 2 (received by the network interface unit 7). The data may be a data format edited in step 10 (a bitmap format in this example) or an intermediate data format between them. However, if the format of the print data stored in the memory 15 is PDL data or intermediate data between PDL data and bitmap data, the print data is converted into a bitmap format by the analysis / editing unit 10. From the print control unit 11 to the print output unit 12.
[0026]
Next, the processing operation of the printing apparatus 3 in the printing system having the above configuration will be described.
[0027]
FIG. 2 is a flowchart illustrating a processing operation of the printing apparatus when the host apparatus transmits print data in the first embodiment of the present invention. Here, the case where print data is transmitted from the higher-level device 1 to the printing device 3 of the two higher-level devices 1 and 2 will be described as an example, but the print data is transmitted from the higher-level device 2 to the printing device 3. In this case, the same processing procedure is performed.
[0028]
First, when a user who operates the higher-level device 1 performs confidential printing, the higher-level device 1 transmits a confidential print to the printing device 3 by adding attribute information indicating confidential printing, user identification information, and a password. 4, the print data is transmitted. Then, the printing device 3 receives the print data transmitted from the upper device 1 together with the additional information (attribute information, user identification information, password) added to the print data by the network interface unit 7 (step S11). ). Next, the print data received earlier is sent to the analysis / editing unit 10 together with the additional information added thereto and analyzed, thereby confirming the presence or absence of the user identification information and the password (step S12).
[0029]
Here, when the analysis result of the analysis editing unit 10 is that the user identification information and the password are present, the printing mode of the printing apparatus 3 is set to the confidential printing mode, and the user identification information and the password are changed to the printing data. Together with the print management unit 14. Then, the print management unit 14 saves (writes) the print data, the user identification information, and the password received from the analysis / editing unit 10 in the memory 15 together with the file name serving as the identification information of the print data (step S13). . Subsequently, the print management unit 14 determines whether the print data has been successfully stored (step S14). Then, when the storage has been completed normally (success) (Yes in step S14), the host interface unit 6 sends a notification to that effect (storage completion notification) to the host device 1 via the network interface unit 7. . (Step S15). If the saving of the print data has failed (No in step S14), the host interface unit 6 discards the previously received print data (step S16), and sends a notification to that effect (storage failure notification) to the host interface unit 6. The data is sent to the host device 1 via the network interface unit 7. (Step S17).
[0030]
If the user operating the higher-level device 1 does not perform confidential printing, the print data is transmitted from the higher-level device 1 to the printing device 3 via the network 4 without adding the above-described attribute information, user identification information, password, and the like. Is sent. In this case, since the analysis and editing unit 10 recognizes that there is no user identification information and password in step S12, the print mode of the printing apparatus 3 is set to the normal print mode, and the print data received in step S11 is The print data is converted into data in the map format, and the converted print data is sent to the print control unit 11, and printing is executed by the print output unit 12 (step S18). Thereafter, when printing by the print output unit 12 is completed, the host interface unit 6 sends a notification to that effect (print completion notification) to the host device 1 via the network interface unit 7. (Step S19). Incidentally, the notifications (storage completion notification, storage failure notification, print completion notification) sent from the printing device 3 to the host device 1 in steps S15, S17, S19 are displayed as messages on the display of the host device 1. Therefore, by confirming the message displayed on the display of the host device 1, the user can know in real time whether or not the processing on the printing device 3 side desired by the user has been completed normally. However, since it is not always necessary for the user to confirm the storage completion notification and the printing completion notification, display or non-display may be selected according to the user's preference.
[0031]
FIG. 3 is a flowchart showing the processing operation of the printing apparatus when the host device transmits an operation prohibition request as command information in the first embodiment of the present invention. Here, a case where command information of an operation prohibition request is transmitted from the higher-level device 1 to the printing device 3 of the two higher-level devices 1 and 2 will be described as an example. The same processing procedure is performed even when the command information of the prohibition request is transmitted.
[0032]
First, when the user operating the host device 1 attempts to print the print data stored in the printing device 3 in advance, the user operates the printing device 3 before actually moving to the installation location of the printing device 3. Command information of an operation prohibition request that prohibits another user from printing by operating the unit 9 is transmitted to the printing device 3 together with the user identification information of the user. Then, in the printing device 3, the network interface unit 7 receives the command information of the operation prohibition request and the user identification information added thereto via the network 4 (step S21).
[0033]
Next, the command information of the operation prohibition request received earlier is sent to the analysis / editing unit 10 together with the user identification information added thereto and analyzed, and the analysis result is sent to the operation management unit 13 to obtain the user identification information. Is determined (step S22). Whether the user identification information is correct or not is determined by the analysis editing unit 10 that the user identification information is added to the command information of the operation prohibition request, and the same user identification information recognized by the analysis editing unit 10 is already printed. When the operation management unit 13 confirms that the data is stored in the memory 15 by the unit 14, it is determined to be “correct”, and otherwise, it is determined to be “incorrect (illegal)”. At this time, only when it is determined that the user identification information is “correct”, the printing device 3 formally accepts the operation prohibition request from the higher-level device 1. If it is determined that the user identification information is “incorrect (unauthorized)”, it refuses to accept the operation prohibition request from the higher-level device 1 and notifies that the user identification information is incorrect (user identification information illegal notification). ) Is sent from the host interface unit 6 to the host device 1 via the network interface unit 7. (Step S23).
[0034]
Subsequently, in the printing device 3 that has received the operation prohibition request as described above, the operation management unit 13 sets the operation management unit 13 to prohibit printing of the stored print data as the current setting state of the own device. It is confirmed whether or not it has been performed (step S24). If the operation of the operation unit 9 is not set to prohibition (No in step S24), another user other than the request source user of the operation prohibition request received in step S21 operates the operation unit 9. Then, the operation of the operation unit 9 excluding the input operation of the user identification information is set to be prohibited by the operation management unit 13 so that the printing cannot be performed (step S25). Next, the host interface unit 6 sends a notification (operation permission notification) to the effect that the operation of the printing apparatus 3 has been granted according to the command information of the operation prohibition request received in step S21 via the network interface unit 7. Send to 1. (Step S26). This operation permission notification is displayed as a message on the display of the host device 1. Therefore, the requesting user who has sent the operation prohibition request from the higher-level device 1 confirms the operation permission notification message displayed on the display, and according to his / her request, the printing device 3 (operation unit 9) by another user. The user can know that the operation of ()) has been set to be prohibited.
[0035]
If the operation of the operation unit 9 has been set to prohibit in step S24, the user identification information of the user who made the operation prohibition request is confirmed, and the operation unit 9 is operated in response to the operation prohibition request from the same user. It is determined whether the operation of No. 9 is prohibited (step S27). This determination is made by comparing the user identification information recognized when the operation management unit 13 previously set the operation of the operation unit 9 to prohibition with the user identification information for which a new operation prohibition request has been issued. If the user identification information matches, it is determined that the operation of the operation unit 9 is prohibited by the operation prohibition request from the same user, and if they do not match, the operation of the operation unit 9 is requested by the operation prohibition request from a different user. Is determined to be prohibited.
[0036]
If it is determined in step S27 that the operation of the operation unit 9 is prohibited by the operation prohibition request from the same user, a notification that the operation permission has already been issued (operation permission completed notification) is sent to the host interface. The unit 6 sends the data to the host device 1 via the network interface unit 7 (step S28). If it is determined in step S27 that the operation of the operation unit 9 is prohibited by the operation prohibition request from a different user, a notification that the operation of the operation unit 9 is set to be prohibited by another user ( The host interface unit 6 sends a notification indicating that another user operation is prohibited to the host device 1 via the network interface unit 7 (step S29). In addition, the notification indicating that the user operation is prohibited is displayed as a message on the display of the host device 1. Therefore, the requesting user who has sent the operation prohibition request from the higher-level device 1 confirms the other user operation prohibition notification message displayed on the display, thereby prohibiting the operation from other users before requesting it. It is possible to know from the request that the operation of the printing apparatus 3 (operation unit 9) is set to prohibition.
[0037]
FIG. 4 is a flowchart illustrating a processing operation of the printing apparatus when the higher-level apparatus transmits an operation prohibition release request as command information in the first embodiment of the present invention. Here, a case where command information of a release request is transmitted from the higher-level device 1 to the printing device 3 of the two higher-level devices 1 and 2 will be described as an example. When the command information is transmitted, the same processing procedure is performed.
[0038]
First, the user who operates the higher-level device 1 transmits command information of a cancellation request for canceling the setting of operation prohibition of the operation unit 9 to the printing device 3 together with its own user identification information. Then, in the printing device 3, the network interface unit 7 receives the command information of the release request and the user identification information added thereto via the network 4 (step S31).
[0039]
Next, the command information of the cancellation request received earlier is sent to the analysis / editing unit 10 together with the user identification information added thereto and analyzed, and the analysis result is sent to the operation management unit 13 so that the user identification information Whether it is correct or not is determined (step S32). The method of determining the correctness of the user identification information is as described above. Only when it is determined that the user identification information is “correct”, an operation prohibition release request from the higher-level device 1 is formally accepted by the printing device 3, and when the user identification information is determined to be “incorrect (illegal)” Rejects the acceptance of the release request from the higher-level device 1 and notifies the host interface unit 6 of a notification that the user identification information is invalid (user-identification-information invalidity notification) via the network interface unit 7. Send to (Step S33).
[0040]
Subsequently, in the printing device 3 that has received the operation prohibition release request as described above, the operation management unit 13 prohibits the user from operating the operation unit 9 and printing the stored print data as the current setting state of the own device. Is set (step S34). If the operation of the operation unit 9 is not set to prohibition (No in step S34), all operations of the operation unit 9 have already been performed without canceling the operation prohibition setting in response to the current release request. The host interface unit 6 sends a notification to the effect that the user is permitted (all user operation permission notification) to the host device 1 via the network interface unit 7. (Step S35).
[0041]
If the operation of the operation unit 9 is set to prohibition (Yes in step S34), the user identification information of the user who has made the operation prohibition request is confirmed, and the currently set operation is performed. It is determined whether the user who has made the prohibition request and the user who has made the operation prohibition cancellation request this time are the same user (step S36). The determination here is based on the user identification information recognized when the operation management unit 13 previously set the operation of the operation unit 9 to prohibition and the user identification information recognized when the operation prohibition release request is received. When the user identification information matches, it is determined that they are the same user, and when they do not match, it is determined that they are different users.
[0042]
If it is determined in step S36 that the users are the same user, the operation prohibition setting of the operation unit 9 which is currently set is released by the operation management unit 13, and all the users operate the operation unit 9. The operation of the operation unit 9 is permitted so that the stored print data can be printed (step S37). Next, the host interface unit 6 sends a notification (release completion notification) to the host device 1 via the network interface unit 7 that the operation prohibition of the operation unit 9 has been released in accordance with the release request. (Step S38). If it is determined in step S36 that the user is a different user, the host interface unit 6 issues a notification that the operation of the operation unit 9 is set to be prohibited by another user (a notification indicating that other user operation is prohibited). The data is sent to the host device 1 via the network interface unit 7 (step S39).
[0043]
By providing such a processing function to the printing apparatus 3, a user who wants confidential printing can perform an operation prohibition request and receive an operation permission notification, and then want to postpone execution of printing for some reason. By releasing the operation prohibition cancellation request and canceling the operation prohibition setting of the operation unit 9, it is possible to return to a state where all users can operate the operation unit 9 and print.
[0044]
FIG. 5 is a flowchart illustrating a processing operation of the printing apparatus based on a user operation in the first embodiment of the present invention. First, the user who performs confidential printing sends print data from the higher-level device 1 to the printing device 3 and receives a storage completion notification, and then sends the command information of the operation prohibition request from the higher-level device 1 to the printing device 3 to permit operation. After receiving the notification, the user moves to the installation location of the printing apparatus 3 and operates the operation unit 9. At this time, the user operates the operation unit 9 to input his / her own user identification information (step S41). At this time, the user identification information input by the user is notified to the operation management unit 13 via the user interface unit 8.
[0045]
Next, the operation management unit 13 determines whether the user identification information input in the previous step S41 matches the currently set user identification information of the requesting user who has made a request to prohibit operation of the operation unit 9. It is determined whether or not it is (step S42). If it is determined that they do not match, the operation unit 9 informs the user of the operation unit 9 that the operation for printing the stored print data is not permitted to the user who has input the user identification information in step S41. It is displayed on the display panel (step S43). If it is determined that they match, the process proceeds to step S44 and subsequent steps to give the user who has entered the user identification information in step S41 the print operation right to operate the operation unit 9 to print the stored print data. .
[0046]
In step S44, the print management unit 14 reads out the file name of the stored print data stored in the memory 15 according to the instruction from the operation management unit 13 and transfers the file name to the user interface unit 8, thereby giving the print operation right. For the user, the file name of the stored print data is displayed on the display panel of the operation unit 9. At this time, the print management unit 14 uses the user identification information of the user having the print operation right as a search key, and stores all the file names of the stored print data in the memory 15 associated with the user identification information that matches the search key. Extract. Accordingly, the display panel of the operation unit 9 displays a list of the file names of all the print data that the user having the print operation right has previously sent to the printing apparatus 3 and stored.
[0047]
Subsequently, the user operates the input panel while looking at the file name displayed on the display panel on the operation unit 9 to select a file name to be subjected to processing (step S45). Then, the result of the user's selection of the file name is notified to the print management unit 14 via the user interface unit 8. Next, the user operates the input panel of the operation unit 9 to input a password corresponding to the previously selected file name (step S46). Then, the input password information is notified to the print management unit 14 via the user interface unit 8. At this time, the number of selected file names in step S45 may be one or more. When a plurality of file names are selected, a password is input for each file name.
[0048]
Subsequently, the operation management unit 13 determines whether the previously input password is correct (step S47). Whether the password is correct is determined by comparing the password added to the print data when the print data corresponding to the file name selected by the user in step S45 is stored in the memory 15 with the password input in step S46. If the passwords match each other, it is determined that the password is correct, and if they do not match, it is determined that the password is incorrect (incorrect). If it is determined that the password is "incorrect", a message indicating that the password is incorrect is displayed on the display panel of the operation unit 9 (step S48).
[0049]
If it is determined that the password is "correct", the contents of the process selected by the user according to the user's request are determined (steps S49 and S50). Specifically, the user interface unit 8 displays the selection items of the processing menu on the display panel of the operation unit 9 according to an instruction from the operation management unit 13. As the selection items of the processing menu, for example, three items such as “print print data”, “delete print data”, and “return to file selection” are prepared. When the user operates the input panel of the operation unit 9 to select a desired item from the selection items, the selection result is notified to the print management unit 14 via the user interface unit 8.
[0050]
Accordingly, when the user selects “print print data” (Yes in step S49), the print management unit 14 stores the print data in the memory 15 in association with the file name selected in the previous step S45. The read print data is read and sent to the analysis / editing unit 11, where it is converted into print data in a bitmap format. The print data is sent to the print control unit 11 to instruct print execution. 12 is caused to execute printing (step S51).
[0051]
At this time, if printing of the print data received in the normal print mode is being executed by the print output unit 12, the print management unit 14 instructs the print control unit 11 to perform the interrupt printing in order to give priority to confidential printing. Instruct confidential printing to interrupt. As a result, printing in the normal print mode is temporarily interrupted and printing in the confidential print mode is started. Thereafter, when printing in the confidential print mode is completed, the remaining printing in the normal print mode is restarted. Therefore, the user who performs confidential printing does not have to wait for printing in the normal print mode.
[0052]
When the user selects “delete print data” (Yes in step S50), the print management unit 14 stores the print data in the memory 15 in association with the file name selected in the previous step S45. The existing print data and the information added thereto are deleted (step S52). If the user selects "return to file selection" (No in step S50), the process returns to step S44 to display the file name again.
[0053]
Subsequently, the print management unit 14 instructed to execute printing in step S51 determines whether printing of all the print data selected in step S45 has been completed by the print output unit 12 (step S53). If it is determined that printing of all the print data has been completed, the print data that has been printed and the information added thereto are deleted from the memory 15 (step S54).
[0054]
After that, after the stored data is deleted in steps S52 and S54, the operation management unit 13 disables the operation of the operation unit 9 in order to allow all users to operate the operation unit 9 which has been set to be operation-prohibited until then. The setting is released (step S55). As a result, after printing is performed in accordance with the request of the user having the print operation right, it is possible to automatically return to a state where all users can operate the operation unit 9 to perform printing.
[0055]
In the processing operation of the printing apparatus 3 shown in FIG. 3, when an operation prohibition request is issued from a certain user, the operation of the operation unit 9 is already set to prohibition by an operation prohibition request from a user different from the user. In this case, a notification indicating that other user operation is being prohibited is sent to the host device 1 to that effect. More preferably, the following processing operation may be employed.
[0056]
FIG. 6 is a flowchart illustrating another example of the processing operation of the printing apparatus when the host device transmits an operation prohibition request as command information in the first embodiment of the present invention. In the processing flow shown in FIG. 6, the processing in steps S61 to S68 is the same as the processing in steps S21 to S28 in FIG. 3, and a description thereof will be omitted.
[0057]
In step S69, if it is determined in step S67 that the operation of the operation unit 9 has been prohibited by the operation prohibition request from a different user, the user identification information of the user who made the operation prohibition request is processed later. Register in the waiting queue (queue). The operation management unit 13 manages the processing queue (queuing). Further, the operation management unit 13 registers the user identification information in the processing queue according to the order of receiving the operation prohibition requests.
[0058]
Next, as described above, when the user identification information is registered in the processing queue, the host interface unit 6 sends a notification to that effect (queue registration completion notification) to the host device 1 via the network interface unit 7. (Step S70). This notification of the queue registration is displayed as a message on the display of the host device 1. Therefore, the requesting user who has transmitted the operation prohibition request from the higher-level device 1 confirms the queue registration notification message displayed on the display, and before the user himself / herself makes the request, receives an operation prohibition request from another user. It is possible to know that the operation of the printing apparatus 3 (the operation unit 9) has been set to be prohibited, and that the own operation prohibition request has been treated as waiting for processing.
[0059]
FIG. 7 is a flowchart illustrating another example of the processing operation of the printing apparatus when the host device transmits an operation prohibition release request as command information in the first embodiment of the present invention. In the processing flow shown in FIG. 7, the processing in steps S71 to S78 is the same as the processing in steps S31 to S38 in FIG.
[0060]
In the step S79, it is checked whether or not the user identification information is registered in the processing queue. If it is registered, the operation management unit 13 prohibits the operation of the operation unit 8 in accordance with the operation prohibition request from the user having the user identification information registered in the first column of the processing queue, and The user having the user identification information registered in the first column of the waiting queue is notified (operation permission notification) that the operation of the printing apparatus 3 is permitted according to the command information of the operation prohibition request from the user. , The host interface unit 6 sends it to the host device 1 via the network interface unit 7. (Steps S80, S81).
[0061]
On the other hand, in step S76, if it is determined that the user who has made the currently set operation prohibition request is different from the user who has made the operation prohibition cancellation request this time, the user of the user who made the operation prohibition cancellation request this time It is determined whether the identification information is registered in the processing queue (step S82). If it is determined that the user identification information is registered in the processing queue, the user identification information is deleted from the processing queue (step S83), and then the user who has issued the operation prohibition release request is released as requested. The host interface unit 6 sends a notification (released notification) to the host device 1 via the network interface unit 7. (Step S84). If it is determined in step S82 that the request has not been registered in the processing queue, a notification that the operation prohibition request from the user has not been received (request non-reception notification) is sent to the user who issued the release request. ) Is sent from the host interface unit 6 to the host device 1 via the network interface unit 7. (Step S85).
[0062]
FIG. 8 is a flowchart illustrating another example of the processing operation of the printing apparatus based on a user operation in the first embodiment of the present invention. The processing of steps S91 to S93 shown in FIG. 8 is performed after the processing of step S55 in the processing of steps S41 to S55 shown in FIG.
[0063]
That is, in step S91, it is determined whether or not the user identification information is registered in the processing queue. If it is registered, the operation management unit 13 prohibits the operation of the operation unit 8 in accordance with the operation prohibition request from the user having the user identification information registered in the first column of the processing queue, and The user having the user identification information registered in the first column of the waiting queue is notified (operation permission notification) that the operation of the printing apparatus 3 is permitted according to the command information of the operation prohibition request from the user. , The host interface unit 6 sends it to the host device 1 via the network interface unit 7. (Steps S92 and S93).
[0064]
As described above, in the printing apparatus 3 according to the first embodiment of the present invention and the printing system using the same, when the user performs the confidential printing, the print data for the confidential printing is transmitted from the upper apparatus 1, 2 to the printing apparatus 3. , And then, when printing the print data stored in the printing device 3 in advance, the command information of the operation prohibition request is sent from the higher-level devices 1 and 2 to the printing device 3. Upon receiving the operation permission notification, the user changes the print operation right (the right to exclusively operate the printing device 3) by actually operating the operation unit 9 at the installation location of the printing device 3 and printing the stored print data. The print data serving as the source of the data can be transmitted from the higher-level devices 1 and 2 and can be given only to the user who wants to print the transmitted print data.
[0065]
As a result, until the user who has obtained the printing operation right actually moves to the installation location of the printing apparatus 3 and operates the operation unit 9 of the printing apparatus 3, another user who does not have the printing operation right operates the operation unit 9. To print. Therefore, the user who has the printing operation right has exclusively obtained the right to operate the printing apparatus 3 to perform printing. After arriving at the installation location of the printing apparatus 3, the user having the printing operation right can perform other operations or printing. It is possible to immediately perform an operation for printing and execute printing without waiting.
[0066]
Further, when the operation of the operation unit 9 is set to prohibition in the printing apparatus 3, by registering the user identification information of the user who has made the operation prohibition request in the processing waiting queue, the registration results in the processing waiting. The user does not need to make an operation prohibition request to the printing apparatus 3 many times. Therefore, it is possible to reduce the trouble of the user who makes the operation prohibition request.
[0067]
Further, when the setting of the operation prohibition of the operation unit 9 is released in the printing apparatus 3, it is checked whether or not the user identification information is registered in the processing waiting queue. Since the operation of the operation unit 9 is prohibited in accordance with the operation prohibition request from the user having the user identification information, the user who has waited for the process can satisfy his own operation prohibition request without any particular operation.
[0068]
Further, when the operation of the operation unit 9 is prohibited in accordance with the operation prohibition request from the user waiting for processing, the operation permission notification is transmitted to the higher-level device, so that the user waiting for processing can perform the operation according to his / her request. The user can know in real time that the operation prohibition has been set. This eliminates the need for the user who has been waiting for processing to go to the installation location of the printing device 3 and check the operation status and printing status each time, so that unnecessary waiting between users at the installation location of the printing device 3 can be eliminated. it can.
[0069]
[Second embodiment]
FIG. 9 is a diagram illustrating a configuration example of a printing system according to the second embodiment of the present invention. In this printing system, as in the first embodiment, two host devices 1 and 2 and one printing device 3 are connected via a common network 4 so as to be capable of two-way communication. The basic configuration of the printing apparatus 3 is the same as that of the first embodiment. However, in the first embodiment, the confidential print mode is adopted as one of the print modes that can be executed by the printing apparatus 3, but in the second embodiment, the accounting print mode is always adopted. Therefore, in this printing system, a fee receiving device 16 is connected to the printing device 3 in order to perform accounting printing.
[0070]
The fee receiving device 16 is installed near the printing device 3 in a form attached to the printing device 3. The fee receiving device 16 has a configuration including a fee input unit 17 and a fee determining unit 18. The charge input unit 17 is a part where the user inserts money (coins, bills). The fee determination unit 18 determines the amount of money (the amount of money) inserted from the fee input unit 17, and the result of the determination is notified to the print management unit 14.
[0071]
Here, it is assumed that money (cash) is inserted from the charge input unit 17 of the charge receiving device 201. However, in addition to this, for example, a card insertion slot is provided in the charge input unit 17, and instead of the money, the card insertion port is used. Alternatively, the prepaid card may be inserted into the payment card, and the remaining amount (balance) usable by the prepaid card may be determined by the fee determining unit 18.
[0072]
Here, the accounting printing refers to a printing process that involves accounting when printing the print data on a sheet medium by the printing apparatus 3, and the accounting printing mode refers to a printing mode in which the accounting printing is performed. In accounting printing, for example, the amount of printing is determined according to the number of prints, the number of copies, and printing conditions (sheet size, color printing / black and white printing, etc.). In the case where the printing is performed by the printing apparatus 3, the user identification information is used to specify the user to be charged. When actually executing the accounting print mode in the printing apparatus 3, the print data received from the higher-level apparatuses 1 and 2 via the network 4 is temporarily stored in the memory 15, and then the user using the operation unit 9 of the own apparatus. The stored print data is read from the memory 15 and printed according to the operation of (1).
[0073]
Hereinafter, the processing operation of the printing apparatus 3 related to the accounting printing will be described. The processing operation of the printing apparatus when the higher-level device transmits an operation prohibition request as command information is the same as the processing flow shown in FIG. 3, and when the higher-level device transmits an operation prohibition release request as command information. The processing operation of the printing apparatus is the same as the processing flow shown in FIG.
[0074]
FIG. 10 is a flowchart illustrating a processing operation of the printing apparatus when a higher-level apparatus transmits print data in the second embodiment of the present invention. Here, the case where print data is transmitted from the higher-level device 1 to the printing device 3 of the two higher-level devices 1 and 2 will be described as an example, but the print data is transmitted from the higher-level device 2 to the printing device 3. In this case, the same processing procedure is performed.
[0075]
First, when the user who operates the higher-level device 1 performs accounting printing, the higher-level device 1 connects to the printing device 3 via the network 4 in a form in which attribute information indicating the accounting printing and user identification information are added. Print data is transmitted. Then, the printing device 3 receives the print data transmitted from the higher-level device 1 together with the additional information (attribute information, user identification information) added to the print data by the network interface unit 7 (step S111). Next, the print data received earlier is sent to the analysis / editing unit 10 together with the additional information added thereto and analyzed, thereby confirming the presence or absence of the user identification information and the attribute information (step S112).
[0076]
Here, when the analysis and editing unit 10 recognizes that the user identification information and the attribute information are present, the user identification information is sent to the print management unit 14 together with the print data. Then, the print management unit 14 saves (writes) the print data and the user identification information received from the analysis / editing unit 10 in the memory 15 together with the file name serving as the identification information of the print data (step S113). Subsequently, the print management unit 14 determines whether the print data has been successfully stored (step S114). Then, when the storage is completed normally (success) (Yes in step S114), the host interface unit 6 sends a notification to that effect (storage completion notification) to the host device 1 via the network interface unit 7. . (Step S115). If the storage of the print data has failed (No in step S114), the host interface unit 6 discards the previously received print data (step S116), and sends a notification to that effect (storage failure notification). The data is sent to the host device 1 via the network interface unit 7. (Step S117).
[0077]
If it is determined in step S112 that there is no user identification information and / or attribute information, the print data received earlier is discarded (step S118), and then a notification that the print request is invalid (print request The host interface unit 6 sends an invalid notification to the host device 1 via the network interface unit 7 (step S119).
[0078]
FIG. 11 is a flowchart illustrating a processing operation of the printing apparatus based on a user operation in the second embodiment of the present invention. First, the user who performs accounting printing sends print data from the host device 1 to the printing device 3 and receives a storage completion notification, and then sends the command information of the operation prohibition request from the host device 1 to the printing device 3 to permit operation. After receiving the notification, the user moves to the installation location of the printing apparatus 3 and operates the operation unit 9. At this time, the user operates the operation unit 9 and inputs his / her user identification information (step S121). At this time, the user identification information input by the user is notified to the operation management unit 13 via the user interface unit 8.
[0079]
Next, the operation management unit 13 determines whether the user identification information input in the previous step S121 matches the currently set user identification information of the requesting user who has made a request to prohibit operation of the operation unit 9. It is determined whether or not it is (step S122). If it is determined that they do not match, the operation unit 9 informs the user of the operation unit 9 that an operation for printing stored print data is not permitted to the user who has input the user identification information in step S121. It is displayed on the display panel (step S123). If it is determined that they match, the process proceeds to step S124 and subsequent steps to give the user who has input the user identification information in step S121 the print operation right to operate the operation unit 9 to print the stored print data. .
[0080]
In step S124, the print management unit 14 reads the file name of the stored print data stored in the memory 15 and transfers it to the user interface unit 8 in accordance with an instruction from the operation management unit 13, so that the print operation right is given. For the user, the file name of the stored print data is displayed on the display panel of the operation unit 9. At this time, the print management unit 14 uses the user identification information of the user having the print operation right as a search key, and stores all the file names of the stored print data in the memory 15 associated with the user identification information that matches the search key. Extract. Accordingly, the display panel of the operation unit 9 displays a list of the file names of all the print data that the user having the print operation right has previously sent to the printing apparatus 3 and stored.
[0081]
Subsequently, the user operates the input panel while viewing the file name displayed on the display panel on the operation unit 9 to select a file name to be subjected to processing (step S125). Then, the result of the user's selection of the file name is notified to the print management unit 14 via the user interface unit 8.
[0082]
Subsequently, the operation management unit 13 determines the content of the process selected by the user according to the user's desire (steps S126 and S127). Specifically, in response to an instruction from the operation management unit 13, the user interface unit 8 causes the display panel of the operation unit 9 to display a selection item of a processing menu (for example, “print print data”, “delete print data”, 3 items such as "return"). When the user operates the input panel of the operation unit 9 to select a desired item from the selection items, the selection result is notified to the print management unit 14 via the user interface unit 8.
[0083]
Accordingly, when the user selects “print print data” (Yes in step S126), the print management unit 14 prints the print data of the file name selected in step S125. Prior to this, the amount required to perform this printing is determined, and the required amount is displayed, for example, on a charge display unit provided in the charge input unit 17 of the charge receiving device 16 (step S128). Thereafter, in the fee receiving device 16, the fee inserted by the user from the fee input unit 17 is judged (counted) by the fee determining unit 18, and when the input amount reaches the required amount, the print management unit 14 is notified of the fact. . On the other hand, the print management unit 14 determines whether or not the input amount has reached the required amount based on the presence or absence of the notification from the charge determination unit 18 (step S129). When determining that the input amount has reached the required amount, the print management unit 14 reads out the print data stored in the memory 15 in association with the file name selected in the previous step S125, and reads out the print data stored in the memory 15. After that, the print data is converted into the bitmap format print data, and the print data is sent to the print control unit 11 to instruct the print execution, and the print output unit 12 executes the print in accordance with the instruction (step S130).
[0084]
When the user selects “delete print data” (Yes in step S127), the print management unit 14 stores the print data in the memory 15 in association with the file name selected in step S125. The existing print data and the information added thereto are deleted (step S131). If the user selects "return to file selection" (No in step S127), the process returns to step S124 to display the file name again.
[0085]
Subsequently, the print management unit 14 instructed to execute printing in step S130 determines whether printing of all the print data selected in step S125 is completed by the print output unit 12 (step S132). If it is determined that printing of all the print data has been completed, the print data that has been printed and the information added thereto are deleted from the memory 15 (step S133).
[0086]
Thereafter, after the stored data is deleted in steps S131 and 133, the operation management unit 13 prohibits the operation of the operation unit 9 so as to permit all users to operate the operation unit 9 which has been set to prohibit the operation. Release (step S134). As a result, after printing is performed in accordance with the request of the user having the print operation right, it is possible to automatically return to a state where all users can operate the operation unit 9 to perform printing.
[0087]
In the second embodiment, as another example of the processing operation of the printing apparatus when the host device transmits the operation prohibition request as the command information, the processing flow illustrated in FIG. 6 may be employed. Corresponding to this, the processing flow shown in FIG. 7 described above may be adopted as another example of the processing operation of the printing apparatus when the higher-level device transmits an operation prohibition release request as command information. Further, as another example of the processing operation of the printing apparatus based on the user operation, the processing of steps S91 to S93 in FIG. 8 may be performed after the processing of step S134 shown in FIG.
[0088]
As described above, in the printing apparatus 3 according to the second embodiment of the present invention and the printing system using the same, when the user performs the accounting printing, the printing data for the accounting printing is transmitted from the upper apparatuses 1 and 2 to the printing apparatus 3. , And then, when printing the print data stored in the printing device 3 in advance, the command information of the operation prohibition request is sent from the higher-level devices 1 and 2 to the printing device 3. Upon receiving the operation permission notification, the user changes the print operation right (the right to exclusively operate the printing device 3) by actually operating the operation unit 9 at the installation location of the printing device 3 and printing the stored print data. The print data serving as the source of the data can be transmitted from the higher-level devices 1 and 2 and can be given only to the user who wants to print the transmitted print data.
[0089]
As a result, until the user who has obtained the printing operation right actually moves to the installation location of the printing apparatus 3 and operates the operation unit 9 of the printing apparatus 3, another user who does not have the printing operation right operates the operation unit 9. To print. Therefore, the user who has the printing operation right has exclusively obtained the right to operate the printing apparatus 3 to perform printing. After arriving at the installation location of the printing apparatus 3, the user having the printing operation right can perform other operations or printing. It is possible to immediately perform an operation for printing and execute printing without waiting.
[0090]
【The invention's effect】
As described above, according to the present invention, a print operation right for printing stored print data by operating the operation unit of the printing apparatus is transmitted from the higher-level device to the print data from which the stored print data is based and transmitted. It can be given only to the user who wants to print the already-printed print data. This allows another user who does not have the print operation right to operate the operation unit and perform printing until the user who has obtained the print operation right actually moves to the installation location of the printing apparatus and operates the operation unit. Can not be done. Therefore, the user having the printing operation right can perform the printing operation immediately after arriving at the installation location of the printing apparatus without having to wait for another user's operation or printing. Become.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating a configuration example of a printing system according to a first embodiment of the present invention.
FIG. 2 is a flowchart illustrating a processing operation of the printing apparatus when a higher-level apparatus transmits print data in the first embodiment of the present invention.
FIG. 3 is a flowchart illustrating a processing operation of the printing apparatus when the host apparatus transmits an operation prohibition request as command information in the first embodiment of the present invention.
FIG. 4 is a flowchart illustrating a processing operation of the printing apparatus when a higher-level device transmits an operation prohibition release request as command information in the first embodiment of the present invention.
FIG. 5 is a flowchart illustrating a processing operation of the printing apparatus based on a user operation in the first embodiment of the present invention.
FIG. 6 is a flowchart illustrating another example of the processing operation of the printing apparatus when the host device transmits an operation prohibition request as command information in the first embodiment of the present invention.
FIG. 7 is a flowchart illustrating another example of the processing operation of the printing apparatus when the higher-level device transmits an operation prohibition release request as command information in the first embodiment of the present invention.
FIG. 8 is a flowchart illustrating another example of a processing operation of the printing apparatus based on a user operation in the first embodiment of the present invention.
FIG. 9 is a diagram illustrating a configuration example of a printing system according to a second embodiment of the present invention.
FIG. 10 is a flowchart illustrating a processing operation of the printing apparatus when a higher-level apparatus transmits print data in the second embodiment of the present invention.
FIG. 11 is a flowchart illustrating a processing operation of the printing apparatus based on a user operation in the second embodiment of the present invention.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 ... Upper apparatus, 2 ... Upper apparatus, 3 ... Printing apparatus, 4 ... Network, 5 ... Main control part, 6 ... Host interface part, 7 ... Network interface part, 8 ... User interface part, 9 ... Operation part, 10 ... Analysis / editing unit, 11 print control unit, 12 print output unit, 13 operation management unit, 14 print management unit, 15 memory, 16 fee receiving unit, 17 fee input unit, 18 fee determination unit

Claims (11)

上位装置から送信された印刷データを受信して保存した後、自装置の操作部を用いたユーザの操作にしたがって保存印刷データを印刷する所定印刷モードを有する印刷装置であって、
前記操作部を操作して他のユーザが印刷することを禁止する操作禁止要求を、当該操作禁止要求を行った要求元ユーザのユーザ識別情報と合わせて受け付ける操作禁止要求受付手段と、
前記操作禁止要求受付手段で前記操作禁止要求を受け付けた場合に、その要求元ユーザ以外の他のユーザが前記操作部を操作して印刷できないように、ユーザ識別情報の入力操作を除いて前記操作部の操作を禁止する操作禁止手段と、
前記操作禁止手段で前記操作部の操作を禁止した状態で、前記操作部からユーザ識別情報が入力された場合に、この入力されたユーザ識別情報が前記要求元ユーザのユーザ識別情報に一致するかどうかを判断する判断手段と、
前記判断手段で一致すると判断した場合に、当該一致すると判断されたユーザ識別情報を入力したユーザに対して、前記操作部を操作して前記保存印刷データを印刷する印刷操作権利を与える制御手段と
を備えることを特徴とする印刷装置。
After receiving and storing the print data transmitted from the higher-level device, a printing device having a predetermined print mode to print the stored print data according to a user operation using the operation unit of the own device,
An operation prohibition request receiving unit that receives an operation prohibition request that prohibits another user from printing by operating the operation unit, together with the user identification information of the requesting user who made the operation prohibition request;
When the operation prohibition request receiving unit receives the operation prohibition request, the operation except for the user identification information input operation is performed so that a user other than the requesting user cannot operate and print the operation unit. Operation prohibition means for prohibiting operation of the unit,
If user identification information is input from the operation unit while the operation of the operation unit is prohibited by the operation prohibition unit, does the input user identification information match the user identification information of the requesting user? Determining means for determining whether
A control unit that, when the determination unit determines that they match, gives a printing operation right to print the stored print data by operating the operation unit to the user who has input the user identification information determined to match. A printing apparatus comprising:
前記操作禁止手段による操作禁止の設定を解除する解除要求を、当該解除要求を行った要求元ユーザのユーザ識別情報と合わせて受け付ける解除要求受付手段と、
前記解除要求受付手段で前記解除要求を受け付けた場合に、その要求元ユーザのユーザ識別情報の正否を判断し、当該ユーザ識別情報が正しいと判断した場合に、前記操作禁止手段による操作禁止の設定を解除する第1の解除手段と
を具備することを特徴とする請求項1記載の印刷装置。
A release request receiving unit that receives a release request for releasing the setting of operation prohibition by the operation prohibiting unit, together with the user identification information of the requesting user who made the release request,
When the cancellation request is received by the cancellation request receiving unit, the validity of the user identification information of the requesting user is determined, and when the user identification information is determined to be correct, the operation prohibition unit sets the operation prohibition. 2. The printing apparatus according to claim 1, further comprising a first canceling unit for canceling the printing.
前記操作禁止要求受付手段は、前記上位装置からのコマンド情報によって前記操作禁止要求を受け付ける
ことを特徴とする請求項1記載の印刷装置。
2. The printing apparatus according to claim 1, wherein the operation prohibition request receiving unit receives the operation prohibition request based on command information from the higher-level device.
前記印刷操作権利を持つユーザが前記操作部を操作して前記保存印刷データを印刷した場合に、当該保存印刷データの印刷が完了した時点で、前記操作禁止手段による操作禁止の設定を解除する第2の解除手段を有する
ことを特徴とする請求項1記載の印刷装置。
When the user having the print operation right operates the operation unit to print the stored print data, canceling the operation prohibition setting by the operation prohibiting unit when the printing of the stored print data is completed. 2. The printing apparatus according to claim 1, further comprising a release unit.
前記印刷操作権利を持つユーザが前記操作部を操作して前記保存印刷データを印刷した場合に、この印刷が完了した印刷データを削除する削除手段を有する
ことを特徴とする請求項1記載の印刷装置。
2. The printing method according to claim 1, further comprising: when the user having the print operation right operates the operation unit to print the stored print data, deletes the print data that has been printed. apparatus.
前記操作禁止手段で前記操作部の操作を禁止した状態で、この操作禁止を要求したユーザと別のユーザからの操作禁止要求を前記操作禁止要求受付手段で受け付けた場合に、前記別のユーザのユーザ識別情報を処理待ちキューに登録する登録手段を有する
ことを特徴とする請求項1記載の印刷装置。
In a state in which the operation of the operation unit is prohibited by the operation prohibiting unit, when the operation prohibition request receiving unit receives an operation prohibition request from another user who has requested the operation prohibition, 2. The printing apparatus according to claim 1, further comprising a registration unit that registers the user identification information in a processing queue.
前記所定印刷モードが親展印刷モードである
ことを特徴とする請求項1記載の印刷装置。
The printing apparatus according to claim 1, wherein the predetermined print mode is a confidential print mode.
前記所定印刷モードが課金印刷モードである
ことを特徴とする請求項1記載の印刷装置。
2. The printing apparatus according to claim 1, wherein the predetermined print mode is a charge print mode.
前記解除要求受付手段は、前記上位装置からのコマンド情報によって前記解除要求を受け付ける
ことを特徴とする請求項2記載の印刷装置。
3. The printing apparatus according to claim 2, wherein the release request receiving unit receives the release request based on command information from the higher-level device.
前記操作禁止手段による操作禁止の設定が前記第1の解除手段又は前記第2の解除手段で解除された場合に、前記処理待ちキューにユーザ識別情報が登録されているかどうかを確認し、登録されている場合は、前記処理待ちキューの先頭列に登録されているユーザ識別情報をもつユーザからの操作禁止要求にしたがって前記操作禁止手段が前記操作部の操作を禁止する
ことを特徴とする請求項6記載の印刷装置。
When the setting of the operation prohibition by the operation prohibition unit is released by the first release unit or the second release unit, it is checked whether or not the user identification information is registered in the processing waiting queue. Wherein the operation prohibiting means prohibits the operation of the operation unit in accordance with an operation prohibition request from a user having user identification information registered in the first column of the processing queue. 7. The printing device according to 6.
ネットワークに接続された上位装置と、前記上位装置と前記ネットワークを介して接続されるとともに、前記上位装置から送信された印刷データを前記ネットワーク経由で受信して保存した後、自装置の操作部を用いたユーザの操作にしたがって保存印刷データを印刷する所定印刷モードを有する印刷装置とを備える印刷システムであって、
前記印刷装置は、
前記操作部を操作して他のユーザが印刷することを禁止する操作禁止要求を、この操作禁止要求を行った要求元ユーザのユーザ識別情報と合わせて受け付ける操作禁止要求受付手段と、
前記操作禁止要求受付手段で前記操作禁止要求を受け付けた場合に、その要求元ユーザ以外の他のユーザが前記操作部を操作して印刷できないように、ユーザ識別情報の入力操作を除いて前記操作部の操作を禁止する操作禁止手段と、
前記操作禁止手段で前記操作部の操作を禁止した状態で、前記操作部からユーザ識別情報が入力された場合に、この入力されたユーザ識別情報が前記要求元ユーザのユーザ識別情報に一致するかどうかを判断する判断手段と、
前記判断手段で一致すると判断した場合に、当該一致すると判断されたユーザ識別情報を入力したユーザに対して、前記操作部を操作して前記保存印刷データを印刷する印刷操作権利を与える制御手段と
を備える
ことを特徴とする印刷システム。
The host device connected to the network, the host device is connected to the host device via the network, and after receiving and storing the print data transmitted from the host device via the network, the operation unit of the own device is A printing apparatus having a predetermined print mode for printing stored print data according to the operation of the user using the printing apparatus,
The printing device,
An operation prohibition request receiving unit that receives an operation prohibition request that prohibits another user from printing by operating the operation unit, together with the user identification information of the requesting user who made the operation prohibition request;
When the operation prohibition request receiving unit receives the operation prohibition request, the operation except for the user identification information input operation is performed so that a user other than the requesting user cannot operate and print the operation unit. Operation prohibition means for prohibiting operation of the unit,
If user identification information is input from the operation unit while the operation of the operation unit is prohibited by the operation prohibition unit, does the input user identification information match the user identification information of the requesting user? Determining means for determining whether
A control unit that, when the determination unit determines that they match, gives a printing operation right to print the stored print data by operating the operation unit to the user who has input the user identification information determined to match. A printing system comprising:
JP2003065931A 2003-03-12 2003-03-12 Printing apparatus and printing system Expired - Fee Related JP4370791B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003065931A JP4370791B2 (en) 2003-03-12 2003-03-12 Printing apparatus and printing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003065931A JP4370791B2 (en) 2003-03-12 2003-03-12 Printing apparatus and printing system

Publications (2)

Publication Number Publication Date
JP2004268535A true JP2004268535A (en) 2004-09-30
JP4370791B2 JP4370791B2 (en) 2009-11-25

Family

ID=33126774

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003065931A Expired - Fee Related JP4370791B2 (en) 2003-03-12 2003-03-12 Printing apparatus and printing system

Country Status (1)

Country Link
JP (1) JP4370791B2 (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006184541A (en) * 2004-12-27 2006-07-13 Sharp Corp Image forming apparatus, program, and recording medium
JP2007168154A (en) * 2005-12-20 2007-07-05 Murata Mach Ltd Image forming apparatus, client terminal device, and image processing system
JP2007266698A (en) * 2006-03-27 2007-10-11 Canon Inc Printing apparatus and information processing apparatus
JP2007272858A (en) * 2006-05-26 2007-10-18 Riso Kagaku Corp Security printing system
JP2008047048A (en) * 2006-08-21 2008-02-28 Seiko Epson Corp Printing apparatus and method
JP2009131961A (en) * 2007-11-28 2009-06-18 Brother Ind Ltd Printing device
JP2009266116A (en) * 2008-04-28 2009-11-12 Brother Ind Ltd Image forming system, image forming apparatus, and job management program
US8035840B2 (en) 2005-12-14 2011-10-11 Kabushiki Kaisha Toshiba Image forming apparatus with user authentication
US8493582B2 (en) 2005-12-28 2013-07-23 Konica Minolta Business Technologies, Inc. Image processor, an image processing system, and a method of executing jobs
JP2013152721A (en) * 2013-02-13 2013-08-08 Ricoh Co Ltd System, information processing device, information processing method, information processing program, and recording medium
JP2015036239A (en) * 2013-08-16 2015-02-23 株式会社沖データ Print job management apparatus and print job management system
JP2015196253A (en) * 2014-03-31 2015-11-09 京セラドキュメントソリューションズ株式会社 Image forming apparatus and reservation method

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006184541A (en) * 2004-12-27 2006-07-13 Sharp Corp Image forming apparatus, program, and recording medium
US8035840B2 (en) 2005-12-14 2011-10-11 Kabushiki Kaisha Toshiba Image forming apparatus with user authentication
US8208165B2 (en) 2005-12-14 2012-06-26 Kabushiki Kaisha Toshiba Image forming apparatus with user authentication
US8149437B2 (en) 2005-12-14 2012-04-03 Kabushiki Kaisha Toshiba Image forming apparatus with user authentication
JP2007168154A (en) * 2005-12-20 2007-07-05 Murata Mach Ltd Image forming apparatus, client terminal device, and image processing system
US8493582B2 (en) 2005-12-28 2013-07-23 Konica Minolta Business Technologies, Inc. Image processor, an image processing system, and a method of executing jobs
JP2007266698A (en) * 2006-03-27 2007-10-11 Canon Inc Printing apparatus and information processing apparatus
JP2007272858A (en) * 2006-05-26 2007-10-18 Riso Kagaku Corp Security printing system
JP2008047048A (en) * 2006-08-21 2008-02-28 Seiko Epson Corp Printing apparatus and method
JP2009131961A (en) * 2007-11-28 2009-06-18 Brother Ind Ltd Printing device
US8270016B2 (en) 2007-11-28 2012-09-18 Brother Kogyo Kabushiki Kaisha Printing device, method and computer readable medium for print process
JP2009266116A (en) * 2008-04-28 2009-11-12 Brother Ind Ltd Image forming system, image forming apparatus, and job management program
US8472049B2 (en) 2008-04-28 2013-06-25 Brother Kogyo Kabushiki Kaisha Image forming system, image forming apparatus, and job management program
JP2013152721A (en) * 2013-02-13 2013-08-08 Ricoh Co Ltd System, information processing device, information processing method, information processing program, and recording medium
JP2015036239A (en) * 2013-08-16 2015-02-23 株式会社沖データ Print job management apparatus and print job management system
JP2015196253A (en) * 2014-03-31 2015-11-09 京セラドキュメントソリューションズ株式会社 Image forming apparatus and reservation method

Also Published As

Publication number Publication date
JP4370791B2 (en) 2009-11-25

Similar Documents

Publication Publication Date Title
US8629999B2 (en) Apparatus for carrying out a job stored in storing part, and method of controlling the apparatus
JP4617621B2 (en) Print control apparatus and charging method thereof
US7551319B2 (en) Printer device, printing method, printing program, and recording medium
JP4012050B2 (en) Information processing apparatus, information processing method, and control program
EP2546734B1 (en) Printing apparatus, method for controlling printing apparatus, and storage medium
US9235360B2 (en) Printing system, server for distributing print job, method for resubmitting print job, and computer-readable storage medium for computer program
US8294550B2 (en) Authentication system, authentication method, and information processing apparatus
JP6034555B2 (en) Printing control apparatus and control method therefor
US20110273738A1 (en) Image forming apparatus, image forming method and computer-readable information recording medium
JP4277468B2 (en) Printing system and image processing apparatus
US20080178265A1 (en) Information processing system, information processing apparatus and method and program therefor
JP4370791B2 (en) Printing apparatus and printing system
EP1785909A1 (en) Information processing apparatus and authentication method
JP2003196067A (en) Print management system and print management method
JP2005178359A (en) Image processing apparatus, image processing method, image forming apparatus, control method, and storage medium storing computer-readable program and program
JP5216520B2 (en) Printing device
JP7336975B2 (en) Image forming apparatus and image forming method
CN103019629A (en) Printing apparatus, information processing apparatus, printing system, and computer readable medium
US8472049B2 (en) Image forming system, image forming apparatus, and job management program
JP2005266699A (en) Display control method and image processing apparatus
US8341716B2 (en) Information processing device, information processing method, and storage media storing user certification program
JP2006270353A (en) Image processor, data management method, and computer program
JP2007193407A (en) Printing system and printing apparatus
JP5286232B2 (en) Image forming system and user manager server device
JP2008192084A (en) Print data transmission control program, printing apparatus, and confidential printing method

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060221

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20090305

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20090519

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20090717

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: 20090811

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20090824

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120911

Year of fee payment: 3

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120911

Year of fee payment: 3

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130911

Year of fee payment: 4

LAPS Cancellation because of no payment of annual fees