(57)【要約】【課題】印刷のスループットの低下を抑制しつつ、排紙された用紙の仕分けを容易に行う。【解決手段】受信バッファー２２に蓄積された第１の印刷要求を処理して用紙に画像を印刷する印刷部２７と、印刷部２７により画像が印刷された用紙が排紙される排紙トレイ２９と、第１の印刷要求の要求元が、第１の印刷要求の１つ前の印刷要求である第２の印刷要求の要求元と異なる場合に、第１の印刷要求を処理した用紙を、要求元の切り替わりを識別可能に排紙トレイ２９に排紙させるコントローラー３０とを備えるプリンター２０。【選択図】図１
2019130847.tif 000002
【特許請求の範囲】
【請求項１】
印刷要求を受信する受信部と、
前記受信部が受信した印刷要求を処理して用紙に画像を印刷する印刷部と、
前記印刷部により画像が印刷された用紙が排紙される排紙トレイと、
第１の印刷要求の要求元が、前記第１の印刷要求の１つ前の印刷要求である第２の印刷要求の要求元と異なる場合に、前記第１の印刷要求を処理した用紙を、要求元の切り替わりを識別可能に前記排紙トレイに排紙させる制御部と、
を備える印刷装置。
【請求項２】
前記制御部は、前記第１の印刷要求の要求元を示すユーザー情報が、前記第２の印刷要求の要求元を示すユーザー情報と異なる場合に、印刷要求を処理して画像を印刷する用紙とは異なる挿入紙を、前記第１の印刷要求を前記印刷部に処理させる前に、前記排紙トレイに出力させる、請求項１に記載の印刷装置。
【請求項３】
前記制御部は、前記第１の印刷要求の要求元を示す情報として、ユーザー情報が示すユーザーの属するグループを識別するグループ名を前記第１の印刷要求から取得し、取得した前記グループ名と、前記第２の印刷要求から取得したグループ名とが同一である場合、前記挿入紙を前記排紙トレイに出力させない、請求項２に記載の印刷装置。
【請求項４】
前記制御部は、前記第１の印刷要求の要求元を示す情報としてユーザー情報が取得できない場合に、要求元を示す情報として、前記第１の印刷要求の送信元のホスト装置を示すホスト名、又は画像を印刷するファイル名を前記第１の印刷要求から取得して前記第２の印刷要求から取得したホスト名又はファイル名と比較し、ホスト名又はファイル名が異なる場合、前記第１の印刷要求を前記印刷部に処理させる前に、前記挿入紙を前記排紙トレイに出力させる、請求項２に記載の印刷装置。
【請求項５】
前記制御部は、前記挿入紙の第１の面に、前記第２の印刷要求の要求元を示す情報を印刷させ、前記挿入紙の第２の面に、前記第１の印刷要求の要求元を示す情報を印刷させる、請求項２から４のいずれか１項に記載の印刷装置。
【請求項６】
前記制御部は、前記第１の印刷要求及び前記第２の印刷要求から要求元を示す情報を取得することができない場合、前記第１の印刷要求を前記印刷部に処理させる前に、前記挿入紙を前記排紙トレイに出力させる、請求項１から５のいずれか１項に記載の印刷装置。
【請求項７】
前記印刷部により画像が印刷された用紙を前記排紙トレイに排紙する排紙部を備え、
前記制御部は、前記第１の印刷要求の要求元と、前記第２の印刷要求の要求元とが同一である場合に、前記排紙部に、前記第１の印刷要求を処理した用紙の前記排紙トレイの配置位置を、前記第２の印刷要求を処理した用紙の前記排紙トレイの排紙位置と異なる位置に排紙させる、請求項１から６のいずれか１項に記載の印刷装置。
【請求項８】
前記制御部は、前記受信部が受信する設定情報により、要求元の切り替わりを識別可能に前記排紙トレイに用紙を排紙するか否かを切り替える、請求項１から７のいずれか１項に記載の印刷装置。
【請求項９】
受信した第１の印刷要求の要求元が、前記第１の印刷要求の１つ前の印刷要求である第２の印刷要求の要求元と異なるか否かを判定する判定ステップと、
前記第１の印刷要求を処理して用紙に画像を印刷する印刷ステップと、
前記第１の印刷要求を処理した用紙を排紙トレイに排紙する排紙ステップと、を有し、
前記排紙ステップは、前記判定ステップにより前記第１の印刷要求の要求元と、前記第２の印刷要求の要求元とが異なると判定された場合に、前記第１の印刷要求を処理した用紙を、要求元の切り替わりを識別可能に排紙トレイに排紙する、印刷装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、印刷装置、及び印刷装置の制御方法に関する。
【背景技術】
【０００２】
従来、排紙された用紙の仕分けが容易になるように、印刷ジョブと印刷ジョブとの間に挿入紙を挿入する技術が知られている（例えば、特許文献１参照）。
特許文献１は、印刷ジョブ間に合紙を挿入する画像形成装置を開示する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２６５１３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、印刷要求が切り替わるごとに挿入紙を挿入する場合、挿入紙が大量に消費され、印刷のスループットが低下する場合があった。
本発明は、印刷のスループットの低下を抑制しつつ、排紙された用紙の仕分けを容易に行うことを目的とする。
【課題を解決するための手段】
【０００５】
上記課題を解決するため、本発明は、印刷要求を受信する受信部と、前記受信部が受信した印刷要求を処理して用紙に画像を印刷する印刷部と、前記印刷部により画像が印刷された用紙が排紙される排紙トレイと、第１の印刷要求の要求元が、前記第１の印刷要求の１つ前の印刷要求である第２の印刷要求の要求元と異なる場合に、前記第１の印刷要求を処理した用紙を、要求元の切り替わりを識別可能に前記排紙トレイに排紙させる制御部と、を備える。
この構成によれば、第１の印刷要求の要求元が第２の印刷要求の要求元と異なる場合に、第１の印刷要求を処理した用紙が、要求元の切り替わりを識別可能に排紙トレイに排紙される。このため、印刷要求が切り替わるごとに挿入紙を挿入する場合と比較して、印刷のスループットの低下を抑制し、排紙された用紙の仕分けを容易に行うことができる。
【０００６】
また、本発明は、前記制御部は、前記第１の印刷要求の要求元を示すユーザー情報が、前記第２の印刷要求の要求元を示すユーザー情報と異なる場合に、印刷要求を処理して画像を印刷する用紙とは異なる挿入紙を、前記第１の印刷要求を前記印刷部に処理させる前に、前記排紙トレイに出力させる。
この構成によれば、第１の印刷要求の要求元であるユーザー情報と、第２の印刷要求の要求元であるユーザー情報とが異なる場合に、挿入紙が挿入される。ユーザー情報が切り替わった場合に挿入紙が挿入されるので、同一の要求元からの印刷要求を処理する場合には挿入紙は挿入されない。このため、挿入紙の消費を抑制することができる。
【０００７】
また、本発明は、前記制御部は、前記第１の印刷要求の要求元を示す情報として、ユーザー情報が示すユーザーの属するグループを識別するグループ名を前記第１の印刷要求から取得し、取得した前記グループ名と、前記第２の印刷要求から取得したグループ名とが同一である場合、前記挿入紙を前記排紙トレイに出力させない。
この構成によれば、印刷要求の要求元のユーザー情報が異なっても、ユーザー情報のユーザーが属するグループ名が同一である場合には挿入紙は挿入されない。このため、挿入紙の消費を抑制しつつ、排紙された用紙の仕分けを容易に行うことができる。
【０００８】
また、本発明は、前記制御部は、前記第１の印刷要求の要求元を示す情報としてユーザー情報が取得できない場合に、要求元を示す情報として、前記第１の印刷要求の送信元のホスト装置を示すホスト名、又は画像を印刷するファイル名を前記第１の印刷要求から取得して前記第２の印刷要求から取得したホスト名又はファイル名と比較し、ホスト名又はファイル名が異なる場合、前記第１の印刷要求を前記印刷部に処理させる前に、前記挿入紙を前記排紙トレイに出力させる。
この構成によれば、印刷要求の要求元を示すユーザー情報を取得できない場合に、ホスト名又はファイル名を比較することで要求元が同一であるか否かが判定される。従って、ユーザー情報が取得できない場合であっても要求元が同一であるか否かの判定を行い、要求元が同一でない場合に挿入紙を挿入することができる。
【０００９】
また、本発明は、前記制御部は、前記挿入紙の第１の面に、前記第２の印刷要求の要求元を示す情報を印刷させ、前記挿入紙の第２の面に、前記第１の印刷要求の要求元を示す情報を印刷させる。
この構成によれば、挿入紙の第１の面及び第２の面に、要求元を示す情報が印刷される。このため、排紙された用紙の仕分けをさらに容易に行うことができる。
【００１０】
また、本発明は、前記制御部は、前記第１の印刷要求及び前記第２の印刷要求から要求元を示す情報を取得することができない場合、前記第１の印刷要求を前記印刷部に処理させる前に、前記挿入紙を前記排紙トレイに出力させる。
この構成によれば、第１の印刷要求及び第２の印刷要求から要求元を示す情報が取得できない場合、異なる要求元からの印刷要求であると判定し、挿入紙を挿入することができる。
【００１１】
また、本発明は、前記印刷部により画像が印刷された用紙を前記排紙トレイに排紙する排紙部を備え、前記制御部は、前記第１の印刷要求の要求元と、前記第２の印刷要求の要求元とが同一である場合に、前記排紙部に、前記第１の印刷要求を処理した用紙の前記排紙トレイの配置位置を、前記第２の印刷要求を処理した用紙の前記排紙トレイの排紙位置と異なる位置に排紙させる。
この構成によれば、第１の印刷要求及び第２の印刷要求の要求元が同一の要求元である場合、排紙トレイの排紙位置が異なるように用紙が排紙される。このため、挿入紙の消費を抑制しつつ、排紙された用紙の仕分けを容易に行うことができる。
【００１２】
また、本発明は、前記制御部は、前記受信部が受信する設定情報により、要求元の切り替わりを識別可能に前記排紙トレイに用紙を排紙するか否かを切り替える。
この構成によれば、要求元の切り替わりを識別可能に排紙トレイに用紙を排紙するか否かを、外部から設定情報を送信して切り替えることができる。
【００１３】
上記課題を解決するため、本発明は、受信した第１の印刷要求の要求元が、前記第１の印刷要求の１つ前の印刷要求である第２の印刷要求の要求元と異なるか否かを判定する判定ステップと、前記第１の印刷要求を処理して用紙に画像を印刷する印刷ステップと、前記第１の印刷要求を処理した用紙を排紙トレイに排紙する排紙ステップと、を有し、前記排紙ステップは、前記判定ステップにより前記第１の印刷要求の要求元と、前記第２の印刷要求の要求元とが異なると判定された場合に、前記第１の印刷要求を処理した用紙を、要求元の切り替わりを識別可能に排紙トレイに排紙する。
この構成によれば、第１の印刷要求の要求元が第２の印刷要求の要求元と異なる場合に、第１の印刷要求を処理した用紙が、要求元の切り替わりを識別可能に排紙トレイに排紙される。このため、印刷要求が切り替わるごとに挿入紙を挿入する場合と比較して、印刷のスループットの低下を抑制し、排紙された用紙の仕分けを容易に行うことができる。
【図面の簡単な説明】
【００１４】
【図１】ホストコンピューター及びプリンターの構成図。
【図２】プリンターの動作を示すフローチャート。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態について添付図面を参照しながら説明する。図１は、ホストコンピューター１０及びプリンター２０の構成図である。ホストコンピューター１０は、本発明の「ホスト装置」として動作する。また、プリンター２０は、本発明の「印刷装置」として動作する。
【００１６】
本実施形態は、ホストコンピューター１０と、プリンター２０とがＬＡＮ等のネットワーク５を介して接続された構成を備える。図１には１台のホストコンピューター１０を示すが、ネットワーク５に接続してプリンター２０に印刷要求を送信可能なホストコンピューター１０の台数は任意である。また、図１には１台のプリンター２０を示すが、ネットワーク５に接続し、印刷要求を受信して印刷処理を実行するプリンター２０の台数は任意である。
【００１７】
ホストコンピューター１０は、ネットワーク５のインターフェイスとして動作するＩ／Ｆ部１１と、ユーザーの操作を受け付ける操作部１２と、ＬＣＤ等の表示部１３と、ハードディスク装置やＳＳＤ等により構成される記憶部１４とを備える。また、ホストコンピューター１０は、ＣＰＵ、ＲＯＭ、ＲＡＭ等（いずれも不図示）を備える制御部１５を備える。
【００１８】
記憶部１４は、ＣＰＵが実行するアプリケーションプログラムを記憶する。記憶部１４が記憶するアプリケーションプログラムには、プリンタードライバー１４Ａと、プリンター管理アプリケーション１４Ｂとが含まれる。これらのアプリケーションプログラムについては後述する。
【００１９】
制御部１５は、ハードウェアとしてＣＰＵ、ＲＯＭ及びＲＡＭ（いずれも不図示）を備える。ＲＯＭは、不揮発性の記憶装置であり、制御プログラム及びデータを記憶する。ＲＡＭは、ＣＰＵのワークエリアとして使用される。ＣＰＵは、ＲＯＭや記憶部１４から読み出した制御プログラムをＲＡＭに展開し、展開した制御プログラムを実行してホストコンピューター１０の各部を制御する。
【００２０】
制御部１５は、記憶部１４からプリンタードライバー１４Ａを読み出して実行する。これにより制御部１５は、ドライバー部１６として動作する。ドライバー部１６は、表示部１３にプリンター２０の印刷設定用の画面（以下、印刷設定画面という）を表示させる。この印刷設定画面には、用紙サイズや、両面印刷の設定、カラー又は白黒印刷の設定、印刷部数の設定等の設定項目が表示される。ドライバー部１６は、印刷設定画面の各項目の設定を操作部１２により受け付け、受け付けた各項目の設定をＲＡＭに記憶させる。また、ドライバー部１６は、アプリケーションプログラムから出力されたテキストデータやイメージデータを印刷データに変換する。
【００２１】
また、ドライバー部１６は、印刷要求を生成する。この印刷要求には、印刷設定画面で受け付けた項目ごとの設定と、印刷データと、印刷コマンド（印刷開始コマンド及び終了コマンド）とが含まれる。また、印刷設定には、印刷要求の要求元を示す要求元情報が含まれる。要求元情報には、ホストコンピューター１０にログインして印刷要求を行ったユーザーを識別するユーザー情報や、ホストコンピューター１０の識別情報であるホスト名が含まれる。また、要求元情報には、印刷データに変換されたテキストデータやイメージデータのファイル名が含まれる。また、要求元情報には、ユーザー情報のユーザーがグループ登録を行っているユーザーである場合、グループを識別する識別情報であるグループ名が含まれる。
【００２２】
制御部１５は、印刷要求を生成すると、生成した印刷要求をＩ／Ｆ部１１によりプリンター２０に送信する。
【００２３】
また、制御部１５は、記憶部１４からプリンター管理アプリケーション１４Ｂを読み出して実行する。このプリンター管理アプリケーション１４Ｂは、ネットワーク５に接続され、登録された複数のプリンター２０のインク残量の管理や、設定変更等が可能なアプリケーションプログラムである。制御部１５は、プリンター管理アプリケーション１４Ｂを実行して各プリンター２０と通信を行い、インク残量の情報を各プリンター２０から取得する。制御部１５は、取得したインク残量の情報を、プリンター管理アプリケーション１４Ｂにより提供される画面（以下、アプリ画面という）に表示させる。また、このアプリ画面には、プリンター２０に合紙挿入を実行させるか否かの設定が可能な設定欄が表示される。この設定欄は、プリンター２０ごとに設けられていてもよいし、登録された複数のプリンター２０の全体を一括で設定する設定欄であってもよい。また、アプリ画面には、合紙挿入を行う場合に、合紙を給紙する給紙トレイを設定する設定欄が表示される。合紙とは、印刷データを印刷した印刷物と印刷物との間に挿入される挿入紙である。本実施形態では、異なるユーザーからの要求により印刷される印刷物と、印刷物との間に合紙を挿入する。
【００２４】
制御部１５は、アプリ画面の設定が変更され、設定変更の指示を操作部１２により受け付けると、変更された設定情報を登録されたプリンター２０の各々、又は設定が変更されたプリンター２０に送信する。
【００２５】
次に、プリンター２０の構成について説明する。
プリンター２０は、Ｉ／Ｆ部２１、受信バッファー２２、記憶部２３、操作部２４、第１給紙トレイ２５Ａ、第２給紙トレイ２５Ｂ、搬送部２６、印刷部２７、排紙部２８、排紙トレイ２９、コントローラー３０を備える。
【００２６】
Ｉ／Ｆ部２１は、ネットワーク５のインターフェイスとして動作する。Ｉ／Ｆ部２１は、本発明の「受信部」として動作する。
【００２７】
受信バッファー２２は、Ｉ／Ｆ部２１が受信した印刷要求が入力され、入力された印刷要求を一時的に蓄積する。記憶部２３は、ＥＥＰＲＯＭ等の不揮発性のメモリーを備え、各種データを記憶する。記憶部２３には、印刷部２７による印刷が終了した印刷要求に含まれる要求元情報が記憶される。
【００２８】
操作部２４は、操作スイッチやタッチパネルを備える。コントローラー３０は、操作部２４により操作を受け付けると、受け付けた操作に対応した処理を実行する。
【００２９】
第１給紙トレイ２５Ａには、印刷データが印刷される用紙が収容される。また、第２給紙トレイ２５Ｂには、合紙が収容される。合紙は、第１給紙トレイ２５Ａに収容された用紙とは色又はサイズのいずれか少なくとも一方が異なる用紙である。
【００３０】
搬送部２６は、ローラーと、ローラーを駆動する駆動部（いずれも不図示）とを備え、第１給紙トレイ２５Ａに収容された用紙を、図１に破線で示す搬送路３５に送り出し、また、送り出した用紙を印刷部２７へと搬送する。また、搬送部２６は、印刷部２７により印刷データが印刷された用紙を排紙部２８に搬送する。また、搬送部２６は、第２給紙トレイ２５Ｂに収容された合紙を搬送路３５に送り出し、送り出した合紙を印刷部２７又は排紙部２８に搬送する。
【００３１】
印刷部２７は、例えば、印刷ヘッドと、印刷ヘッドを駆動制御するヘッドドライバー（いずれも不図示）を備え、印刷位置に搬送された用紙に画像を印刷する。また、印刷部２７は、用紙の両面に印刷する機能を備える。具体的には、片面に画像が印刷された用紙が、再び印刷部２７へと搬送され、印刷部２７によりもう片面に画像が印刷される。
【００３２】
排紙部２８は、印刷部２７により印刷された用紙を排紙口３３から排紙トレイ２９に排紙する。また、排紙部２８は、コントローラー３０からの指示により、排紙トレイ２９に排紙する用紙をシフトソートする。シフトソートとは、用紙の排紙トレイ２９上の出力位置をずらして重ねる仕分け方法である。コントローラー３０は、連続して処理する印刷要求が同一のユーザーからの印刷要求であった場合、排紙部２８にシフトソートの実行を指示する。これにより、同一のユーザーからの要求により印刷した用紙が、排紙トレイ２９の異なる位置に排紙される。
【００３３】
コントローラー３０は、本発明の「制御部」に対応した動作を行う。コントローラー３０は、ハードウェアとしてＣＰＵや、ＲＯＭ、ＲＡＭ、その他周辺回路等を備える。コントローラー３０は、記憶部２３に記憶されたファームウェアを実行して、プリンター２０の各部を制御し、データ処理を実行する。本実施形態は、コントローラー３０が一つのプロセッサー（ＣＰＵ）を備え、このプロセッサーが制御プログラムに従った処理を実行することでコントローラー３０の機能を実現する場合を説明する。この他に、複数のプロセッサー又は半導体チップによりコントローラー３０の機能を実現してもよい。例えば、コントローラー３０が、ＡＳＩＣ（application specific integrated circuit）やＳｏＣ（System-on-a-Chip）等の副処理装置（co-processor）をさらに備える構成であってもよい。
【００３４】
コントローラー３０は、受信バッファー２２に記憶された印刷要求から要求元情報を取り出す。また、コントローラー３０は、受信バッファー２２に記憶された印刷要求の１つ前に処理した印刷要求の要求元情報を取得する。受信バッファー２２に記憶された印刷要求を今回の印刷要求という。今回の印刷要求が本発明の「第１の印刷要求」に相当する。また、今回の印刷要求の１つ前に処理した印刷要求を前回の印刷要求という。前回の印刷要求が本発明の「第２の印刷要求」に相当する。コントローラー３０は、前回と今回の要求元情報を比較して、要求元情報が異なるか否かを判定する。コントローラー３０は、要求元情報が異なる場合、要求元の切り替わりを識別可能に排紙トレイ２９に用紙を排紙させる。
【００３５】
まず、コントローラー３０は、前回と今回の要求元情報にユーザー情報が含まれるか否かを判定する。前回と今回の要求元情報にユーザー情報が含まれる場合、コントローラー３０は、前回のユーザー情報と、今回のユーザー情報とが同一であるか否かを判定する。
また、コントローラー３０は、ユーザー情報とホスト名とが一対一の関係にある場合、前回と今回の要求元情報からホスト名を取得して、取得したホスト名が同一であるか否かを判定してもよい。ホストコンピューター１０を１人のユーザーが使用する関係にある場合、ユーザー情報とホスト名とが一対一の関係にあると判断することができる。
また、コントローラー３０は、ユーザー情報とファイル名とが一対一の関係にある場合、前回と今回の要求元情報からファイル名を取得して、取得したファイル名が同一であるか否かを判定してもよい。ユーザーがプリンター２０に送信するファイルのファイル名が決まっている場合、ユーザー情報とファイル名とが一対一の関係にあると判定することができる。
【００３６】
コントローラー３０は、今回のユーザー情報と、前回のユーザー情報とが異なる場合、要求元が切り替わったと判定し、今回の印刷要求を印刷部２７に処理させる前に、搬送部２６に、第２給紙トレイ２５Ｂに収容された合紙の搬送を指示する。搬送部２６は、第２給紙トレイ２５Ｂから合紙を送り出して搬送路３５を搬送する。また、印刷部２７は、コントローラー３０からの指示がないため、搬送路３５を搬送される合紙に印刷を行わない。このため、合紙は、印刷されることなく、排紙トレイ２９に排紙される。
【００３７】
合紙が排紙トレイ２９に排紙されると、コントローラー３０は、今回の印刷要求から印刷データを取得して印刷部２７に出力する。また、コントローラー３０は、搬送部２６に、第１給紙トレイ２５Ａに収容された用紙の搬送を指示する。搬送部２６は、第１給紙トレイ２５Ａから用紙を送り出して搬送路３５を搬送する。また、印刷部２７は、コントローラー３０からの指示により、印刷位置に搬送された用紙に画像を印刷する。印刷部２７により印刷された用紙は、搬送部２６により搬送され、排紙トレイ２９に排紙される。以上の動作により、排紙トレイ２９には、下から、前回の印刷要求により印刷された用紙、合紙、今回の印刷要求により印刷された用紙の順に用紙が積層される。
【００３８】
また、コントローラー３０は、今回のユーザー情報と、前回のユーザー情報とが異なる場合、さらに、前回と今回の要求元情報からグループ名を取得して比較してもよい。コントローラー３０は、前回と今回の印刷要求の要求元のユーザーが異なるが、ユーザー同士が同一のグループに属する場合、搬送部２６に合紙の挿入を指示しない。ユーザー情報は異なるが同一グループに属するユーザーであるため、印刷された用紙が関連する印刷であると判定し、合紙の挿入は指示しない。この場合、合紙の消費を削減することができる。また、コントローラー３０は、前回と今回の印刷要求の要求元のユーザーが異なり、属するグループも異なると判定した場合、搬送部２６に合紙の挿入を指示する。
【００３９】
また、コントローラー３０は、合紙の挿入を指示する場合、合紙にユーザー情報を印刷させてもよい。コントローラー３０は、前回と今回のユーザー情報が異なる場合、搬送部２６に、第２給紙トレイ２５Ｂに収容された合紙の搬送を指示し、印刷部２７に、前回の印刷要求のユーザー情報と、今回の印刷要求のユーザー情報との印刷を指示する。
印刷部２７は、搬送部２６により印刷位置に搬送された合紙に、前回のユーザー情報を印刷する。ユーザー情報が印刷された合紙の面（第１の面）は、排紙トレイ２９に排紙されたときに下側、すなわち排紙トレイ２９側となる面である。この面を下面という。
【００４０】
印刷部２７は、前回のユーザー情報を印刷すると、合紙を反転させ、反転させた合紙に今回のユーザー情報を印刷する。今回のユーザー情報が印刷された合紙の面（第２の面）は、排紙トレイ２９に排紙されたときに上側となる面である。この面を上面という。合紙の両面にユーザー情報が印刷されるので、ユーザーは、自身の印刷物の特定が容易になる。また、合紙の下面に、前回のユーザー情報が印刷され、上面に今回のユーザー情報が印刷されるので、合紙の下に積層された用紙が前回のユーザーの印刷物であり、合紙の上に積層された用紙が今回のユーザーの印刷物であることを認識することができる。
【００４１】
また、コントローラー３０は、今回の要求元情報にユーザー情報が含まれていない場合、ユーザー情報を「Ｕｎｋｎｏｗｎ」に設定する。この場合、コントローラー３０は、前回の要求元情報にユーザー情報が含まれるか否かを判定する。コントローラー３０は、前回及び今回の要求元情報にユーザー情報が含まれておらず「Ｕｎｋｎｏｗｎ」であった場合、合紙の挿入を指示する。ユーザー情報が「Ｕｎｋｎｏｗｎ」である場合、前回の印刷要求のユーザーと、今回の印刷要求のユーザーとが同一であるとは限らないため、コントローラー３０は、搬送部２６に合紙の挿入を指示する。
【００４２】
また、コントローラー３０は、同一ユーザーからの印刷要求を連続して処理する場合に、印刷要求の切れ間が分かるようにプリンター２０の各部を制御してもよい。例えば、コントローラー３０は、前回のユーザー情報と、今回のユーザー情報とが同一である場合、排紙部２８に、排紙トレイ２９に排紙される用紙のシフトソートを実行させる。同一ユーザーからの印刷要求である場合、排紙トレイ２９上に用紙がずれて排紙されるので、合紙を挿入することなく、排紙された用紙の仕分けを容易に行うことができる。
【００４３】
また、コントローラー３０は、ホストコンピューター１０から受信する設定情報に従って、合紙の挿入を実行するか否かを切り替える。コントローラー３０は、ホストコンピューター１０から設定情報を受信すると、この設定情報により設定された給紙トレイ（本実施形態では、第１給紙トレイ２５Ａ又は第２給紙トレイ２５Ｂ）を、合紙を給紙するトレイに設定する。また、コントローラー３０は、受信した設定情報に従い、合紙の挿入を実行するか否かを切り替える。
【００４４】
図２は、プリンター２０の動作を示すフローチャートである。
まず、コントローラー３０は、Ｉ／Ｆ部２１が印刷要求を受信したか否かを判定する（ステップＳ１）。コントローラー３０は、印刷要求を受信していない場合（ステップＳ１／ＮＯ）、印刷要求を受信するまで待機する。
【００４５】
コントローラー３０は、印刷要求を受信すると（ステップＳ１／ＹＥＳ）、受信した印刷要求に要求元情報としてユーザー情報が含まれるか否かを判定する（ステップＳ２）。受信した印刷要求を今回の印刷要求という。コントローラー３０は、今回の印刷要求にユーザー情報が含まれる場合（ステップＳ２／ＹＥＳ）、今回の印刷要求のユーザー情報と、前回の印刷要求のユーザー情報とが同一か否かを判定する（ステップＳ３）。
【００４６】
コントローラー３０は、今回の印刷要求のユーザー情報と、前回の印刷要求のユーザー情報とが同一である場合（ステップＳ３／ＹＥＳ）、今回の印刷要求の印刷データを印刷部２７に出力して画像の印刷を印刷部２７に指示する（ステップＳ４）。コントローラー３０が、印刷部２７に印刷を指示して印刷部２７が画像を印刷する処理が、本発明の「印刷ステップ」に相当する。
【００４７】
また、コントローラー３０は、今回の印刷要求のユーザー情報と、前回の印刷要求のユーザー情報とが同一ではなかった場合（ステップＳ３／ＮＯ）、ステップＳ５の判定に移行する。また、コントローラー３０は、前回の印刷要求にユーザー情報が含まれていないため、ユーザー情報が同一ではないと判定した場合も（ステップＳ３／ＮＯ）、ステップＳ５の判定に移行する。
【００４８】
コントローラー３０は、ステップＳ５において今回の印刷要求にグループ名が含まれるか否かを判定する。コントローラー３０は、今回の印刷要求にグループ名が含まれる場合（ステップＳ５／ＹＥＳ）、今回の印刷要求のグループ名と、前回の印刷要求のグループ名とが同一であるか否かを判定する（ステップＳ６）。
【００４９】
コントローラー３０は、今回の印刷要求のグループ名と、前回の印刷要求のグループ名とが同一である場合（ステップＳ６／ＹＥＳ）、今回の印刷要求の印刷データを印刷部２７に出力して画像の印刷を印刷部２７に指示する（ステップＳ４）。
【００５０】
また、コントローラー３０は、今回の印刷要求のグループ名と、前回の印刷要求のグループ名とが同一ではなかった場合（ステップＳ６／ＮＯ）、ステップＳ７の処理に移行する。また、コントローラー３０は、前回の印刷要求からグループ名を取得することができなかったため、グループ名が一致しないと判定した場合も（ステップＳ５／ＮＯ）、ステップＳ７の処理に移行する。ステップＳ３の判定、又はステップＳ３の判定、ステップＳ５の判定及びステップＳ６の判定は、本発明の「判定ステップ」に相当する。
【００５１】
コントローラー３０は、ステップＳ７において搬送部２６に合紙の印刷位置への搬送を指示する（ステップＳ７）。搬送部２６は、第２給紙トレイ２５Ｂから合紙を送り出し、印刷部２７が印刷を行う印刷位置まで搬送する。また、コントローラー３０は、ユーザー情報の印刷を印刷部２７に指示する（ステップＳ８）。コントローラー３０は、今回の印刷要求にユーザー情報が含まれる場合、このユーザー情報を印刷部２７に出力して印刷を指示する。また、コントローラー３０は、前回の印刷要求にユーザー情報が含まれる場合、このユーザー情報を印刷部２７に出力して印刷を指示する。ステップＳ７、又はステップＳ７及びステップＳ８の動作が、本発明の「排紙ステップ」に相当する。
【００５２】
印刷部２７は、コントローラー３０の制御に従い合紙に印刷を行う。
印刷部２７は、コントローラー３０から前回の印刷要求のユーザー情報と、今回の印刷要求のユーザー情報とが入力された場合、まず、排紙トレイ２９に排紙されたときに下になる下面に前回の印刷要求から取得したユーザー情報を印刷する。また、印刷部２７は、前回の印刷要求のユーザー情報が印刷された用紙を反転させ、排紙トレイ２９に排紙されたときに上になる上面に今回の印刷要求から取得したユーザー情報を印刷する。
【００５３】
また、印刷部２７は、コントローラー３０から前回の印刷要求のユーザー情報だけが入力された場合、下面に前回の印刷要求から取得したユーザー情報を印刷し、印刷した用紙の向きを反転させて排紙トレイ２９に排紙させる。
また、印刷部２７は、コントローラー３０から今回の印刷要求のユーザー情報だけが入力された場合、上面に今回の印刷要求から取得したユーザー情報を印刷して、排紙トレイ２９に排紙させる。
【００５４】
この後、コントローラー３０は、今回の印刷要求の印刷データを印刷部２７に出力して画像の印刷を印刷部２７に指示する（ステップＳ４）。これにより、排紙トレイ２９には、下から、前回の印刷要求を処理して印刷した用紙、合紙、今回の印刷要求を処理して印刷した用紙の順に用紙が積層される。
【００５５】
また、コントローラー３０は、ステップＳ２においてユーザー情報が含まれないと判定した場合（ステップＳ２／ＮＯ）、今回の印刷要求にホスト名が含まれるか否かを判定する（ステップＳ９）。コントローラー３０は、今回の印刷要求にホスト名が含まれる場合（ステップＳ９／ＹＥＳ）、今回の印刷要求のホスト名と、前回の印刷要求のホスト名とが同一か否かを判定する（ステップＳ１０）。
【００５６】
コントローラー３０は、今回の印刷要求のホスト名と、前回の印刷要求のホスト名とが同一である場合（ステップＳ１０／ＹＥＳ）、今回の印刷要求の印刷データを印刷部２７に出力して画像の印刷を印刷部２７に指示する（ステップＳ４）。
【００５７】
また、コントローラー３０は、今回の印刷要求のホスト名と、前回の印刷要求のホスト名とが同一ではない場合（ステップＳ１０／ＮＯ）、ステップＳ１１の処理に移行する。また、コントローラー３０は、前回の印刷要求からホスト名を取得することができなかったため、ホスト名が一致しないと判定した場合も（ステップＳ１０／ＮＯ）、ステップＳ１１の処理に移行する。また、コントローラー３０は、ステップＳ９において今回の印刷要求にホスト名が含まれないと判定した場合も（ステップＳ９／ＮＯ）、ステップＳ１１の判定に移行する。
【００５８】
コントローラー３０は、ステップＳ１１において前回の印刷要求にユーザー情報が含まれるか否かを判定する。コントローラー３０は、前回の印刷要求にユーザー情報が含まれる場合（ステップＳ１１／ＹＥＳ）、搬送部２６に合紙の印刷位置への搬送を指示する（ステップＳ１２）。また、コントローラー３０は、前回の印刷要求のユーザー情報を印刷部２７に出力して印刷を指示する（ステップＳ１３）。印刷部２７には、コントローラー３０から前回の印刷要求のユーザー情報が入力される。印刷部２７は、下面に前回の印刷要求から取得したユーザー情報を印刷し、印刷した用紙の向きを反転させて排紙トレイ２９に排紙させる。すなわち、印刷部２７は、排紙トレイ２９において用紙の下面が下になるように合紙を排紙トレイ２９に排紙する。この後、コントローラー３０は、今回の印刷要求の印刷データを印刷部２７に出力して画像の印刷を印刷部２７に指示する（ステップＳ４）。これにより、排紙トレイ２９には、下から、前回の印刷要求を処理して印刷した用紙、合紙、今回の印刷要求を処理して印刷した用紙の順に用紙が積層される。ステップＳ１２、又はステップＳ１２及びステップＳ１３の動作が本発明の「搬送ステップ」に相当する。
【００５９】
また、コントローラー３０は、前回の印刷要求にユーザー情報が含まれない場合（ステップＳ１１／ＮＯ）、搬送部２６に合紙の印刷位置への搬送を指示する（ステップＳ１４）。ステップＳ１１の判定は、本発明の「判定ステップ」に相当する。また、ステップＳ１４の動作は、本発明の「排紙ステップ」に相当する。搬送部２６により搬送された合紙は、印刷部２７でユーザー情報の印刷を行うことなく、排紙トレイ２９に排紙される。この後、コントローラー３０は、今回の印刷要求の印刷データを印刷部２７に出力して画像の印刷を印刷部２７に指示する（ステップＳ４）。これにより、排紙トレイ２９には、下から、前回の印刷要求を処理して印刷した用紙、合紙、今回の印刷要求を処理して印刷した用紙の順に用紙が積層される。
【００６０】
以上説明したように本実施形態のプリンター２０は、受信部として動作するＩ／Ｆ部２１と、印刷部２７と、排紙トレイ２９と、コントローラー３０として動作するコントローラー３０とを備える。
印刷部２７は、Ｉ／Ｆ部２１が受信した今回の印刷要求を処理して用紙に画像を印刷する。
排紙トレイ２９には、印刷部２７により画像が印刷された用紙が排紙される。
コントローラー３０は、今回の印刷要求の要求元が、今回の印刷要求の１つ前の印刷要求である前回の印刷要求の要求元と異なる場合に、今回の印刷要求を処理した用紙を、要求元の切り替わりを識別可能に排紙トレイに排紙させる。
このため、印刷要求が切り替わるごとに合紙を挿入する場合と比較して、印刷のスループットの低下を抑制することができ、排紙された用紙の仕分けを容易に行うことができる。
【００６１】
また、コントローラー３０は、今回の印刷要求の要求元を示すユーザー情報が、前回の印刷要求の要求元を示すユーザー情報と異なる場合に、今回の印刷要求を印刷部２７に処理させる前に、合紙を排紙トレイ２９に出力させる。
このため、ユーザー情報が切り替わった場合に合紙が挿入されるので、同一の要求元からの印刷要求を処理する場合には合紙は挿入されない。従って、合紙の消費を抑制することができる。
【００６２】
また、コントローラー３０は、今回の印刷要求の要求元を示すユーザー情報と、前回の印刷要求の要求元を示すユーザー情報とが異なる場合、今回の印刷要求からユーザーの属するグループを識別するグループ名を取得する。コントローラー３０は、取得したグループ名と、前回の印刷要求から取得したグループ名とが同一である場合、合紙を排紙トレイ２９に出力させない。このため、合紙の消費を抑制しつつ、排紙された用紙の仕分けを容易に行うことができる。
【００６３】
また、コントローラー３０は、今回の印刷要求からユーザー情報が取得できない場合に、要求元を示す情報として、今回の印刷要求の送信元のホストコンピューター１０を示すホスト名、又は画像を印刷するファイル名を今回の印刷要求から取得する。コントローラー３０は、今回の印刷要求から取得したホスト名又はファイル名と、前回の印刷要求から取得したホスト名又はファイル名とを比較する。コントローラー３０は、ホスト名又はファイル名が異なる場合、今回の印刷要求を印刷部に処理させる前に、合紙を排紙トレイに出力させる。このため、ユーザー情報が取得できない場合であっても要求元が同一であるか否かの判定を行い、要求元が同一でない場合に合紙を挿入することができる。
【００６４】
また、コントローラー３０は、合紙の第１の面に、前回の印刷要求の要求元を示す情報を印刷させ、合紙の第２の面に、今回の印刷要求の要求元を示す情報を印刷させる。このため、排紙された用紙の仕分けをさらに容易に行うことができる。
【００６５】
また、コントローラー３０は、今回の印刷要求及び前回の印刷要求から要求元を示す情報を取得することができない場合、今回の印刷要求を印刷部に処理させる前に、合紙を排紙トレイ２９に出力させる。
このため、今回の印刷要求及び前回の印刷要求から要求元を示す情報が取得できない場合に、異なる要求元からの印刷要求であると判定し、合紙を挿入することができる。
【００６６】
また、プリンター２０は、印刷部２７により画像が印刷された用紙を排紙トレイ２９に排紙する排紙部２８を備える。
コントローラー３０は、今回の印刷要求の要求元と、前回の印刷要求の要求元とが同一である場合に、排紙部２８に、今回の印刷要求を処理した用紙の排紙トレイの配置位置を、前回の印刷要求を処理した用紙の排紙トレイの排紙位置と異なる位置に排紙させる。このため、合紙の消費を抑制しつつ、排紙された用紙の仕分けを容易に行うことができる。
【００６７】
また、コントローラー３０は、Ｉ／Ｆ部２１が受信した設定情報により、要求元の切り替わりを識別可能に排紙トレイ２９に用紙を排紙するか否かを切り替える。このため、要求元の切り替わりを識別可能に排紙トレイ２９に用紙を排紙するか否かを、プリンター２０の外部から設定情報を送信して切り替えることができる。
【００６８】
上述した実施形態は本発明の好適な実施の形態である。但し、これに限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形実施が可能である。
例えば、図１に示したプリンター２０の各機能部は、機能的構成を示すものであって、具体的な実装形態は特に制限されない。つまり、必ずしも各機能部に個別に対応するハードウェアが実装される必要はなく、一つのプロセッサーがプログラムを実行することで複数の機能部の機能を実現する構成とすることも勿論可能である。また、上記実施形態においてソフトウェアで実現される機能の一部をハードウェアで実現してもよく、また、ハードウェアで実現される機能の一部をソフトウェアで実現してもよい。
【００６９】
また、図２に示すフローチャートの処理単位は、コントローラー３０の処理を理解容易にするために、主な処理内容に応じて分割したものである。図２のフローチャートに示す処理単位の分割の仕方や名称によって本発明が制限されることはない。また、コントローラー３０の処理は、処理内容に応じて、さらに多くの処理単位に分割することもできるし、１つの処理単位がさらに多くの処理を含むように分割することもできる。また、上記のフローチャートの処理順序も、図示した例に限られるものではない。
【００７０】
また、本発明の印刷装置の制御方法をコンピューターを用いて実現する場合、本発明を、上記制御方法を実現するためにコンピューターが実行するプログラム、このプログラムを前記コンピューターで読み取り可能に記録した記録媒体、或いは、このプログラムを伝送する伝送媒体の態様で構成することも可能である。上記記録媒体としては、磁気的、光学的記録媒体又は半導体メモリーデバイスを用いることができる。具体的には、フレキシブルディスク、ＨＤＤ（Hard Disk Drive）、ＣＤ−ＲＯＭ（Compact Disk Read Only Memory）、ＤＶＤ（Digital Versatile Disk）、Ｂｌｕ−ｒａｙ（登録商標） Ｄｉｓｃ、光磁気ディスク、フラッシュメモリー、カード型記録媒体等の可搬型、或いは固定式の記録媒体が挙げられる。また、上記記録媒体は、画像表示装置が備える内部記憶装置であるＲＡＭ（Random Access Memory）、ＲＯＭ（Read Only Memory）、ＨＤＤ等の不揮発性記憶装置であってもよい。
【符号の説明】
【００７１】
５…ネットワーク、１０…ホストコンピューター、１１…Ｉ／Ｆ部、１２…操作部、１３…表示部、１４…記憶部、１４Ａ…プリンタードライバー、１４Ｂ…プリンター管理アプリケーション、１５…制御部、１６…ドライバー部、２０…プリンター、２１…Ｉ／Ｆ部、２２…受信バッファー、２３…記憶部、２４…操作部、２５Ａ…第１給紙トレイ、２５Ｂ…第２給紙トレイ、２６…搬送部、２７…印刷部、２８…排紙部、２９…排紙トレイ、３０…コントローラー、３３…排紙口、３５…搬送路。
【図１】
2019130847.tif 000003
【図２】
2019130847.tif 000004