(57)【要約】      （修正有）【課題】操作パネルがついたプリンタからプルプリントして印刷するシステムにおいて、オフラインジョブがある場合のユーザ間の操作の混在や、操作権限の問題を防ぐ。【解決手段】操作パネルがついたプリンタからプルプリントして印刷する印刷システムにおいて、オフライン印刷属性の設定された印刷ジョブを印刷する場合には、ユーザー認証処理を行なう。又、ユーザー認証後、ユーザーがパネルを操作している間に、オフライン印刷属性の設定された印刷ジョブが事前に印刷中である場合には、パネル表示の制御を行なう。【選択図】図１
2010023405.tif 000002
【特許請求の範囲】
【請求項１】
操作パネルがついたプリンタからプルプリントして印刷する印刷システムにおいて、
オフライン印刷属性の設定された印刷ジョブを印刷する場合には、ユーザー認証処理を行なうことを特徴とする印刷システム。
【請求項２】
ユーザー認証後、ユーザーがパネルを操作している間に、オフライン印刷属性の設定された印刷ジョブが事前に印刷中である場合には、パネル表示の制御を行なうことを特徴とする請求項１に記載の印刷システム。
【発明の詳細な説明】
【技術分野】
【０００１】
印刷システムにおけるプルプリント時の印刷制御に係るものである。
【背景技術】
【０００２】
操作パネル等がついたプリンタからプルプリントして印刷するシステムにおいて、個人ユーザ認証を行って個人ジョブの特定とセキュリティを向上したシステムを想定する。図３に具体例を示す。まずユーザはローカルＰＣ３０１より印刷指示をおこなう。これによりサーバ３０２が印刷ジョブを作成して、データベース３０３に保存され管理される。ユーザはここで印刷属性の指定も可能である。次にユーザは印刷させたいプリンタ３０４の前に行き、認証をおこなう。認証方法は、例えばカード等をカードリーダにかざすことが考えられる。するとプリンタ３０４からサーバ３０２に、認証したユーザのジョブの一覧を取得しにいく。そしてプリンタのパネル３０５にジョブの一覧を表示する。ユーザはジョブの一覧から印刷したいジョブを選択して、印刷する。
【０００３】
通常であれば、あるユーザＡが印刷操作を完了すれば、ユーザＡの印刷が継続中であっても、ユーザＡはログオフして次のユーザＢがログインできる。そしてユーザＢはプルプリントするデータの指定等の操作をしても問題なく、効率よくプリンタを使用することができる。
【０００４】
同じようなシステムの例として、以下のような特許がある。（特許文献１）
【特許文献１】特開２００６−８５６１５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし上記システムにおいて、オフライン印刷属性の設定があるジョブ（以下オフラインジョブと明記）がある場合に問題がある。
【０００６】
まず従来の技術であるオフラインジョブについて図２を用いて説明する。まずユーザはフォーム２０１とデータ２０２を指定してオーバレイ印刷の指示をする。ここの例では複数ページの印刷があるとする。その際にユーザは印刷属性の指定も可能である。印刷属性の指定方法の１つとして、設定ファイル２０３を指定する方法がある。たとえば図２の例だと、「３ページ目の印刷」に対して、「オフラインになる」という設定と、「そのときに『Ａ３を手差しにセットしてください』というメッセージを表示する」という設定がされている。これらの指定がされた場合に印刷ライブラリは印刷した場合に、3ページ目に印刷時にプリンタがオフライン状態となり、上記設定ファイルで指定したメッセージ２０４がパネルに表示される。ユーザはプリンタの手差しトレイに用紙をセットして、操作パネルもしくはコピーボタン上でユーザＡによるＯＫ／キャンセル操作をおこなう。これがオフラインジョブと呼んでいるものである。
【０００７】
このオフラインジョブの機能は、ユーザが運用時に複数の用紙サイズを扱う場合に有効である。例えば５０種類の用紙サイズの帳票を扱うような場合、その用紙全てをプリンタのカセットに入れておくことはできない。そのため印刷時に用紙を手差しトレイ等にセットする必要がある。このときにオフラインジョブにしておくことで、任意のメッセージを表示することにより、スムーズに用紙をセットすることができる。
【０００８】
このオフラインジョブを使用した場合に、上記システムにおいて問題がある。図１４を用いて問題点を説明する。
【０００９】
図１４ではＡさんは印刷指示をしたあと、ログアウトして排紙されるのを待っている状態である。この間にＢさんが認証してリストから印刷ジョブを選択する。このとき、Ａさんの印刷ジョブのなかにオフラインジョブが含まれているとする。すると、Ｂさんのパネル上で、Ａさんのオフラインジョブメッセージが表示されてしまう（３０５）。
【００１０】
この問題をタイムチャートで表したものが図４である。この結果、ユーザＡとユーザＢ間の操作の混在（ミス）や、操作権限の問題が発生してしまう。
【００１１】
問題点をまとめると、通常のプルプリントでは、1度のパネル指示のみで完了し、効率よく流れ作業ができるが、オフラインジョブがある場合は再度指示が必要になってしまうため、制御が必要となる。
【課題を解決するための手段】
【００１２】
本課題を解決するために、本発明の印刷システムは、
操作パネルがついたプリンタからプルプリントして印刷する印刷システムにおいて、オフライン印刷属性の設定された印刷ジョブを印刷する場合には、ユーザー認証処理を行なうことを特徴とする。
【００１３】
又、ユーザー認証後、ユーザーがパネルを操作している間に、オフライン印刷属性の設定された印刷ジョブが事前に印刷中である場合には、パネル表示の制御を行なうことを特徴とする。
【発明の効果】
【００１４】
オフラインジョブがある場合に想定される混乱を減少させることが出来る。
【発明を実施するための最良の形態】
【００１５】
次に、本発明の詳細を実施例の記述に従って説明する。
＜システム構成図＞
図１は認証により任意のプリンタデバイスから印刷でき、サーバから印刷データをプルプリントする大規模基幹システムを図示している。ユーザはまずローカルＰＣ１０１から、データファイル１０２と属性ファイル１０３をジョブ生成サーバ１０４に指定する。属性ファイル１０３の内容は、印刷属性や使用するフォームファイルの指定等である。次にジョブ生成サーバ１０４は属性ファイル１０３を解読して、データベース１０５より使用されるフォームファイル１１６を取得する。次にジョブ生成サーバ１０４はフォームファイル１１６とデータファイル１０２と属性ファイル１０３を用いてオーバレイ印刷をおこない印刷ジョブ１１７を作成する。次にジョブ生成サーバ１０４は印刷ジョブ１１７を配信サーバ１０６に送る。配信サーバ１０６は印刷ジョブ１１７をデータベース１０７に保存して管理しておく。次にユーザは印刷させたいプリンタ１０８のカードリーダ１１５にＩＣカード等をかざす。ユーザインターフェース１１１がカードを認識して、アプリケーション１０９に情報を渡す。アプリケーション１０９は情報をもとに、配信サーバ１０６に問い合わせてユーザのジョブリストを取得する。アプリケーション１０９は取得したジョブリストを元に、ユーザのジョブ一覧をパネル１１２に表示する。ユーザはパネル１１２から印刷したいジョブを選択して、印刷ボタン等を押す。アプリケーション１０９はユーザインターフェース１１１からその情報を取得して、選択された印刷ジョブを送るように、配信サーバ１０６に指示する。配信サーバ１０６は指示に従い印刷ジョブをアプリケーション１０９に送る。アプリケーション１０９は印刷ジョブを受け取り、エンジン１１０に送る。エンジン１１０によってジョブが印刷される。
【００１６】
図５はプリンタパネル１１２に表示されるジョブ一覧表示の一例である。ジョブ一覧５０４では、ユーザが作成したジョブの情報として、作成日やドキュメント名等がリスト形式で表示される。ユーザはここから印刷したいジョブを、指でパネルに触れる等の方法で選択する。その後、ユーザは印刷ボタン５０５に触れることで印刷を指示する。また、プレビューボタン５０６によりプレビューを表示させたり、ステータスボタン５０７によりジョブの詳細なステータスを表示させることが可能である。一連の作業が終了したあとは、ログオフボタン５０８によりログオフする。ただし、ログオフについては、ログオフしないままその場を離れてしまうケースが考えられる。そのためログオフしていない状態で、次のユーザがカード認証した場合は、前のユーザは自動でログオフ状態にして、次の人がログイン状態になる。
【実施例１】
【００１７】
本実施例では、オフラインジョブがある場合にはログイン・ログオフできないように制御する例を述べる。
【００１８】
図６は本実施例によるログイン・ログオフ制御を行なった場合の動作を図示したものである。図中の６０１はユーザ（Ａさん）がログインしている状態でのジョブリスト一覧である。ここで、ユーザ（Ａさん）がジョブを選択して印刷ボタンを押す。このとき、ユーザ（Ａさん）が選択したジョブの中に、オフラインジョブが含まれているとする。この場合、そのオフラインジョブが排紙される前にユーザ（Ａさん）がログオフボタンを押した場合に、プリンタパネル上にエラーメッセージ６０２を表示させて、ログオフできないように制御する。また、Ａさんがログオフしていない状態でユーザ（Ｂさん）がログインしようとした場合も、エラーメッセージ６０３を表示してログインできないようにする。
【００１９】
図７は本実施例における、プリンタパネル上にエラーメッセージ６０２が表示される場合のフローチャートである。
【００２０】
まずステップＳ７０１で、ユーザはログインする。
【００２１】
次にステップＳ７０２で、ユーザはジョブを選択して印刷指示をする。
【００２２】
次にステップＳ７０３で、ユーザはログアウトの指示をする。
【００２３】
次にステップＳ７０４で、アプリケーション１０９が、ステップＳ７０２で選択された印刷ジョブの中に、オフラインジョブが含まれているかどうかを判定する。
【００２４】
ステップＳ７０５でＹＥＳと判定された場合、アプリケーション１０９がプリンタパネル１１２に、ログアウトできないことを意味するメッセージを表示する。
【００２５】
ステップＳ７０５でＮＯと判定された場合、アプリケーション１０９がログオフの処理を実行する。
【００２６】
図８は本実施例における、プリンタパネル上にエラーメッセージ６０３が表示される場合のフローチャートである。
【００２７】
まずステップＳ８０１で、ユーザはログインする。
【００２８】
次にステップＳ８０２で、アプリケーション１０９が、まだ印刷排紙されていないオフラインジョブがあるかどうかを判定する。
【００２９】
ステップＳ８０２でＹＥＳと判定された場合、アプリケーション１０９がプリンタパネル１１２に、ログインできないことを意味するメッセージを表示する。
【００３０】
ステップＳ８０２でＮＯと判定された場合、アプリケーション１０９がログインの処理を実行する。
【実施例２】
【００３１】
実施例１では、印刷待ち状態のオフラインジョブが有る場合に、ログイン・ログオフの制御をする例を説明した。しかし、この制御を行なった場合、オフラインジョブの印刷排紙がされるまで、次のユーザはなにもプリンタを操作することができない、という問題がある。例えば、運用上、印刷が集中するような時間帯では、プリンタが空くのを待つため行列が発生するようなことが考えられる。そのため、少しでも各ユーザが印刷処理を実行できるようにすることを考えることは非常に有効である。
【００３２】
上記を解決するために、実施例２では、オフラインジョブ印刷中に次の人がログインした場合は、オフラインジョブに対して指示ができるように、画面を制する例について説明する。
【００３３】
図９、図１０、図１１、図１２は実施例２におけるプリンタパネルに表示されるジョブ一覧の一例である。図９ではユーザ（Ｂさん）がプリンタにログイン中である。そのためユーザ（Ｂさん）のジョブリスト９０１が表示されている。このとき前回のログインユーザ（Ａさん）がオフラインジョブを印刷指示していて、まだ印刷待ちの状態だとする。このとき、印刷待ちのオフラインジョブがあることを示すリスト９０２を表示する。
【００３４】
オフラインジョブがオフライン状態になると、図１０のようにオフラインメッセージ１００２を表示する。
【００３５】
また、図１１は、ユーザ（Ｂさん）がログイン中に、前回のユーザ（Ａさん）のオフラインジョブをキャンセル等の操作する一例である。ユーザがオフラインジョブ一覧１１０１に触れると、オフラインジョブを印刷指示したユーザ（Ａさん）に対して、一時的にログインすることを促すメッセージ１１０２を表示する。ユーザ（Ａさん）がログインすると、図１２のように、Ａさんのオフラインジョブ一覧１２０１が表示される。ここでユーザ（Ａさん）はオフラインジョブを選択して、キャンセルボタン１２０２等をおすことで、ジョブのキャンセル等が可能になる。操作が終了したあとは、ログオフボタン１２０３をおすことでユーザ（Ａさん）はログオフする。ユーザ（Ａさん）がログオフしたあとは、ユーザ（Ｂ）さんのログオフ画面に戻る。
【００３６】
図１３は実施例２のフローチャートである。
【００３７】
まずステップＳ１３０１でユーザ（Ｂさん）がログインする。
【００３８】
次にステップＳ１３０２で、アプリケーション１０９が、印刷待ちのオフラインジョブがあるかどうかを判定する。
【００３９】
ステップＳ１３０２でＹＥＳと判定された場合は、アプリケーション１０９が、プリンタパネル１１２にオフラインジョブの一覧を表示する（図９）。
【００４０】
次にステップＳ１３０４で、アプリケーション１０９が、ユーザがオフラインジョブ一覧に触れたかどうかを判定する（図１１）。
【００４１】
ステップＳ１３０４でＹＥＳと判定された場合、ステップＳ１３０５でアプリケーション１０９がログイン画面を表示する。ログイン後はステップＳ１３０６において、ユーザがオフラインジョブを操作する（図１２）。その後ユーザはステップＳ１３０７でログオフする。
【００４２】
ステップＳ１３０８において、オフラインジョブが印刷開始されオフラインになったら、アプリケーション１０９が、プリンタパネル１１２にオフラインメッセージを表示する(図１０)。
【図面の簡単な説明】
【００４３】
【図１】本特許で想定しているプルプリント大規模基幹システム図。
【図２】オフラインジョブの説明図。
【図３】本特許で想定しているプルプリント大規模基幹システムを説明する流れ図。
【図４】上記システムにおける問題点を説明するタイムチャート。
【図５】ジョブ一覧表示の一例。
【図６】実施例１によるログイン・ログオフ制御を行なった場合の動作を図示。
【図７】実施例１におけるプリンタパネル上にエラーメッセージ６０２が表示される場合のフローチャート。
【図８】実施例２におけるプリンタパネル上にエラーメッセージ６０３が表示される場合のフローチャート。
【図９】実施例２におけるオフラインジョブ一覧の一例。
【図１０】実施例２におけるオフラインメッセージの一例。
【図１１】実施例２におけるオフラインジョブ一覧に触れた場合の動作の一例。
【図１２】実施例２におけるオフラインジョブを操作する一例。
【図１３】実施例２におけるフローチャート。
【図１４】上記システムにおける問題点を説明する流れ図。
【図１】
2010023405.tif 000003
【図２】
2010023405.tif 000004
【図３】
2010023405.tif 000005
【図４】
2010023405.tif 000006
【図５】
2010023405.tif 000007
【図６】
2010023405.tif 000008
【図７】
2010023405.tif 000009
【図８】
2010023405.tif 000010
【図９】
2010023405.tif 000011
【図１０】
2010023405.tif 000012
【図１１】
2010023405.tif 000013
【図１２】
2010023405.tif 000014
【図１３】
2010023405.tif 000015
【図１４】
2010023405.tif 000016