(57)【特許請求の範囲】
【請求項１】
ネットワークを介して接続される情報処理装置からステープル情報および印刷情報を入力し、ステープル位置情報、印字用紙方向情報、および印字データを出力するプリンタコントローラと、
前記プリンタコントローラが出力する前記印字用紙方向情報、および前記印字データにしたがって印刷処理を行うと共に、前記ステープル位置情報に応じて印刷済用紙に対して所定位置へステープル処理を行うエンジンコントローラと、
ステープル処理された前記印刷済用紙が排出されるフィニッシャと、
を備え、
前記プリンタコントローラは、前記印刷情報から一括ステープルが可能なステープル位置と用紙方向との組み合わせ情報を前記情報処理装置に送出すると共に、前記情報処理装置から入力される所望するステープル位置と用紙方向を示す情報に対応させた前記ステープル位置情報と前記印字用紙方向情報を生成して前記印字データと共に前記エンジンコントローラに出力する、ことを特徴とする印刷装置。
【請求項２】
ネットワークに接続された情報処理装置と、該情報処理装置とネットワークを介して接続される印刷装置とを含み構成された印刷システムであって、
前記印刷装置が、情報処理装置からステープル情報および印刷情報を入力し、ステープル位置情報、印字用紙方向情報、および印字データを出力するプリンタコントローラと、
前記プリンタコントローラが出力する前記印字用紙方向情報、および前記印字データにしたがって印刷処理を行うと共に、前記ステープル位置情報に応じて印刷済用紙に対して所定位置へステープル処理を行うエンジンコントローラと、
ステープル処理された前記印刷済用紙が排出されるフィニッシャと、
を備え、
前記プリンタコントローラは、前記印刷情報から一括ステープルが可能なステープル位置と用紙方向との組み合わせ情報を前記情報処理装置に送出すると共に、前記情報処理装置から入力される所望するステープル位置と用紙方向を示す情報に対応させた前記ステープル位置情報と前記印字用紙方向情報を生成して前記印字データと共に前記エンジンコントローラに出力する、
ことを特徴とする印刷システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ステープル機能付き印刷装置並びに印刷システムに関する。
【０００２】
【従来の技術】
印刷された用紙束の一側端における一個所あるいは複数個所に、ステープル装置によりステープル綴じする、ステープル機能を有する印刷装置が種々提案されている。
印刷装置は種々の用紙サイズに対応するため、複数の給紙部を持っているのが一般的であり、給紙部における用紙のセット方向も、ランドスケープ（横長）、ポートレート（縦長）の二種類ある。
また、上述したように、ステープル位置も用紙の一側端部におけるコーナ綴じ、中央綴じ、一個所綴じ、二個所綴じ等、種々のモードがある。
【０００３】
従って、例えば特開平８−２９５４５５号公報には、イメージの方向あるいは印刷形式に基づいて、ステープル位置が最適となる向きの用紙を選択し、ステープルを行う技術が提案されている。
【０００４】
【発明が解決しようとする課題】
しかし従来装置においては、ステープル指定や用紙の組み合わせによっては、ユーザの意図した通りにステープルされなかったり、ステープルそのものがキャンセルされる場合がある。
パソコンからのリモート印刷で多部数印刷した場合には、このようなケースが発生しても、状況が通知されなかったり、キャンセルが効かない場合もあるため、特に問題となる。
【０００５】
また従来技術では、異なる用紙サイズが混在した場合のステープル機能は使えないか、あるいは同一サイズの用紙に対してステープルする場合には印刷するファイルのイメージが横長か縦長かを判断し、給紙する用紙方向を固定的に自動選択することでステープル位置を変えていた。
ところが、異なった用紙サイズの印刷イメージを一括してステープルする場合に、ユーザによってはステープルする印刷物の用紙方向やステープル位置が個人の好みや慣習によって異なることが考えられる。
【０００６】
本発明はこのような背景に鑑みてなされたものであり、第１の目的は、ステープル位置あるいは方向と用紙方向の組み合わせのエラーによる、ステープルの解除を回避することにある。
【０００７】
また第２の目的は、異なった用紙サイズのステープル時において、印刷前にステープル位置及びステープルする用紙の印字方向を任意にユーザが選択できるようにすることにある。
【０００８】
【課題を解決するための手段】
上記目的を達成するために、請求項１記載の発明は、ネットワークを介して接続される情報処理装置からステープル情報および印刷情報を入力し、ステープル位置情報、印字用紙方向情報、および印字データを出力するプリンタコントローラと、前記プリンタコントローラが出力する前記印字用紙方向情報、および前記印字データにしたがって印刷処理を行うと共に、前記ステープル位置情報に応じて印刷済用紙に対して所定位置へステープル処理を行うエンジンコントローラと、ステープル処理された前記印刷済用紙が排出されるフィニッシャと、を備え、前記プリンタコントローラは、前記印刷情報から一括ステープルが可能なステープル位置と用紙方向との組み合わせ情報を前記情報処理装置に送出すると共に、前記情報処理装置から入力される所望するステープル位置と用紙方向を示す情報に対応させた前記ステープル位置情報と前記印字用紙方向情報を生成して前記印字データと共に前記エンジンコントローラに出力する、ことを特徴とするものである。
【０００９】
また請求項２記載の発明は、ネットワークに接続された情報処理装置と、該情報処理装置とネットワークを介して接続される印刷装置とを含み構成された印刷システムであって、前記印刷装置が、情報処理装置からステープル情報および印刷情報を入力し、ステープル位置情報、印字用紙方向情報、および印字データを出力するプリンタコントローラと、前記プリンタコントローラが出力する前記印字用紙方向情報、および前記印字データにしたがって印刷処理を行うと共に、前記ステープル位置情報に応じて印刷済用紙に対して所定位置へステープル処理を行うエンジンコントローラと、ステープル処理された前記印刷済用紙が排出されるフィニッシャと、を備え、前記プリンタコントローラは、前記印刷情報から一括ステープルが可能なステープル位置と用紙方向との組み合わせ情報を前記情報処理装置に送出すると共に、前記情報処理装置から入力される所望するステープル位置と用紙方向を示す情報に対応させた前記ステープル位置情報と前記印字用紙方向情報を生成して前記印字データと共に前記エンジンコントローラに出力する、ことを特徴とするものである。
【００１３】
【発明の実施の形態】
以下、本発明の実施の形態を添付図面を参照しながら説明する。
図１は本発明の第１の実施の形態を示す印刷装置の機能ブロック図である。
この印刷装置は、印刷データ処理回路１、印刷データ蓄積回路２、ステープル制御回路３、用紙選択管理回路４、印刷制御回路（プリンタコントローラ）５を備える。
【００１４】
このような構成において、図示しないホストコンピュータから受信した印刷データは、印刷データ処理回路１で画像イメージとなる。印刷制御回路５では、複数部数が指定された場合には、印刷データを印刷データ蓄積回路２に一旦保存した後、印刷し、一部の場合は即時印刷する。
【００１５】
用紙選択管理回路４、ステープル制御回路３は、印刷制御回路５から指示された用紙サイズ、ステープル位置の可否を印刷制御回路５へ返し、印刷制御回路５は、その中で最適な組み合わせを選択する。
【００１６】
図２は図１に示す印刷制御回路のハードウェア構成図である。
印刷制御回路５は、ＣＰＵ５−１、ＲＯＭ（プログラム、フォント）５−２、ＲＡＭ５−３、蓄積メモリ５−４、ホストインターフェイス５−５、エンジンインターフェイス５−６を備える。
ＲＯＭ５−２は、プログラム領域と文字データ領域で構成され、ＲＡＭ５−３は、ワーク用メモリとフレームメモリで構成される。蓄積メモリ５−４は、ＨＤＤ、メモリなどに印刷データを一時的に保存する領域である。
ホストインターフェイス５−５は、コンピュータから印刷データを受け取るインターフェイスで、エンジンインターフェイス５−６は、コントローラで展開した画像データを実際に印刷出力するためのインターフェイスである。
【００１７】
図３は第１の実施の形態におけるステープル印刷処理フローチャートである。ステープル印刷の場合、指定サイズの用紙を選択し（Ｓ１）、その用紙の指定位置、方向でステープルが可能であるかのチェックを行う（Ｓ２，Ｓ３）。
指定通りにステープル出来ない場合は（Ｓ３でいいえ）、同サイズ異方向の用紙があれば（Ｓ４ではい）、用紙方向を切り替えて（Ｓ５）、その用紙でさらにチェックを行う。
【００１８】
指定通りに印刷できない場合には（Ｓ４でいいえ）、印刷データをキャンセルするかどうかの設定によって（Ｓ６）、ステープルをキャンセルして印刷するか（Ｓ７，Ｓ８）、印刷そのものをキャンセルする。
ステップＳ９で指定方向にステープル可能であれば、勿論そのまま印刷を実行する（Ｓ８）。
【００１９】
また、さらにステープル位置、方向が指定通りであることを実行条件としたり、ステープル位置が指定通りならば、ステープル方向が指定と異なっても実行するといった、条件分けを行うこともできる。
【００２０】
図４は用紙方向とステープル位置との関係を示す説明図である。
（Ａ），（Ｂ），（Ｃ）はそれぞれタテ方向給紙の場合〔（Ａ）に矢印で給紙方向を示す〕で、ステープル位置を３通り指定できる。
（Ｄ），（Ｅ），（Ｆ）はそれぞれヨコ方向給紙の場合〔（Ｄ）に矢印で給紙方向を示す〕で、ステープル位置を３通り指定できる。
【００２１】
図５はステープル針の方向を示す説明図である。
（Ａ）は用紙の位置側端Ｐ１と平行にステープルされたときの針を示す。（Ｂ）はＰ１とは直角の端面Ｐ２と平行にステープルされたときの針を示す。（Ｃ）はＰ１とＰ２で示すコーナ部に斜めにステープルされたときの針を示す。
図４の（Ａ）と（Ｅ）は印字方向を回転させれば、同じ位置へのステープル指定となるが、針の方向が異なるため、図５で指定された針の方向によって用紙方向を選択する。
【００２３】
図６は本発明の第２の実施の形態を示す印刷装置を含む印刷システム全体の概念図である。この印刷システムは、情報処理装置としてのＰＣ（パソコン）、ＷＳ（ワークステーション）等のホスト機１１と、印刷装置がインターフェイスを介して接続されることで構成されている。印刷装置は、プリンタコントローラ（図１の印刷制御回路５に相当）１２、エンジンコントローラ（図１の印刷データ処理回路１に相当）１３、プリンタエンジン１４、フィニッシャ（ソータ・ステープラ）１５を備える。
【００２４】
このような構成において、ホスト機１１から、パラレル、シリアル、ネットワーク等のインターフェイスを通じて、プリンタコントローラ１２に、コード、イメージ、グラフィックデータが転送され、プリンタコントローラ１２で所定のＰＤＬに従って、これらのデータがページメモリにビットマップ展開され、１ページ分のビットマップ展開が終了した後に、エンジンスピードに合わせたドットクロックに同期して、順次エンジンコントローラ１３にデータ送信する。
【００２５】
エンジンコントローラ１３では、プリンタコントローラ１２から受け取った、用紙サイズ、用紙方向、ステープル情報、印字データを所定の用紙に印字するため、プリンタエンジン１４、フィニッシャ１５等の周辺機制御を行いながら、ドット単位でプリンタエンジン１４へパルスデータを送出することで、プリンタエンジン１４のＬＤ部へ書き込む。
【００２６】
次に、Ａ３，Ａ４で作成された文書ファイルを一括ステープルするに際し、ステープル可能な位置は、Ａ３ショートエッジ（Ａ４ロングエッジ）方向の両端二個所である場合を想定して、ステープル位置と用紙方向の関係を説明する。
【００２７】
図７はランドスケープ−ランドスケープ印刷時のプリンタドライバ設定画面を示す図、図８はポートレート−ランドスケープ印刷時のプリンタドライバ設定画面を示す図、図９はランドスケープ−ポートレート印刷時のプリンタドライバ設定画面を示す図、図１０はポートレート−ポートレート印刷時のプリンタドライバ設定画面を示す図である。
【００２８】
図７に示すランドスケープ−ランドスケープ印刷時及び図１０に示すポートレート−ポートレート印刷時のステープル態様、即ち、ステープルされるＡ３とＡ４の用紙方向の組み合わせは（Ａ），（Ｂ）の２通りである。
図７（Ａ）と図１０（Ｂ）では、Ａ３とＡ４の印刷方向が平行にあり、Ａ３ショートエッジ方向とＡ４ショートエッジ方向が一致するので、この場合はステープル位置は一個所となる。グレーアウト表示は設定不可、つまりその位置にステープルが出来ないことを示す。
【００２９】
このような場合もあるので、ステープル位置と用紙方向のパターンを任意に選択できるように一括ステープル可能な組み合わせ構成を全て画面表示する。ユーザは、この画面表示から所望のステープル位置、用紙方向を選択すると、ホスト機１１からの印刷起動時に、印刷データと共に印字用紙方向、ステープル位置情報が付加されてプリンタコントローラ１２に送出される。
【００３０】
プリンタコントローラ１２では、印字データをページメモリに展開後、ドライバから送られた印字用紙方向情報に従った給紙選択を行い、必要であればデータ回転を行いながら印字データをエンジンコントローラ１３に送出する。
【００３１】
一括ステープルされる全てのファイルが印刷された後、ステープル位置情報に従って、プリンタコントローラ１２からエンジンコントローラ１３へフィニッシャ１５の制御要求が送出され、所定の位置でのステープル処理が行われる。
なお、常識的な処理として図７（Ａ）、図１０（Ｂ）の下方でのステープル位置のように一括綴じができないことが予め判っている場合には、上述したように、ユーザが選択できないように画面上でグレーアウト表示してもよい。
【００３２】
図１１〜図１３は第２の実施の形態におけるステープル印刷処理フローチャートである。
まず、ステップＳ１１ないしＳ１８に基づいて、ホスト機１１のプリンタドライバの制御フローを説明する。
一括ステープル印刷の選択を行い（Ｓ１１）、一括ステープルするファイルの選択を行う（Ｓ１２）。そしてプリンタにセットされている用紙サイズと給紙方向のチェックを行って（Ｓ１３）、一括ステープルが可能な位置と印字画像方向の概要をホスト画面表示する（Ｓ１４）。
【００３３】
次に、所望の一括ステープルか否か判断し（Ｓ１５）、そうでないときは、アラート表示及び給紙トレイの変更／追加の要求指示を行って（Ｓ１６）、ステップＳ１３の前に戻る。
所望の一括ステープルの場合は、一括ステープル位置、用紙方向の選択を行って（Ｓ１７）、プリンタコントローラ１２へ印字データ、用紙サイズ、印字方向、一括ステープル位置情報を送信する（Ｓ１８）。
【００３４】
次に、ステップＳ１９ないしＳ２３に基づいて、プリンタコントローラ１２の制御フローを説明する。
まず１ページ分ピットマップ展開処理を行い（Ｓ１９）、ドライバから受け取った印字方向、一括ステープル位置情報に合わせた印字データ回転出力（必要に応じて）を行う（Ｓ２０）。これを最終ページまで繰り返し、最終ぺージになったら（Ｓ２１でＹ）、一括ステープルする次のファイルがあるか否か判断する（Ｓ２２）。ファイルがある場合は、ステップＳ１９の前に戻る。ファイルがなければ、エンジンコントローラ１３へ一括ステープル位置情報を送信する（Ｓ２３）。
最後に、ステップＳ２４に基づいて、エンジンコントローラ１３の制御フローを説明する。
エンジンコントローラ１３では、プリンタコントローラ１２から受け取った印字方向、一括ステープル位置情報に合わせてフィニッシャ１５を制御する（Ｓ２４）。
【００３５】
【発明の効果】
本願発明によれば、ステープル印刷モード実行時に、同一用紙サイズで異なる給紙方向の用紙が給紙部にセットされている場合、印刷装置の印刷制御手段（プリンタコントローラ）は、情報処理装置から入力された印刷情報から用紙に対するステープル位置情報に基づいて適切な方向の用紙を選択し、一括ステープルが可能なステープル位置と用紙方向との組み合わせ情報を情報処理装置に送出すると共に、情報処理装置から入力（返信）される所望するステープル位置と用紙方向を示す情報に対応させたステープル位置情報と前記印字用紙方向情報を生成するので、ステープル位置と用紙方向の組み合わせのエラーによる、ステープルの解除を回避することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態を示す印刷装置の機能ブロック図である。
【図２】図１に示す印刷制御回路のハードウェア構成図である。
【図３】第１の実施の形態におけるステープル印刷処理フローチャートである。
【図４】用紙方向とステープル位置との関係を示す説明図である。
【図５】ステープル針の方向を示す説明図である。
【図６】本発明の第２の実施の形態を示す印刷装置を含む印刷システム全体の概念図である。
【図７】ランドスケープ−ランドスケープ印刷時のプリンタドライバ設定画面を示す図である。
【図８】ポートレート−ランドスケープ印刷時のプリンタドライバ設定画面を示す図である。
【図９】ランドスケープ−ポートレート印刷時のプリンタドライバ設定画面を示す図である。
【図１０】ポートレート−ポートレート印刷時のプリンタドライバ設定画面を示す図である。
【図１１】第２の実施の形態におけるステープル印刷処理フローチャート（その１：プリンタドライバの制御フロー）である。
【図１２】第２の実施の形態におけるステープル印刷処理フローチャート（その２：プリンタコントローラの制御フロー）である。
【図１３】第２の実施の形態におけるステープル印刷処理フローチャート（その３：エンジンコントローラの制御フロー）である。
【符号の説明】
１  印刷データ処理回路
２  印刷データ蓄積回路
３  ステープル制御回路
４  用紙選択管理回路
５  印刷制御回路
５−１  ＣＰＵ
５−２  ＲＯＭ
５−３  ＲＡＭ
５−４  蓄積メモリ
５−５  ホストインターフェイス
５−６  エンジンインターフェイス
１１  ホスト機
１２  プリンタコントローラ
１３  エンジンコントローラ
１４  プリンタエンジン
１５  フィニッシャ
【図１】
0003707916.tif 000002
【図２】
0003707916.tif 000003
【図３】
0003707916.tif 000004
【図４】
0003707916.tif 000005
【図５】
0003707916.tif 000006
【図６】
0003707916.tif 000007
【図７】
0003707916.tif 000008
【図８】
0003707916.tif 000009
【図９】
0003707916.tif 000010
【図１０】
0003707916.tif 000011
【図１１】
0003707916.tif 000012
【図１２】
0003707916.tif 000013
【図１３】
0003707916.tif 000014