説明

印刷装置、印刷システム、プログラム及び印刷方法

【課題】セキュリティ性及びユーザの利便性を向上する印刷装置、印刷システム、プログラム及び印刷方法を提供する。
【解決手段】LAN50を介して接続されているPC10−1、プリンタ装置20−1〜20−Nなどを備える印刷システム1であって、PC10−1は、ユーザの指示に従って印刷データを形成する印刷データ形成部111、形成した印刷データをプリンタ装置20−1〜20−Nへ送信する印刷データ送信部113及び通信部17などを備え、プリンタ装置20−1〜20−Nは、受信した印刷データを記憶する外部記憶装置23、ユーザの印刷指示及びユーザ識別情報を入力する入力部26及びカードリーダ24、ユーザ識別情報に対応する印刷データを外部記憶装置23から読み出す印刷データ管理部212、読み出した印刷データに基づいて印刷を行うプリンタエンジン28などを備える。

【発明の詳細な説明】
【技術分野】
【0001】
本発明は、印刷を行う印刷装置、ネットワークを介して接続されている複数の印刷装置及び印刷データ形成装置を備える印刷システム、印刷装置のCPUに実行させるプログラム、印刷データ形成装置によって形成された印刷データに基づいて印刷装置が印刷を行う印刷方法に関するものである。
【背景技術】
【0002】
近年、企業内LAN(Local Area Network)などのネットワークが普及し、ネットワークを介して各ユーザが使用するパーソナルコンピュータ(以下、「PC」という。)、プリンタ装置が接続され、プリンタ装置の共有が行われている。ユーザは、PCを使用し、編集、作成など、印刷対象となるプリンタデータ(印刷データ)の形成を行い、PCにインストールされているプリンタドライバによって、ネットワークに接続されたプリンタ装置に、形成したプリントデータを送信し、印刷を行っていた。また、複数のプリンタ装置がネットワークに接続されている場合には、ユーザは、PCにおいてプリンタデータの送信先となるプリンタ装置をIPアドレスなどの識別情報で指定していた。
しかし、送信されたプリントデータをプリンタ装置が受信した後、直ちに出力してしまうため、ユーザとプリンタ装置との距離が離れている環境において、ユーザが印刷物を取りに行く間に、印刷内容が他のユーザに見られてしまうという問題があった。また、ユーザがプリント指示を行ったことを忘れ、印刷物がプリンタ装置に放置されるという問題があった。
このような問題を解決するために、受信した印刷情報中の出力制限データに従って生成されるイメージデータの出力先を制御することにより、ホストから転送された印刷情報の出力開始指示を印刷装置側での正規のユーザのみの指示に委ねることができる印刷装置がある(例えば、特許文献1参照。)。
【先行技術文献】
【特許文献】
【0003】
【特許文献1】特開平7−152520号公報
【発明の概要】
【発明が解決しようとする課題】
【0004】
しかし、ユーザは、PCでプリントデータの出力先となるプリンタ装置を指定しなければならず負担がかかるという問題があった。また、ユーザがプリントデータの出力開始を指示するために指定したプリンタ装置の所へ行っても、指定したプリンタ装置が他のプリントデータについて印刷中である場合には、待つか、PCを操作し、他のプリンタ装置に指定を変更しなければならず、利便性に欠けるという問題があった。更に、予めプリンタ装置の使用状況を確認する場合であっても、確認する負担がかかり、また、確認後にプリンタ装置を指定している間にプリンタ装置が使用中となり、確認が無駄となる可能性もあった。
【0005】
本発明の課題は、セキュリティ性及びユーザの利便性を向上する印刷装置、印刷システム、プログラム及び印刷方法を提供することである。
【課題を解決するための手段】
【0006】
本発明は、以下のような解決手段により、前記課題を解決する。なお、理解を容易にするために、本発明の実施例に対応する符号を付して説明するが、これに限定されるものではない。すなわち、請求項1の発明は、ユーザの印刷指示を入力する印刷指示入力手段(24,26)と、前記印刷指示入力手段によって印刷指示が入力された場合に、この印刷指示に応じて、ネットワーク(50)を介して接続されている一又は複数の情報処理装置(30)から印刷データを取得する印刷データ取得手段(213,25)と、前記印刷データ取得手段によって取得された印刷データに基づいて印刷を行う印刷手段(28)とを備える印刷装置(20A−1〜20A−N)である。
【0007】
請求項2の発明は、請求項1に記載の印刷装置において、前記印刷指示入力手段は、印刷指示の対象となる印刷データを識別するための対象印刷データ識別情報を入力する対象印刷データ識別情報入力手段(24)を有し、前記印刷データ取得手段は、前記対象印刷データ識別情報入力手段によって入力された対象印刷データ識別情報に対応する一又は複数の印刷データを前記一又は複数の情報処理装置から取得すること、を特徴とする印刷装置(20A−1〜20A−N)である。
【0008】
請求項3の発明は、請求項2に記載の印刷装置において、前記印刷データ取得手段は、前記情報処理装置に前記対象印刷データ識別情報入力手段によって入力された対象印刷データ識別情報を送信する対象印刷データ識別情報送信手段(25,S640,#20,#320,#420,#510)と、前記対象印刷データ識別情報送信手段によって送信された対象印刷データ識別情報に対応する印刷データを、前記情報処理装置から受信する対象印刷データ受信手段(25,S650,#30,#330,#430,#520)とを有すること、を特徴とする印刷装置(20A−1〜20A−N)である。
【0009】
請求項4の発明は、請求項3に記載の印刷装置において、印刷データを記憶する印刷データ記憶手段(23)と、ネットワーク(50)を介して接続されている他の請求項3に記載の印刷装置から送信された対象印刷データ識別情報を受信する対象印刷データ識別情報受信手段(25,#420)と、前記対象印刷データ識別情報受信手段によって受信された対象印刷データ識別情報に対応する印刷データが前記印刷データ記憶手段に記憶されているか否かを判定する判定手段(21)と、前記判定手段によって肯と判定された場合に、前記対象印刷データ識別情報に対応する印刷データを、前記他の請求項3に記載の印刷装置へ送信する対象印刷データ送信手段(25,#430)とを備えること、を特徴とする印刷装置(20A−1〜20A−N)である。
【0010】
請求項5の発明は、複数の、請求項1から請求項4までのいずれかに記載の印刷装置(20A−1〜20A−N)と、前記複数の印刷装置とネットワーク(50)を介して接続されている印刷データ形成装置(10A−1)とを備え、前記印刷データ形成装置によって形成された印刷データに基づいて前記印刷装置が印刷を行う印刷システムであって、前記印刷データ形成装置は、ユーザの指示に従って印刷データを形成する印刷データ形成手段(111,S440)を有し、前記印刷データ形成装置によって形成された印刷データを、前記ネットワークに接続されている情報処理装置(30)へ提供する印刷データ提供手段(11A,17,31,34,S470,S510)を備え、前記情報処理装置は、前記印刷データ提供手段によって提供される印刷データを記憶する印刷データ記憶手段(33,S520)を有し、前記印刷指示入力手段によって印刷指示を入力した印刷装置の印刷データ取得手段は、この印刷指示に応じて、前記情報処理装置から印刷データを取得すること(S640,S650)、を特徴とする印刷システム(1A)である。
【0011】
請求項6の発明は、請求項5に記載の印刷システムにおいて、前記情報処理装置は、前記印刷装置の対象印刷データ識別情報送信手段によって送信される対象印刷データ識別情報を受信する対象印刷データ識別情報受信手段(31,34,S710)と、前記対象印刷データ識別情報受信手段によって受信された対象印刷データ識別情報に対応する印刷データを前記印刷データ記憶手段から読み出す対象印刷データ読み出し手段(311,S720)と、前記印刷データ読み出し手段によって読み出された印刷データを前記対象印刷データ識別情報の送信元である印刷装置へ送信する対象印刷データ送信手段(31,34,S730)とを有すること、を特徴とする印刷システム(1A)である。
【0012】
請求項7の発明は、請求項5又は請求項6に記載の印刷システムにおいて、前記印刷データ形成装置は、前記印刷データ形成手段によって形成された印刷データについて印刷指示を行うことができるユーザを設定する印刷指示可能ユーザ設定手段(112A,S450)を有し、前記印刷データ提供手段は、前記印刷データ形成手段によって形成された印刷データに、前記印刷指示可能ユーザ設定手段によって設定されたユーザを識別するための指示可能ユーザ識別情報を関連づけて前記情報処理装置へ提供し(S470)、前記情報処理装置の印刷データ記憶手段は、前記印刷データ提供手段によって提供される印刷データと、指示可能ユーザ識別情報とを関連づけて記憶し(S520)、前記印刷装置の印刷指示入力手段は、印刷指示を行うユーザ又はその属性を識別するための指示ユーザ識別情報を入力する指示ユーザ識別情報入力手段(24,S620)を有し、前記印刷装置の対象印刷データ識別情報送信手段は、指示ユーザ識別情報入力手段によって入力された指示ユーザ識別情報を前記情報処理装置へ送信し(S640)、前記情報処理装置の対象印刷データ識別情報受信手段は、前記印刷装置から送信された指示ユーザ識別情報を受信し、前記情報処理装置の対象印刷データ読み出し手段は、前記対象印刷データ識別情報受信手段によって受信された指示ユーザ識別情報と、前記印刷データ記憶手段に記憶されている指示可能ユーザ識別情報とに基づいて、一又は複数の印刷データを読み出すこと(S720)、を特徴とする印刷システム(1A)である。
【0013】
請求項8の発明は、請求項5から請求項7までのいずれか1項に記載の印刷システムにおいて、前記情報処理装置は、前記印刷データの送受信履歴、及び/又は、前記印刷装置の印刷履歴を記憶する印刷履歴記憶手段(33,S740)を有すること、を特徴とする印刷システム(1A)である。
【0014】
請求項9の発明は、請求項5から請求項8までのいずれか1項に記載の印刷システムにおいて、前記情報処理装置は、前記印刷装置によって印刷の対象となった印刷データ、及び/又は、所定の期間以上放置されている印刷データを前記印刷データ記憶手段から消去する印刷データ消去手段(311,S740)を有すること、を特徴とする印刷システム(1A)である。
【0015】
請求項10の発明は、印刷データ形成装置(10−1〜10−N)と、複数の印刷装置(20−1〜20−N)とがネットワークを介して接続され、前記印刷データ形成装置によって形成された印刷データに基づいて前記印刷装置が印刷を行う印刷システムにおいて、前記印刷データ形成装置は、ユーザの指示に従って印刷データを形成する印刷データ形成手段(111,S140)を有し、前記印刷データ形成手段によって形成された印刷データを前記複数の印刷装置へ提供する印刷データ提供手段(11,17,21,25,S160,S210)を備え、前記印刷装置は、前記印刷データ提供手段によって提供された印刷データを記憶する印刷データ記憶手段(23,S220)と、ユーザの印刷指示を入力する印刷指示入力手段(24,26,S310,S320)と、前記印刷指示入力手段によって印刷指示を入力した場合に、前記印刷データ記憶手段に記憶されている印刷データに基づいて印刷を行う印刷手段(28,S350)とを有すること、を特徴とする印刷システム(1)である。
【0016】
請求項11の発明は、請求項10に記載の印刷システムにおいて、前記印刷指示入力手段は、印刷指示の対象となる印刷データを識別するための対象印刷データ識別情報を入力する対象印刷データ識別情報入力手段(24,S320)を有し、前記印刷装置は、前記対象印刷データ識別情報入力手段によって入力された対象印刷データ識別情報に対応する印刷データを前記印刷データ記憶手段から読み出す印刷データ読み出し手段(212,S340)を有し、前記印刷手段は、前記印刷データ読み出し手段によって読み出された印刷データに基づいて印刷を行うこと、を特徴とする印刷システム(1)である。
【0017】
請求項12の発明は、請求項11に記載の印刷システムにおいて、前記印刷データ形成装置は、前記印刷データ形成手段によって形成された印刷データについて印刷指示を行うことができるユーザを設定する印刷指示可能ユーザ設定手段(11,S150)を有し、前記印刷データ提供手段は、前記印刷データ形成手段によって形成された印刷データに、前記印刷指示可能ユーザ設定手段によって設定されたユーザを識別するための指示可能ユーザ識別情報を関連づけて前記複数の印刷装置へ提供し(S160,S210)、前記印刷装置の印刷データ記憶手段は、前記印刷データ提供手段によって提供される印刷データと、指示可能ユーザ識別情報とを関連づけて記憶し(S220)、前記印刷装置の印刷指示入力手段は、印刷指示を行うユーザ又はその属性を識別するための指示ユーザ識別情報を入力する指示ユーザ識別情報入力手段(24)を有し、前記印刷装置の印刷データ読み出し手段は、前記指示ユーザ識別情報入力手段によって入力された指示ユーザ識別情報と、前記印刷データ記憶手段に記憶されている指示可能ユーザ識別情報とに基づいて、一又は複数の印刷データを読み出すこと(S340)、を特徴とする印刷システム(1)である。
【0018】
請求項13の発明は、請求項10から請求項12までのいずれか1項に記載の印刷システムにおいて、前記印刷装置は、印刷の対象となった印刷データ、及び/又は、所定の期間以上放置されている印刷データを前記印刷データ記憶手段から消去する印刷データ消去手段(212,S380)を有すること、を特徴とする印刷システムである。
【0019】
請求項14の発明は、請求項5から請求項13までのいずれか1項に記載の印刷システムにおいて、前記印刷装置は、印刷指示を行うユーザを認証するための認証情報を入力する認証情報入力手段(24,S320,S620)と、前記認証情報入力手段によって入力された認証情報に基づいて、印刷指示を行うユーザを認証するか否かを判定する認証判定手段(211,S330,S630)とを有し、前記印刷装置の印刷手段は、前記認証判定手段によって肯と判定された場合に印刷を行うこと、を特徴とする印刷システム(1,1A)である。
【0020】
請求項15の発明は、請求項14に記載の印刷システムにおいて、ユーザによって携帯される携帯型情報記憶媒体(40)を備え、前記印刷装置の認証情報入力手段は、印刷指示を行うユーザを認証するための認証情報を前記携帯型情報記憶媒体から入力すること、を特徴とする印刷システム(1,1A)である。
【0021】
請求項16の発明は、請求項15に記載の印刷システムにおいて、前記印刷データ形成装置は、印刷データの形成を指示するユーザを認証するための認証情報を前記携帯型情報記憶媒体から入力する形成ユーザ認証情報入力手段(14)と、前記形成ユーザ認証情報入力手段によって入力された認証情報に基づいて、形成を指示するユーザを認証する形成ユーザ認証手段(114)とを有すること、を特徴とする印刷システム(1,1A)である。
【0022】
請求項17の発明は、印刷データに基づいて印刷を行うために印刷装置(20A−1〜20A−N)に実行させるプログラムであって、ユーザの印刷指示を入力する印刷指示入力手順(S610,S620)と、前記印刷指示入力手順において印刷指示を入力した場合に、この印刷指示に応じて、前記印刷装置とネットワークを介して接続されている一又は複数の情報処理装置から印刷データを取得する印刷データ取得手順(S640,S650)と、前記印刷データ取得手順において取得した印刷データに基づいて印刷を行う印刷手順(S660)とを備えること、を特徴とするプログラムである。
【0023】
請求項18の発明は、請求項17に記載のプログラムにおいて、前記印刷指示入力手順は、印刷指示の対象となる印刷データを識別するための対象印刷データ識別情報を入力する対象印刷データ識別情報入力手順(S620)を有し、前記印刷データ取得手順は、前記対象印刷データ識別情報入力手順において入力した対象印刷データ識別情報に対応する一又は複数の印刷データを前記一又は複数の情報処理装置から取得すること、を特徴とするプログラムである。
【0024】
請求項19の発明は、請求項18に記載のプログラムにおいて、前記印刷データ取得手順は、記情報処理装置に前記対象印刷データ識別情報入力手順において入力した対象印刷データ識別情報を送信する対象印刷データ識別情報送信手順(S640)と、前記対象印刷データ識別情報送信手順において送信した対象印刷データ識別情報に対応する印刷データを、前記情報処理装置から受信する対象印刷データ受信手順(S650)とを有すること、を特徴とするプログラムである。
【0025】
請求項20の発明は、請求項19に記載のプログラムにおいて、前記印刷装置とネットワークを介して接続されている他の印刷装置から送信された対象印刷データ識別情報を受信する対象印刷データ識別情報受信手順(#420)と、前記対象印刷データ識別情報受信手順において受信した対象印刷データ識別情報に対応する印刷データが前記印刷装置に記憶されているか否かを判定する判定手順と、前記判定手順において肯と判定した場合に、前記対象印刷データ識別情報に対応する印刷データを、前記他の印刷装置へ送信する対象印刷データ送信手順(#430)とを備えること、を特徴とするプログラムである。
【0026】
請求項21の発明は、複数の印刷装置(20A−1〜20A−N)と、前記複数の印刷装置とネットワーク(50)を介して接続されている印刷データ形成装置(10A−1〜10A−N)とを備え、前記印刷データ形成装置によって形成された印刷データに基づいて前記印刷装置が印刷を行う印刷方法において、前記印刷データ形成装置が、ユーザの指示に従って印刷データを形成する印刷データ形成ステップ(S440)と、前記印刷データ形成ステップにおいて形成された印刷データを、前記ネットワークに接続されている情報処理装置(30)へ提供する印刷データ提供ステップ(S470,S510)と、前記情報処理装置が、前記印刷データ提供ステップにおいて提供された印刷データを記憶する印刷データ記憶ステップ(S520)と、前記印刷装置が、ユーザの印刷指示を入力する印刷指示入力ステップ(S620,S620)と、前記印刷装置が、前記印刷指示入力ステップにおいて印刷指示を入力した場合に、この印刷指示に応じて、前記情報処理装置から印刷データを取得する印刷データ取得ステップ(S640,S650)と、前記印刷装置が、前記印刷データ取得ステップにおいて取得した印刷データに基づいて印刷を行う印刷ステップ(S660)とを備えること、を特徴とする印刷方法である。
【0027】
請求項22の発明は、複数の印刷装置(20−1〜20−N)と、前記複数の印刷装置とネットワークを介して接続されている印刷データ形成装置(10−1〜10−N)とを備え、前記印刷データ形成装置によって形成された印刷データに基づいて前記印刷装置が印刷を行う印刷方法において、前記印刷データ形成装置が、ユーザの指示に従って印刷データを形成する印刷データ形成ステップ(S140)と、前記印刷データ形成ステップにおいて形成した印刷データを前記複数の印刷装置へ提供する印刷データ提供ステップ(S160,S210)と、前記印刷装置が、前記印刷データ提供ステップにおいて提供された印刷データを記憶する印刷データ記憶ステップ(S220)と、前記印刷装置が、ユーザの印刷指示を入力する印刷指示入力ステップ(S310,S320)と、前記印刷装置が、前記印刷指示入力ステップにおいて印刷指示を入力した場合に、前記印刷データ記憶ステップにおいて記憶した印刷データに基づいて印刷を行う印刷ステップ(S350)とを備えること、を特徴とする印刷方法である。
【発明の効果】
【0028】
本発明による印刷装置、印刷システム、プログラム及び印刷方法によれば、以下の効果を得ることが可能となる。
(1)印刷装置が、ユーザの印刷指示を入力した場合に、ネットワークを介して接続されている情報処理装置から印刷データを取得することによって、印刷データを予め記憶していなくても、印刷を行うことができ、セキュリティ性を向上することが可能となる。また、印刷装置が印刷データを取得するため、ユーザがPCなどの印刷データ形成装置において、印刷装置を指定する必要がなく、利便性を向上することが可能となる。更に、ユーザは、ネットワークに接続されている複数の印刷装置のうち、任意の印刷装置の所へ行って、使用できる状態かを確認した上で、印刷を行うことができ、ユーザの利便性を向上するとともに、印刷物の回収忘れ及び印刷内容の他のユーザへの漏洩を防止し、セキュリティ性を向上することが可能となる。更にまた、一の印刷装置が使用できない状態の場合には、PCなどの印刷データ形成装置へ戻らずに、他の印刷装置の所へ行って、同様に状態を確認した上で印刷を行うことができ、ユーザの利便性を向上することが可能となる。
(2)印刷装置が、入力した対象印刷データ識別情報に対応する一又は複数の印刷データを取得し(又は、読み出し)、印刷することによって、ユーザが印刷の対象となる印刷データを指定することができるなど、複数のユーザ、複数の印刷データ形成装置で印刷装置を共用することができ、効率及びユーザの利便性を向上することが可能となる。
(3)印刷指示を入力した印刷装置が、他の印刷装置から印刷指示の対象となる印刷データを取得することによって、複数の印刷装置間で印刷データの授受を行うことが可能となる。また、印刷指示の対象となる印刷データを記憶しているかを判定することによって、印刷装置間で印刷データを探すことができ、任意の印刷装置に印刷データを記憶しておくだけで、他の印刷装置がこの印刷データを取得することが可能となる。
(4)複数の印刷装置のうち、印刷指示を入力した印刷装置が、印刷データを情報処理装置から取得し、印刷を行うことによって、ユーザは、複数の印刷装置のうちの任意の印刷装置の所へ行って、使用できる状態かを確認した上で、印刷を行うことができ、また、印刷データ形成装置において、出力する印刷装置を指定する必要がなくなり、ユーザの利便性を向上することが可能となる。また、印刷指示を入力するまで情報処理装置で印刷データを記憶しておくことによって、印刷データを集中管理し、セキュリティ性を向上する。
(5)印刷データの形成を行う印刷データ形成装置が、印刷指示を行うことができるユーザを設定し、この設定内容(指示可能ユーザ識別情報)と、指示ユーザ識別情報とに基づいて、印刷データを読み出し、印刷することによって、印刷データの形成を指示したユーザが、印刷指示を行うことができるユーザを設定することができ、利便性及びセキュリティ性を向上することが可能となる。また、印刷指示を行ったユーザを示す指示可能ユーザ識別情報に関連づけられている複数の印刷データをまとめて印刷することができ、ユーザの利便性を向上することが可能となる。
(6)情報処理装置が、印刷データの送受信履歴、及び/又は、印刷履歴を記憶することによって、印刷データの流れを管理し、セキュリティ性を向上する。特に、指示ユーザ識別情報を履歴として記憶しておくことによって、どのようなユーザがいずれの印刷データについて印刷を行ったかなどを示す情報を残すことができ、印刷装置の不正利用を防止する。
(7)情報処理装置(又は、印刷装置)が、印刷の対象となった印刷データ、及び/又は、所定の期間以上放置されている印刷データを印刷データ記憶手段から消去することによって、印刷データの漏洩などを防止し、セキュリティ性を向上する。
(8)印刷データ形成手段によって形成された印刷データを複数の印刷装置へ提供することによって、ユーザは、複数の印刷装置のうちの任意の印刷装置の所へ行って、使用できる状態かを確認した上で、印刷を行うことができ、ユーザの利便性を向上することが可能となる。
(9)印刷装置が、入力した認証情報に基づいて印刷指示を行うユーザを認証した場合に印刷を行うことによって、セキュリティ性を向上することが可能となる。
(10)印刷装置が、携帯型情報記憶媒体から認証情報を入力することによって、ユーザは、容易に印刷指示の正当性を証明することができ、利便性を向上する。
(11)印刷データ形成装置が、携帯型情報記憶媒体から入力する認証に基づいてユーザを認証することによって、印刷データの形成を指示するユーザを制限し、セキュリティ性を向上する。また、印刷指示を行うユーザを認証する場合と同様に、携帯型情報記憶媒体から認証情報を入力することによって、ユーザは一の携帯型情報記憶媒体を使用することによって、印刷データの形成の指示、印刷指示を行うことができ、利便性を向上することが可能となる。
【図面の簡単な説明】
【0029】
【図1】本発明による印刷システムの構成を示すブロック図である。(実施例1)
【図2】外部記憶装置23に記憶される印刷データ管理情報を説明するための図である。(実施例1)
【図3】本発明による印刷システムの動作を示すフローチャートである。(実施例1)
【図4】LAN50を介した印刷データの授受を説明するための図である。(実施例1)
【図5】本発明による印刷システムの動作及び印刷方法を示すフローチャートである。(実施例1)
【図6】本発明による印刷装置及び印刷システムの構成を示すブロック図である。(実施例2)
【図7】本発明による印刷装置及び印刷システムの動作、印刷方法を示すフローチャートである。(実施例2)
【図8】LAN50を介した印刷データの授受を説明するための図である。(実施例2)
【図9】本発明による印刷装置及び印刷システムの動作、プログラム、印刷方法を示すフローチャートである。(実施例2)
【図10】LAN50を介した印刷データの授受を説明するための図である。(変形例)
【図11】LAN50を介した印刷データの授受を説明するための図である。(変形例)
【発明を実施するための形態】
【0030】
本発明は、セキュリティ性及びユーザの利便性を向上するという目的を、印刷データ形成装置と、複数の印刷装置とがネットワークを介して接続され、印刷データ形成装置によって形成された印刷データに基づいて印刷装置が印刷を行う印刷システムにおいて、印刷データ形成装置は、ユーザの支持に従って印刷データを形成する印刷データ形成手段を有し、印刷データ形成手段によって形成された印刷データを、ネットワークに接続されている情報処理装置へ提供する印刷データ提供手段を備え、情報処理装置は、印刷データ提供手段によって提供される印刷データを記憶する印刷データ記憶手段を有し、印刷装置は、ユーザの印刷指示を入力する印刷指示入力手段と、印刷指示入力手段によって印刷指示が入力された場合に、この印刷指示に応じて、ネットワークを介して接続されている情報処理装置から印刷データを取得する印刷データ取得手段と、印刷データ取得手段によって取得された印刷データに基づいて印刷を行う印刷手段とを備えることによって実現する。
【実施例1】
【0031】
以下、図面などを参照して、本発明の実施例をあげて、さらに詳しく説明する。
図1は、本発明による印刷システムの構成を示すブロック図である。
図1に示すように、印刷システム1は、LAN50を介して接続されている複数のPC10−1〜10−N及び複数のプリンタ装置20−1〜20−Nと、ユーザが携帯し、PC10−1〜PC10−N、プリンタ装置20−1〜20−Nに接続可能なICカード40などとを備え、PC10−1〜10−Nによって形成された印刷データをプリンタ装置20−1〜20−Nが印刷を行う、企業内ネットワークなどのネットワークシステムである。
LAN50は、企業の部内、課内などの所定の範囲で設けられているローカルエリアネットワークであって、イーサネット(登録商標)などで構築することが可能である。
【0032】
複数のPC10−1〜10−Nの構成には様々なものがあり得るが、細部にこだわらなければ、本発明の構成については、各PC10−1〜10−Nの構成が実質的に同じであるとみなすことができるため、PC10−1の構成を説明し、他のPC10−2〜10−Nの構成についての説明を省略する。同様に、複数のプリンタ装置20−1〜20−Nの構成については、プリンタ装置20−1の構成を説明する。他の実施例においても同様である。
PC10−1は、CPU11と、CPU11とシステムバス18システムバス18などを介して接続されている主記憶装置12、外部記憶装置13、カードリーダ14、入力部15、表示部16、通信部17などを備えるコンピュータである。
【0033】
CPU11は、主記憶装置12、外部記憶装置13に記憶されているオペレーティングシステム(以下、「OS」という。)、アプリケーションプログラム、プリンタドライバなどのプログラムを実行し、PC10−1全体の動作を制御し、印刷データ形成部111、属性情報生成部112、印刷データ送信部113、認証部114などを実現する。
印刷データ形成部111は、ユーザの入力部15の操作に従って、文書作成ソフトウェアなどを実行して、データを編集、作成し、印刷対象となるデータの範囲を決定し、印刷データを形成する。
【0034】
属性情報生成部112は、印刷データ形成部111によって形成された印刷データの属性を示す印刷データ属性情報を生成する。印刷データ属性情報は、この印刷データを識別するための印刷データ識別情報、印刷データの形成を指示したユーザを識別するためのユーザ識別情報、印刷設定情報などを含み、印刷データの属性を示す情報である。印刷データ識別情報は、印刷データ形成部によって形成された印刷データの元となったファイル名、ファイル内でのデータの範囲を示す頁番号などを含み、この印刷データを識別するための情報である。ユーザ識別情報は、ユーザ名、社員番号などを含み、印刷データの形成を指示したユーザを識別するための情報である。印刷設定情報は、印刷の色、品質、印刷枚数など、ユーザによって設定された印刷仕様を示す情報である。
印刷データ送信部113は、通信部17による送信を制御し、印刷データ形成部111によって形成された印刷データと、属性情報生成部112によって生成された印刷データ属性情報とをLAN50に接続されている所定の複数のプリンタ装置20−1〜20−Nへ送信する。
【0035】
認証部114は、カードリーダ14に装着されたICカード40から入力する認証情報に基づいて、ICカード40を所持するユーザがPC10−1を使用する権限を有する正当ユーザか否か、つまり、ユーザを認証するか否かを判定する認証判定処理を行う。具体的には、認証部114は、先ず、ICカード40と相互認証を行い、ICカード40が正当なものか否かを判定する。認証部114は、ICカード40の正当性を確認後、ICカード40からユーザ識別情報、ユーザ属性識別情報などを読み出し、認証部114は、ユーザがPC10−1を使用する権限を有するか否かを判定する。つまり、認証部114は、PC10−1の外部記憶装置13又はLAN50に接続されているシステム管理サーバ(図示しない。)に記憶されている正当ユーザの識別情報又はユーザ属性情報のリストに、ICカード40から読み出したユーザ識別情報、ユーザ属性識別情報が含まれているか否かに基づいて判定を行う。肯と判定した場合には、認証部114は、ICカード40の所持者が正当ユーザであると認証する。なお、認証部114によってユーザが未認証の場合には、PC10−1は、スクリーンロック状態など、ユーザが使用できない閉塞状態を維持し、ユーザが認証されることによって、PC10−1は、閉塞状態を解除し、ユーザが使用可能な状態となる。
【0036】
主記憶装置12は、CPU11が直接利用可能な記憶装置であって、CPU11の作業領域として使用されるRAM、起動プログラムなどのプログラム、データを記憶するROMなどを備えている(図示しない。)。
外部記憶装置13は、ハードディスクなどであって、ユーザ認証を行うプログラム、印刷データを作成、形成するプログラムなどの種々のプログラム、データを記憶している。
カードリーダ14は、挿入されたICカード40と通信を行うための通信インターフェイスである。
入力部15は、ユーザからPC10−1へ情報を伝達させるためのキーボード、マウスなどの入力装置であり、表示部16は、PC10−1からユーザへ情報を伝達させるためのディスプレイなどの表示装置である。
【0037】
通信部17は、LAN50に接続し、プリンタ装置20−1〜20−Nへ印刷データを送信するための通信インターフェイスであって、LAN50などのネットワークを介した他の通信装置との通信を実現する。
プリンタ装置20−1は、CPU21と、CPU21とシステムバス29を介して接続されている主記憶装置22、外部記憶装置23、カードリーダ24、通信部25、入力部26及びエンジンI/F27と、エンジンI/F27に接続されているプリンタエンジン28などとを備える印刷装置である。
【0038】
CPU21は、主記憶装置22、外部記憶装置23に記憶されているプログラムを実行することによってプリンタ装置20−1全体の動作を制御し、認証部211、印刷データ管理部212などを実現する。認証部211は、カードリーダ24に装着されたICカード40から入力する認証情報に基づいて、ICカード40を所持するユーザがプリンタ装置20−1を使用する権限を有する正当ユーザか否かを判定する認証判定処理を行う。処理内容は、PC10−1の認証部114と同様である。印刷データ管理部212は、印刷データ管理情報の外部記憶装置23への書き込み、読み出し、印刷履歴の登録、印刷データの読み出し、消去などの処理を実行し、印刷データの管理を行う(後述する図2及び図5参照。)。
主記憶装置22及び外部記憶装置23は、PC10−1の主記憶装置12及び外部記憶装置13と同様の機能を備え、主記憶装置22のROMは、プリンタエンジン28で出力する文字コードなどのデータを記憶し、外部記憶装置23は、PC10−1〜10−Nから受信した印刷データ、印刷データ管理情報、印刷履歴などを記憶している。
【0039】
図2は、外部記憶装置23に記憶される印刷データ管理情報を説明するための図である。
図2に示すように、印刷データ管理情報は、PC10−1〜10−Nから受信した印刷データ属性情報に、プリンタ装置20−1が印刷データを識別するための印刷データ通し番号、この印刷データを受信した日時、この印刷データを形成したPC10−1〜10−Nの識別情報(PCID)、印刷データサイズ、格納場所(アドレスなど)などの印刷データ識別情報を関連づけたものである。
【0040】
カードリーダ24は、挿入されたICカード40と通信を行うための通信インターフェイスである。
通信部25は、LAN50に接続し、PC10−1〜10−Nから印刷データを受信するための通信インターフェイスであって、LAN50などのネットワークを介した他の通信装置との通信を実現する。
入力部26は、ユーザからプリンタ装置20−1へ情報を伝達させるためのキーパネルなどの入力装置である。
エンジンI/F27は、システムバス29及びプリンタエンジン28間の情報のやりとりを仲介し、印刷データをプリンタエンジン28に出力するためのインターフェイスである。プリンタエンジン28は、エンジンI/F27を介して提供される印刷データに基づいて印刷を実行する。
【0041】
ICカード40は、ユーザが印刷システム1を利用するために携帯している携帯型情報記憶媒体である。携帯型情報記憶媒体とは、SIMカード、UIMカードなどの他のICカード、ICタグ、ICカード機能を備える携帯電話機、バーコードを備えるカードなど、所定の装置が読み出し可能なように情報を記憶する携帯型の情報記憶媒体である。
ICカード40は、ユーザ名、社員番号などのユーザを識別するためのユーザ識別情報、所属部署、役職などのユーザの属性を識別するためのユーザ属性識別情報、秘密鍵などの正当性証明情報などを記憶している。正当性証明情報は、このICカード40に記憶されている情報の正当性をPC10−1〜10−N、プリンタ装置20−1〜20−Nに証明するための情報である。
【0042】
図3は、本発明による印刷システムの動作及び印刷方法を示すフローチャートであって、印刷データをPC10−1からプリンタ装置20−1〜20−Nへ提供する印刷データ提供処理を示している。図4は、LAN50を介した印刷データの授受を説明するための図である。以下、PC10−1のCPU11及びプリンタ装置20−1〜20−NのCPU21の処理を中心に説明する。
ユーザは、PC10−1を使用するため、自分のICカード40をカードリーダ14へ挿入する。
図3に示すように、ステップ110(以下、「ステップ」を「S」という。)において、PC10−1の認証部114は、認証判定処理を行う。ユーザを正当ユーザと認証した場合には、PC10−1は、閉塞状態を解除し、ユーザが使用可能な状態となる(S120,S130)。
【0043】
ユーザは、入力部15を操作して、アプリケーションを起動し、文書、画像などのデータの編集、作成を行い、印刷するデータの範囲を指定し、印刷データ形成部111は、印刷データを形成する(S140)。また、ユーザは、入力部15を操作し、印刷の色、品質などを指示して印刷設定を行い、属性情報生成部112は、ICカード40から入力したユーザ識別情報、印刷データ識別情報、印刷設定情報などを含む印刷データ属性情報を生成する(S150)。印刷データ送信部113は、印刷データ及び印刷データ属性情報を、LAN50を介して複数のプリンタ装置20−1〜20−Nへ送信し(S160、図4)、処理を終了する(S170)。
【0044】
プリンタ装置20−1〜20−Nは、この印刷データ及び印刷データ属性情報を受信し(S210)、印刷データ管理部212は、印刷データ、印刷データ属性情報から生成した印刷データ管理情報を外部記憶装置23へ記憶し(S220)、処理を終了する(S230)。
なお、他のPC10−2〜10−Nで印刷データを形成した場合には、他のPC10−2〜10−Nは、PC10−1と同様に印刷データ提供処理を行う。
【0045】
図5は、本発明による印刷システムの動作及び印刷方法を示すフローチャートであって、印刷データ提供処理(図3参照。)においてPC10−1からプリンタ装置20−1〜20−Nに提供された印刷データに基づいて印刷を行う印刷処理を示している。以下、プリンタ装置20−1のCPU21の処理を中心に説明する。
PC10−1で印刷データの形成を指示したユーザは、印刷情報の送信後、印刷を行うため、PC10−1のカードリーダ14からICカード40を抜き取り、PC10−1から近くに設置してあり、使用中でないプリンタ装置など、印刷を行いたいプリンタ装置20−1へ行き、そのカードリーダ24へICカード40を装着し、入力部26を操作し、印刷指示を行う。
【0046】
図5に示すように、S310において、プリンタ装置20−1は、印刷指示を入力し、処理を開始し、認証部211は、認証判定処理を行い(S320)、ユーザを正当ユーザと認証した場合には、印刷データ管理部212は、外部記憶装置23に記憶している印刷データ管理情報を参照し、このユーザのユーザ識別情報に関連づけられている印刷データを外部記憶装置23から読み出す(S330,S340)。例えば、ユーザが甲である場合には、印刷データ管理部212は、NO.472,473,475の印刷データを読み出す(図2参照。)。プリンタ装置20−1は、読み出した印刷データをプリンタエンジン28へ出力し、印刷を行い(S350)、処理を終了する(S360)。
【0047】
印刷データ管理部212は、印刷指示を行ったユーザの識別情報、印刷の対象となった印刷データの印刷データ識別情報、印刷日時などを含む印刷履歴を外部記憶装置23へ記憶し、印刷の対象となった印刷データを外部記憶装置23から消去する(S360)。また、印刷データ管理部212は、印刷の対象となった印刷データの印刷データ識別情報を含む印刷データ消去指示を他のプリンタ装置20−2〜20−Nへ送信する(S370)。この指示を受信したプリンタ装置20−2〜20−Nは、印刷データ識別情報に対応する印刷データを外部記憶装置23から消去する。プリンタ装置20−1は、処理を終了し(S380)、印刷指示の入力待ち、印刷データなどの受信待ち状態となる。
なお、プリンタ装置20−1〜20−Nの印刷データ管理部212は、受信してから(図3のS210)、所定の期間以上、印刷指示(図4のS310)の対象とならず、放置されている印刷データを外部記憶装置23から消去し、その旨を印刷履歴として外部記憶装置23へ記憶する。
また、ユーザが他のプリンタ装置20−2〜20−Nで印刷を行う場合には、他のプリンタ20−2〜20−Nは、プリンタ20−1と同様に印刷処理を行う。
【0048】
このように、本実施例によれば、印刷システム1は、PC10−1によって形成された印刷データを複数のプリンタ装置20−1〜20−Nへ提供するため、ユーザは、複数の印刷装置のうちの任意の印刷装置の所へ行って、使用できる状態かを確認した上で、印刷を行うことができ、ユーザの利便性を向上することが可能となった。また、PC10−1において、出力するプリンタ装置20−1〜20−Nを指定する必要がなくなり、ユーザの利便性を向上することが可能となる。
【0049】
更に、印刷システム1は、プリンタ装置20−1に入力された指示ユーザ識別情報(印刷指示を行ったユーザの識別情報)に対応する印刷データについて印刷するため、複数のユーザ、複数のPC10−1〜PC10−Nでプリンタ装置20−1〜20−Nを共用することができ、効率及びユーザの利便性を向上することが可能となった。更にまた、印刷指示を行ったユーザを示すユーザ識別情報に関連づけられている複数の印刷データをまとめて印刷することができ、利便性を向上することが可能となった。
また、印刷システム1は、プリンタ装置20−1〜20−Nが、指示ユーザ識別情報、印刷データ識別情報、印刷日時などを含む印刷履歴を記憶するため、いずれのユーザがどのような印刷データについて、何時印刷を行ったかを示す印刷履歴を確実に残すことが可能となった。
【0050】
更に、印刷システム1は、プリンタ装置20−1〜20−Nが、印刷の対象となった印刷データ、所定の期間以上印刷の対象とならずに放置されている印刷データを外部記憶装置23から消去するため、印刷データの漏洩などを防止し、セキュリティ性を向上することが可能となった。
更にまた、印刷システム1は、プリンタ装置20−1〜20−Nが、ICカード40から入力した認証情報に基づいて印刷指示を行うユーザを認証した場合に印刷を行うため、セキュリティ性を向上することが可能となった。また、ユーザは、容易に印刷指示の正当性を証明することが可能となった。また、PC10−1も同様に、ICカード40から入力した認証情報に基づいてユーザを認証するため、印刷データの形成を指示するユーザを制限してセキュリティ性を向上するとともに、ユーザは一のICカード40を使用することによって、印刷データの形成の指示、印刷指示を行うことができ、利便性を向上することが可能となった。
【実施例2】
【0051】
図6は、本発明による印刷装置及び印刷システムの構成を示すブロック図である。
なお、前述した実施例と同様な機能を果たす部分には、同一の符号又は末尾に統一した符号を付して、重複する説明や図面を適宜省略する。
図6に示すように、印刷システム1Aは、LAN50を介して接続されている複数のPC10A−1〜10A−Nと、複数のプリンタ装置20A−1〜20A−Nと、プリンタ管理装置30などとを備え、PC10A−1〜10A−Nによって形成される印刷データを、プリンタ管理装置30を介してプリンタ装置20A−1〜20A−Nへ提供し、印刷を行うネットワークシステムである。
【0052】
PC10A−1は、実施例1におけるPC10−1と略同様の構成に加えて、CPU11Aが主記憶装置12、外部記憶装置13に記憶されているプログラムを実行することによって実現される属性情報生成部112Aなどを備えている。
属性情報生成部112Aは、印刷データ識別情報、ユーザ識別情報、印刷設定情報、印刷データについて印刷指示を行うことができるユーザを識別するための指示可能ユーザ識別情報などを含む印刷データ属性情報を生成する(後述する図7参照。)。
【0053】
プリンタ装置20A−1〜20A−Nは、実施例1におけるプリンタ装置20−1〜20−Nと略同様の構成に加えて、CPU21Aが主記憶装置22、外部記憶装置23に記憶されているプログラムを実行することによって実現される印刷データ取得部213などを備えている。
印刷データ取得部213は、プリンタ管理装置30に対して、印刷データの提供を要求し、印刷データを取得する(後述する図9参照。)。
プリンタ管理装置30は、CPU31と、CPU31とシステムバス35を介して接続されている主記憶装置32、外部記憶装置33及び通信部34などとを備える情報処理装置である。プリンタ管理装置30は、PC10−1〜10−Nによって形成された印刷データを記憶し、必要に応じてプリンタ装置20A−1〜20A−Nへ提供するなど、印刷データの管理を行う。
【0054】
CPU31は、主記憶装置32、外部記憶装置33に記憶されているプログラムを実行することによってプリンタ管理装置30全体の動作を制御し、印刷データ管理部311などを実現する。印刷データ管理部312は、印刷データ管理情報の外部記憶装置33への書き込み、読み出し、印刷履歴の登録、印刷データの読み出し、消去などの処理を実行し、印刷データの管理を行う(後述する図7〜図9参照。)。
主記憶装置32及び外部記憶装置33は、実施例1のプリンタ装置20−1〜20−Nの主記憶装置22及び外部記憶装置23と同様の機能を備え、外部記憶装置33は、PC10−1〜10−Nから受信した印刷データと、指示可能ユーザ識別情報を含む印刷データ属性情報から生成される印刷データ管理情報と、印刷データ通信履歴などとを記憶している。印刷データ通信履歴は、PC10−1〜10−Nから印刷情報を受信した日時、受信した印刷データの印刷データ属性情報などを含む印刷データ受信履歴、プリンタ装置20A−1〜20A−Nへ印刷データを送信した日時、送信した印刷データの印刷データ属性情報などを含む印刷データ送信履歴など、印刷データの送信、受信の履歴を示す情報である。
【0055】
図7は、本発明による印刷装置及び印刷システムの動作、印刷方法を示すフローチャートであって、印刷データをPC10A−1からプリンタ管理装置30へ提供する印刷データ提供処理を示している。図8は、LAN50を介した印刷データの授受を説明するための図である。以下、PC10A−1のCPU11A及びプリンタ管理装置30のCPU31の処理を中心に説明する。
図7に示すように、PC10A−1は、実施例1におけるPC10−1の処理(図3のS100〜S140)と同様に印刷データを形成する(S400〜S440)。ユーザは、印刷指示が可能なユーザを選択、指定し、PC10A−1は、指示可能ユーザ識別情報を設定する(S450)。例えば、甲は、作成したファイルを印刷可能なユーザを、自分及び乙とするには、表示部16の表示に従って入力部15を操作し、自分自身と甲とを選択、指定する。属性情報生成部112Aは、この指示可能ユーザ識別情報を含む印刷データ属性情報を生成する(S460)。印刷データ送信部112は、印刷データ、印刷データ属性情報などをプリンタ管理装置30へ送信し(S470、図8の#10)、PC10A−1は、処理を終了する(S480)。
【0056】
プリンタ管理装置30−1は、この印刷データ及び印刷データ属性情報を受信し(S510)、印刷データ管理部311は、印刷データ、印刷データ属性情報から生成した印刷データ管理情報を外部記憶装置23へ記憶し(S520)、受信履歴を外部記憶装置23へ書き込み(S530)、処理を終了する(S540)。
【0057】
図9は、本発明による印刷装置及び印刷システムの動作、プログラム、印刷方法を示すフローチャートであって、印刷データ提供処理(図7参照。)においてPC10A−1からプリンタ管理装置30へ提供された印刷データに基づいて、ユーザの指示に応じて印刷を行う印刷処理を示している。以下、プリンタ装置20A−1のCPU21A及びプリンタ管理装置30のCPU31の処理を中心に説明する。
図7に示すように、プリンタ装置20A−1は、実施例1におけるプリンタ装置20−1の処理(図5のS300〜S320)と同様に認証判定処理などを行う(S600〜S320)。
【0058】
ユーザを正当ユーザと認証した場合には、印刷データ取得部213は、ユーザ識別情報を含み、印刷データの提供を要求する印刷データ提供要求を通信部25からプリンタ管理装置30へ送信する(S640,図8の#20)。プリンタ管理装置30は、この要求を受信し(S710)、外部記憶装置33に記憶している印刷データ管理情報を参照し、受信したユーザ識別情報に関連づけられている印刷データを外部記憶装置33から読み出す(S720)。プリンタ管理装置30は、読み出した印刷データを要求の送信元であるプリンタ装置20A−1へ送信し(S730,図8の#30)、通信履歴を外部記憶装置33へ書き込み、送信した印刷データを外部記憶装置33から消去し(S740)、処理を終了する(S750)。
プリンタ装置20A−1は、印刷データを受信し(S650)、この印刷データをプリンタエンジン28へ出力して印刷を行い(S660)、処理を終了する(S670)。
なお、ユーザが他のプリンタ装置20A−2〜20A−Nで印刷を行う場合には、他のプリンタ20A−2〜20A−Nは、プリンタ20A−1と同様に印刷処理を行う。
【0059】
このように、本実施例によれば、実施例1と同様の効果に加え、印刷システム1Aは、プリンタ管理装置30で印刷データを記憶するため、印刷データを集中管理し、セキュリティ性を向上することが可能となった。
また、印刷システム1Aは、PC10A−1が、印刷データの形成を指示したユーザの指定に従って、印刷指示を行うことができるユーザを設定し、この設定内容(指示可能ユーザ識別情報)と、指示ユーザ識別情報とに基づいて、印刷データを読み出し、印刷するため、印刷データの形成を指示したユーザが、印刷指示を行うことができるユーザを選択することができ、利便性及びセキュリティ性を向上することが可能となった。
更に、印刷システム1Aは、プリンタ管理装置30が、印刷データの通信履歴を記憶することによって、印刷データの流れを管理し、セキュリティ性を向上することが可能となった。
【0060】
(変形例)
以上説明した実施例に限定されることなく、種々の変形や変更が可能であって、それらも本発明の均等の範囲内である。例えば、実施例1において、印刷システム1は、印刷データを形成したPC10−1からプリンタ装置20−1〜20−Nへ印刷データを送信し、プリンタ装置20−1〜20−Nの外部記憶装置23で印刷データを記憶し、印刷指示を入力した場合に、読み出してプリンタエンジン28へ出力して印刷を行っているが、PC10−1からプリンタエンジン28への印刷データの提供方法は、これに限定されない。
【0061】
例えば、図10(a)に示すように、印刷システム1は、PC10−1からプリンタ管理装置30へ印刷データを送信し(#110)、プリンタ管理装置30からプリンタ装置20−1〜20−Nへ印刷データを送信してもよい(#120)。PC10−1からプリンタ装置20−1〜20−Nへの印刷データの提供を、一又は複数の第三の装置を介して行ってもよい。
また、図10(b)に示すように、印刷システム1は、PC10−1からプリンタ装置20−1へ印刷データを送信し(#210)、プリンタ装置20−1から他のプリンタ装置20−2〜20−Nへ印刷データを送信してもよい(#220)。印刷システム1は、PC10−1からいずれか一又は複数の所定のプリンタ装置へ印刷データを提供し、このプリンタ装置から他のプリンタ装置へ印刷データを提供してもよい。
【0062】
同様に、実施例2において、印刷システム1Aは、印刷データを形成したPC10−1からプリンタ管理装置30へ印刷データを送信し、プリンタ管理装置30の外部記憶装置33で印刷データを記憶し、印刷指示を入力したプリンタ装置20A−1からの印刷データ提供要求に応じてプリンタ管理装置30からプリンタ装置20A−1へ印刷データを提供しているが、PC10A−1からプリンタエンジン28への印刷データの提供方法は、これに限定されない。
例えば、図11(a)に示すように、印刷システム1Aは、PC10A−1からプリンタ装置20A−1へ印刷データを送信し(#310)、プリンタ装置20A−1の外部記憶装置23で印刷データを記憶し、プリンタ装置20A−Nが印刷指示を入力した場合に、印刷データ提供要求をプリンタ装置20A−1へ送信し(#320)、この要求に応じてプリンタ装置20A−1からプリンタ装置20A−Nへ印刷データを送信してもよい(#330)。
【0063】
また、図11(b)に示すように、印刷システム1Aは、PC10A−1からプリンタ装置20A−1へ印刷データを送信し(#410)、プリンタ装置20A−2が印刷指示を入力した場合に印刷データ提供要求を他のプリンタ装置20A−1、20A−3〜20A−Nへ送信する(#420)。他のプリンタ装置20A−1、20A−3〜20A−Nは、印刷データ提供要求の対象となる印刷データを記憶しているかを判定し、記憶している場合に、この要求に応じてプリンタ装置20A−1からプリンタ装置20A−2へ印刷データを送信してもよい(#430)。
更に、図11(c)に示すように、印刷システム1Aは、PC10A−1の外部記憶装置13で印刷データを記憶し、プリンタ装置20A−1が印刷指示を入力した場合に印刷データ提供要求を所定のPC10A−1〜10A−Nへ送信し(#510)、この要求に応じてPC10A−1からプリンタ装置20A−1へ印刷データを送信してもよい(#520)。
【0064】
印刷指示を入力したプリンタ装置20A−1〜20A−NがLANに接続されている一又は複数の所定の通信装置へ印刷データ提供要求を送信することによって、印刷データを取得してもよい。
印刷指示を入力したプリンタ装置20A−1〜20A−Nが、他の印刷装置から印刷指示の対象となる印刷データを取得することによって、複数のプリンタ装置20A−1〜20A−N間で印刷データの授受を行うことが可能となる。また、各プリンタ装置が印刷データ提供要求を受信した場合に、対象となる印刷データを記憶しているかを判定することによって、プリンタ装置20A−1〜20A−N間で印刷データを探すことができ、任意のプリンタ装置に印刷データを記憶しておくだけで、他のプリンタ装置がこの印刷データを取得することが可能となる。
【0065】
各実施例において、印刷システム1,1Aは、印刷データ属性情報を印刷データと一緒にPC10−1,10A−1から送信し、記憶しているが、PC10−1,10A−1からICカード40へ印刷データ属性情報を書き込み、プリンタ装置20−1〜20−N、20A−1〜20A−Nが印刷指示の入力の際にこの印刷データ属性情報を読み込み、印刷データ属性情報に基づいて、印刷データの取得を行ってもよい。印刷データ属性情報をいずれの場所に記憶しておくかは限定されず、印刷指示の入力の際に参照できる場所に記憶されていればよい。また、PC10−1,10−Nは、印刷データ属性情報として、印刷データを記憶している場所(記憶している装置のIPアドレスなど)をICカード40へ書き込んでもよい。
【0066】
各実施例において、PC10−1〜10−N、10A−1〜10A−N、プリンタ装置20−1〜20−N、20A−1〜20A−Nは、ICカード40のカードリーダ14、24への挿入を検出するなど、ICカード40が所定の位置に置かれたこと、又は、ICカード40が所定の範囲内に持ち込まれたことなど、ICカード40が、このICカード40に記憶されている情報を読み取ることができる所定の場所へ移動してきたことを検出するICカード検出部を備えていてもよい。処理開始のきっかけとすることができ、利用者の利便性を向上することが可能となる。また、プリンタ装置20−1〜20−N、20A−1〜20A−Nは、ICカード40の検出を、印刷指示として入力してもよい。
【0067】
携帯型情報記憶媒体として、ICカード40を例示したが、これに限定されず、所持者であるユーザを認証するための認証情報をPC10−1〜10−N、10A−1〜10A−N、プリンタ装置20−1〜20−N、20A−1〜20A−Nへ提供できれば他の携帯型情報記憶媒体であってもよい。従って、携帯型情報記憶媒体及びカードリーダ14,24間の通信方式は、接触式、非接触式、接触/非接触式などのいずれであってもよく、限定されない。
【0068】
実施例2において、ユーザは、印刷指示が可能なユーザを選択、指定し、PC10A−1は、指示可能ユーザ識別情報を設定するが(図7のS450)、印刷指示可能なユーザの属性を設定して、この属性を識別するための属性識別情報を印刷データ属性情報として外部記憶装置33に記憶してもよい。社員の所属部署などによって印刷を行うことができる複数の者をまとめて指定することができ、利便性を向上することが可能となる。なお、複数の者が印刷可能な場合には、プリンタ管理装置30は、これら複数の者が印刷を行った後に印刷データの消去を行うなど、所定の条件下において印刷データの消去を行ってもよい。
【0069】
各実施例において、プリンタ装置20−1,20A−1は、印刷指示の対象となる印刷データを識別するための対象印刷データ識別情報としてユーザ識別情報をICカード40から入力しているが、プリンタ装置20−1,20A−1が表示部(図示しない。)に印刷データの識別情報を表示し、ユーザが入力部26を操作し、印刷指示の対象となる印刷データを選択し、対象印刷データ識別情報を入力するなど、印刷データ識別情報を入力してもよい。
また、プリンタ装置20−1,20A−1は、印刷データ識別情報として、PCID、ユーザの所属部署などの属性などを入力してもよく、印刷指示の対象となる印刷データを識別することができれば、プリンタ装置20−1,20A−1が入力する印刷データ識別情報は限定されない。
【0070】
各実施例において、PC10−1〜PC10−N、10A−1〜10A−Nは、PCLなどのページ記述言語(PDL)で記述した印刷データを形成し、プリンタ装置20−1〜20−N、20A−1〜20A−Nへ提供してもよく、PDLの印刷データをビットマップデータなどの画像データに変換してプリンタ装置20−1〜20−N、20A−1〜20A−Nへ提供してもよい。PC10−1〜PC10−N、10A−1〜10A−N及びプリンタ装置20−1〜20−N、20A−1〜20A−N間において授受される印刷データのデータ形式は、限定されない。
【0071】
実施例2において、プリンタ管理装置30は、印刷データの通信履歴を記憶するが、印刷データのプリンタ装置20A−1への送信後に、印刷終了の通知を受け、実施例1のプリンタ装置20−1〜20−Nと同様に印刷履歴を記憶してもよい。
【符号の説明】
【0072】
1,1A 印刷システム
10−1〜10−N,10A−1〜10A−N PC
11,11A CPU
14 カードリーダ
17 通信部
20−1〜20−N,20A−1〜20A−N プリンタ装置
21,21A CPU
23 外部記憶装置
24 カードリーダ
25 通信部
26 入力部
28 プリンタエンジン
30 プリンタ管理装置
31,31A CPU
34 通信部
40 ICカード
50 LAN
111 印刷データ形成部
112 印刷データ送信部
113 認証部
211 認証部
212 印刷データ管理部
213 印刷データ取得部
311 印刷データ管理部

【特許請求の範囲】
【請求項1】
ユーザの印刷指示を入力する印刷指示入力手段と、
前記印刷指示入力手段によって印刷指示が入力された場合に、この印刷指示に応じて、ネットワークを介して接続されている一又は複数の情報処理装置から印刷データを取得する印刷データ取得手段と、
前記印刷データ取得手段によって取得された印刷データに基づいて印刷を行う印刷手段と、
を備える印刷装置。
【請求項2】
請求項1に記載の印刷装置において、
前記印刷指示入力手段は、印刷指示の対象となる印刷データを識別するための対象印刷データ識別情報を入力する対象印刷データ識別情報入力手段を有し、
前記印刷データ取得手段は、前記対象印刷データ識別情報入力手段によって入力された対象印刷データ識別情報に対応する一又は複数の印刷データを前記一又は複数の情報処理装置から取得すること、
を特徴とする印刷装置。
【請求項3】
請求項2に記載の印刷装置において、
前記印刷データ取得手段は、前記情報処理装置に前記対象印刷データ識別情報入力手段によって入力された対象印刷データ識別情報を送信する対象印刷データ識別情報送信手段と、前記対象印刷データ識別情報送信手段によって送信された対象印刷データ識別情報に対応する印刷データを、前記情報処理装置から受信する対象印刷データ受信手段とを有すること、
を特徴とする印刷装置。
【請求項4】
請求項3に記載の印刷装置において、
印刷データを記憶する印刷データ記憶手段と、
ネットワークを介して接続されている他の請求項3に記載の印刷装置から送信された対象印刷データ識別情報を受信する対象印刷データ識別情報受信手段と、
前記対象印刷データ識別情報受信手段によって受信された対象印刷データ識別情報に対応する印刷データが前記印刷データ記憶手段に記憶されているか否かを判定する判定手段と、
前記判定手段によって肯と判定された場合に、前記対象印刷データ識別情報に対応する印刷データを、前記他の請求項3に記載の印刷装置へ送信する対象印刷データ送信手段とを備えること、
を特徴とする印刷装置。
【請求項5】
複数の、請求項1から請求項4までのいずれかに記載の印刷装置と、前記複数の印刷装置とネットワークを介して接続されている印刷データ形成装置とを備え、前記印刷データ形成装置によって形成された印刷データに基づいて前記印刷装置が印刷を行う印刷システムであって、
前記印刷データ形成装置は、ユーザの指示に従って印刷データを形成する印刷データ形成手段を有し、
前記印刷データ形成装置によって形成された印刷データを、前記ネットワークに接続されている情報処理装置へ提供する印刷データ提供手段を備え、
前記情報処理装置は、前記印刷データ提供手段によって提供される印刷データを記憶する印刷データ記憶手段を有し、
前記印刷指示入力手段によって印刷指示を入力した印刷装置の印刷データ取得手段は、この印刷指示に応じて、前記情報処理装置から印刷データを取得すること、
を特徴とする印刷システム。
【請求項6】
請求項5に記載の印刷システムにおいて、
前記情報処理装置は、前記印刷装置の対象印刷データ識別情報送信手段によって送信される対象印刷データ識別情報を受信する対象印刷データ識別情報受信手段と、前記対象印刷データ識別情報受信手段によって受信された対象印刷データ識別情報に対応する印刷データを前記印刷データ記憶手段から読み出す対象印刷データ読み出し手段と、前記印刷データ読み出し手段によって読み出された印刷データを前記対象印刷データ識別情報の送信元である印刷装置へ送信する対象印刷データ送信手段とを有すること、
を特徴とする印刷システム。
【請求項7】
請求項5又は請求項6に記載の印刷システムにおいて、
前記印刷データ形成装置は、前記印刷データ形成手段によって形成された印刷データについて印刷指示を行うことができるユーザを設定する印刷指示可能ユーザ設定手段を有し、
前記印刷データ提供手段は、前記印刷データ形成手段によって形成された印刷データに、前記印刷指示可能ユーザ設定手段によって設定されたユーザを識別するための指示可能ユーザ識別情報を関連づけて前記情報処理装置へ提供し、
前記情報処理装置の印刷データ記憶手段は、前記印刷データ提供手段によって提供される印刷データと、指示可能ユーザ識別情報とを関連づけて記憶し、
前記印刷装置の印刷指示入力手段は、印刷指示を行うユーザ又はその属性を識別するための指示ユーザ識別情報を入力する指示ユーザ識別情報入力手段を有し、
前記印刷装置の対象印刷データ識別情報送信手段は、指示ユーザ識別情報入力手段によって入力された指示ユーザ識別情報を前記情報処理装置へ送信し、
前記情報処理装置の対象印刷データ識別情報受信手段は、前記印刷装置から送信された指示ユーザ識別情報を受信し、
前記情報処理装置の対象印刷データ読み出し手段は、前記対象印刷データ識別情報受信手段によって受信された指示ユーザ識別情報と、前記印刷データ記憶手段に記憶されている指示可能ユーザ識別情報とに基づいて、一又は複数の印刷データを読み出すこと、
を特徴とする印刷システム。
【請求項8】
請求項5から請求項7までのいずれか1項に記載の印刷システムにおいて、
前記情報処理装置は、前記印刷データの送受信履歴、及び/又は、前記印刷装置の印刷履歴を記憶する印刷履歴記憶手段を有すること、
を特徴とする印刷システム。
【請求項9】
請求項5から請求項8までのいずれか1項に記載の印刷システムにおいて、
前記情報処理装置は、前記印刷装置によって印刷の対象となった印刷データ、及び/又は、所定の期間以上放置されている印刷データを前記印刷データ記憶手段から消去する印刷データ消去手段を有すること、
を特徴とする印刷システム。
【請求項10】
印刷データ形成装置と、複数の印刷装置とがネットワークを介して接続され、前記印刷データ形成装置によって形成された印刷データに基づいて前記印刷装置が印刷を行う印刷システムにおいて、
前記印刷データ形成装置は、ユーザの指示に従って印刷データを形成する印刷データ形成手段を有し、
前記印刷データ形成手段によって形成された印刷データを前記複数の印刷装置へ提供する印刷データ提供手段を備え、
前記印刷装置は、前記印刷データ提供手段によって提供された印刷データを記憶する印刷データ記憶手段と、ユーザの印刷指示を入力する印刷指示入力手段と、前記印刷指示入力手段によって印刷指示を入力した場合に、前記印刷データ記憶手段に記憶されている印刷データに基づいて印刷を行う印刷手段とを有すること、
を特徴とする印刷システム。
【請求項11】
請求項10に記載の印刷システムにおいて、
前記印刷指示入力手段は、印刷指示の対象となる印刷データを識別するための対象印刷データ識別情報を入力する対象印刷データ識別情報入力手段を有し、
前記印刷装置は、前記対象印刷データ識別情報入力手段によって入力された対象印刷データ識別情報に対応する印刷データを前記印刷データ記憶手段から読み出す印刷データ読み出し手段を有し、
前記印刷手段は、前記印刷データ読み出し手段によって読み出された印刷データに基づいて印刷を行うこと、
を特徴とする印刷システム。
【請求項12】
請求項11に記載の印刷システムにおいて、
前記印刷データ形成装置は、前記印刷データ形成手段によって形成された印刷データについて印刷指示を行うことができるユーザを設定する印刷指示可能ユーザ設定手段を有し、
前記印刷データ提供手段は、前記印刷データ形成手段によって形成された印刷データに、前記印刷指示可能ユーザ設定手段によって設定されたユーザを識別するための指示可能ユーザ識別情報を関連づけて前記複数の印刷装置へ提供し、
前記印刷装置の印刷データ記憶手段は、前記印刷データ提供手段によって提供される印刷データと、指示可能ユーザ識別情報とを関連づけて記憶し、
前記印刷装置の印刷指示入力手段は、印刷指示を行うユーザ又はその属性を識別するための指示ユーザ識別情報を入力する指示ユーザ識別情報入力手段を有し、
前記印刷装置の印刷データ読み出し手段は、前記指示ユーザ識別情報入力手段によって入力された指示ユーザ識別情報と、前記印刷データ記憶手段に記憶されている指示可能ユーザ識別情報とに基づいて、一又は複数の印刷データを読み出すこと、
を特徴とする印刷システム。
【請求項13】
請求項10から請求項12までのいずれか1項に記載の印刷システムにおいて、
前記印刷装置は、印刷の対象となった印刷データ、及び/又は、所定の期間以上放置されている印刷データを前記印刷データ記憶手段から消去する印刷データ消去手段を有すること、
を特徴とする印刷システム。
【請求項14】
請求項5から請求項13までのいずれか1項に記載の印刷システムにおいて、
前記印刷装置は、印刷指示を行うユーザを認証するための認証情報を入力する認証情報入力手段と、前記認証情報入力手段によって入力された認証情報に基づいて、印刷指示を行うユーザを認証するか否かを判定する認証判定手段とを有し、
前記印刷装置の印刷手段は、前記認証判定手段によって肯と判定された場合に印刷を行うこと、
を特徴とする印刷システム。
【請求項15】
請求項14に記載の印刷システムにおいて、
ユーザによって携帯される携帯型情報記憶媒体を備え、
前記印刷装置の認証情報入力手段は、印刷指示を行うユーザを認証するための認証情報を前記携帯型情報記憶媒体から入力すること、
を特徴とする印刷システム。
【請求項16】
請求項15に記載の印刷システムにおいて、
前記印刷データ形成装置は、印刷データの形成を指示するユーザを認証するための認証情報を前記携帯型情報記憶媒体から入力する形成ユーザ認証情報入力手段と、前記形成ユーザ認証情報入力手段によって入力された認証情報に基づいて、形成を指示するユーザを認証する形成ユーザ認証手段とを有すること、
を特徴とする印刷システム。
【請求項17】
印刷データに基づいて印刷を行うために印刷装置に実行させるプログラムであって、
ユーザの印刷指示を入力する印刷指示入力手順と、
前記印刷指示入力手順において印刷指示を入力した場合に、この印刷指示に応じて、前記印刷装置とネットワークを介して接続されている一又は複数の情報処理装置から印刷データを取得する印刷データ取得手順と、
前記印刷データ取得手順において取得した印刷データに基づいて印刷を行う印刷手順とを備えること、
を特徴とするプログラム。
【請求項18】
請求項17に記載のプログラムにおいて、
前記印刷指示入力手順は、印刷指示の対象となる印刷データを識別するための対象印刷データ識別情報を入力する対象印刷データ識別情報入力手順を有し、
前記印刷データ取得手順は、前記対象印刷データ識別情報入力手順において入力した対象印刷データ識別情報に対応する一又は複数の印刷データを前記一又は複数の情報処理装置から取得すること、
を特徴とするプログラム。
【請求項19】
請求項18に記載のプログラムにおいて、
前記印刷データ取得手順は、記情報処理装置に前記対象印刷データ識別情報入力手順において入力した対象印刷データ識別情報を送信する対象印刷データ識別情報送信手順と、前記対象印刷データ識別情報送信手順において送信した対象印刷データ識別情報に対応する印刷データを、前記情報処理装置から受信する対象印刷データ受信手順とを有すること、
を特徴とするプログラム。
【請求項20】
請求項19に記載のプログラムにおいて、
前記印刷装置とネットワークを介して接続されている他の印刷装置から送信された対象印刷データ識別情報を受信する対象印刷データ識別情報受信手順と、
前記対象印刷データ識別情報受信手順において受信した対象印刷データ識別情報に対応する印刷データが前記印刷装置に記憶されているか否かを判定する判定手順と、
前記判定手順において肯と判定した場合に、前記対象印刷データ識別情報に対応する印刷データを、前記他の印刷装置へ送信する対象印刷データ送信手順とを備えること、
を特徴とするプログラム。
【請求項21】
複数の印刷装置と、前記複数の印刷装置とネットワークを介して接続されている印刷データ形成装置とを備え、前記印刷データ形成装置によって形成された印刷データに基づいて前記印刷装置が印刷を行う印刷方法において、
前記印刷データ形成装置が、ユーザの指示に従って印刷データを形成する印刷データ形成ステップと、
前記印刷データ形成ステップにおいて形成された印刷データを、前記ネットワークに接続されている情報処理装置へ提供する印刷データ提供ステップと、
前記情報処理装置が、前記印刷データ提供ステップにおいて提供された印刷データを記憶する印刷データ記憶ステップと、
前記印刷装置が、ユーザの印刷指示を入力する印刷指示入力ステップと、
前記印刷装置が、前記印刷指示入力ステップにおいて印刷指示を入力した場合に、この印刷指示に応じて、前記情報処理装置から印刷データを取得する印刷データ取得ステップと、
前記印刷装置が、前記印刷データ取得ステップにおいて取得した印刷データに基づいて印刷を行う印刷ステップとを備えること、
を特徴とする印刷方法。
【請求項22】
複数の印刷装置と、前記複数の印刷装置とネットワークを介して接続されている印刷データ形成装置とを備え、前記印刷データ形成装置によって形成された印刷データに基づいて前記印刷装置が印刷を行う印刷方法において、
前記印刷データ形成装置が、ユーザの指示に従って印刷データを形成する印刷データ形成ステップと、
前記印刷データ形成ステップにおいて形成した印刷データを前記複数の印刷装置へ提供する印刷データ提供ステップと、
前記印刷装置が、前記印刷データ提供ステップにおいて提供された印刷データを記憶する印刷データ記憶ステップと、
前記印刷装置が、ユーザの印刷指示を入力する印刷指示入力ステップと、
前記印刷装置が、前記印刷指示入力ステップにおいて印刷指示を入力した場合に、前記印刷データ記憶ステップにおいて記憶した印刷データに基づいて印刷を行う印刷ステップとを備えること、
を特徴とする印刷方法。

【図1】
image rotate

【図2】
image rotate

【図3】
image rotate

【図4】
image rotate

【図5】
image rotate

【図6】
image rotate

【図7】
image rotate

【図8】
image rotate

【図9】
image rotate

【図10】
image rotate

【図11】
image rotate


【公開番号】特開2013−47006(P2013−47006A)
【公開日】平成25年3月7日(2013.3.7)
【国際特許分類】
【出願番号】特願2012−219252(P2012−219252)
【出願日】平成24年10月1日(2012.10.1)
【分割の表示】特願2005−167328(P2005−167328)の分割
【原出願日】平成17年6月7日(2005.6.7)
【出願人】(000002897)大日本印刷株式会社 (14,506)
【Fターム(参考)】