(57)【要約】【課題】  手差しで両面長尺印刷を行う場合、まずロール紙に表面を印字後いったんそのロール紙をカットする。そして切れて単票紙となった長尺の紙を裏返して、単票紙のように給紙して印刷を行う。この時この単票紙（長い用紙）の給紙時、表面印字後に用紙の上余白を短くしてしまうと、給紙動作で斜行なども発生して正確に位置合わせができない。【解決手段】  特に上余白に充分余裕を持たせて表面を印字させておくことで裏面の給紙時正確に頭出し位置を合わせることができるようにした。【選択図】  図１
2007152786.tif 000002
【特許請求の範囲】
【請求項１】
ロール紙の長尺印刷を行う長尺印刷手段と、印字前後の用紙のカットやカットライン印刷を選択できるカット方法選択手段と、前記手段によって実際にカットしたり、カットラインを引くカット手段を備えたことを特徴とする印刷処理装置。
【請求項２】
請求項１に記載の印刷処理装置において、手差し両面印刷を選択できる手差し両面印刷選択手段を備えたことを特徴とする印刷処理装置。
【請求項３】
請求項２に記載の印刷処理装置において、前記手差し両面印刷手段によって当該印刷が選択された時、表裏面印刷時に通常の用紙の頭出しの長さを指定した長さ分フォームフィードした後印刷を行うフォームフィード手段と、当該フォームフィードの長さを指定できるフォームフィード長指定手段とを備えたことを特徴とする印刷処理装置。
【請求項４】
ロール紙の長尺印刷を行う長尺印刷手段と印字前後の用紙のカットやカットライン印刷を選択できるカット方法選択手段と前記手段によって実際にカットしたり、カットラインを引くカット手段を備えたことを特徴とするプリンタドライバ。
【請求項５】
請求項４に記載のプリンタドライバにおいて、手差し両面印刷を選択できる手差し両面印刷選択手段を備えたことを特徴とするプリンタドライバ。
【請求項６】
請求項５に記載のプリンタドライバにおいて、前記手差し両面印刷手段によって当該印刷が選択された時、表裏面印刷時に通常の用紙の頭出しの長さを指定した長さ分フォームフィードした後印刷を行うフォームフィード手段と、当該フォームフィードの長さを指定できるフォームフィード長指定手段とを備えたことを特徴とするプリンタドライバ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の利用分野は手差し両面長尺印刷を行う時、特に裏面の印刷で用紙をローディングするときローディングのために十分な余白をとって裏面も正確な位置から印字できるようにする技術に関するものである。
【背景技術】
【０００２】
長尺印刷に関する先行技術は以下のようなものがあるが、本発明のように手差し両面時の余白分のフォームフィードに関するものは見当たらなかった。
【特許文献１】特開2000-231284号公報
【特許文献２】特開2000-263868号公報
【特許文献３】特開2002-273961号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
長尺用紙に手差しで両面印刷する場合、表面印字後用紙がカットされその用紙を操作者がひっくり返しプリンタにセットして印字させる時、用紙の頭だし部分に充分な余白が取られていないために、プリンタのローディング動作で正確な位置が確保できず表面と裏面の印字位置がずれることが課題となっていた。
【課題を解決するための手段】
【０００４】
この課題を解決する為の手段として、ロール紙の長尺印刷を行う長尺印刷手段と、印字前後の用紙カットやカットライン印刷を選択できるカット方法選択手段と、前記手段によって実際カットしたりカットラインを引くカット手段と手差し両面印刷を選択できる手差し両面印刷選択手段と、前記手差し両面印刷手段によって当該印刷が選択された時、表裏面印刷時に通常の用紙の頭出しの長さを指定した長さ分フォームフィードした後印刷を行うフォームフィード手段と、当該フォームフィードの長さを指定できるフォームフィード長指定手段とを備えた。
【発明の効果】
【０００５】
この発明によりロール紙の手差し長尺両面印刷において表裏とも正確に同じ位置に印刷させることができるようになり印刷物の質の向上をもたらした。
【発明を実施するための最良の形態】
【０００６】
次に、本発明の詳細を実施例の記述に従って説明する。
【実施例１】
【０００７】
以下図面を参照して本発明を詳細に説明する。
【０００８】
図１はプリンタの構成をブロック図化したものである。
このようにプリンタはＡコントローラ部とＢプリンタエンジン部ＣのＲＡＭ部Ｄの物理デバイス部に大別される。Ａコントローラ部においてＡ−１は各種メッセージを表示（Ｄ−１）する表示制御部である。Ａ−２はカッター（Ｄ−２）の動きをすべてコントロールするカッター制御部である。Ａ−３は各種プリンタの設定を行なうための操作キー制御部である。Ａ−４はスキャナで読み取るためのスキャナー〈光学式読み取り〉制御部であるが、今回の発明には直接関係ないので説明は省略する。Ａ−５はPC本体から送られてくるデータ・各種コマンドの制御やプリンタのステータスなどをPCに対して送る通信の役目をするコマンド・ステータス制御部である。  Ａ−６は長時間使用されていないとき電源を落としたり、印刷が開始された時POWERを入れたりコントロールする電源管理制御部である。Ａ−７はインクの噴出し回数をカウントすることによってその使用量を検知したり、カートリッジが正常にセットされていないときなどの検知なども行うカートリッジ・インク関連の制御を行うカートリッジ制御部である。Ａ−８はカバー制御部でカバーの開閉を検知制御する。Ｂはプリンタエンジン部である。Ｂ−１は実際に印字する時のモーターなどの制御などプリンタ動作の主幹機能である。Ｂ−２はＢ−１を制御する主処理部である。Ｂ−３は外部ＰＣやネットワークなどとの接続時に必要なインターフェース部である。例えばＴＣＰ／ＩＰ、セントロニクスやＵＳＢ、赤外線などがあるがその理論は本件の範囲外になるので詳細な説明は省略する。ＣはＲＡＭ部でプログラムそのものが蓄えられたり、一次記憶などに使われる。D-3は給紙口である。D-4は廃止口である。D-5は拡張RAMである。
【０００９】
図２は、PCの構成をブロック図化したものである。このような構成の下にプリンタドライバソフトが動作する。
【００１０】
１は中央演算処理装置としてのマイクロプロセッサＣＰＵ１であり各種演算や論理判断などを行なう。後述のシステムバスを介してそれらのバスに接続された各種構成要素を制御して装置全体の制御を行う。２は制御メモリとして用いられるリードオンリーメモリＲＯＭ２であり、処理など各種処理について後述するフローチャートに従った制御プログラム、マイクロプロセッサＣＰＵ１が行なう各種制御手順をあらかじめ記憶している。３は書き込み可能のランダムアクセスメモリーＲＡＭ３であり、ＲＯＭ２に記憶された制御手順を実行するときに使用され、各構成要素から各種データの一時記憶およびマイクロプロセッサＣＰＵ１の演算や論理判断におけるワークメモリーとして用いられる。４は文字入力用のキーボードＫＢ４であり、このキーボードＫＢ４上には、後述図２に示すように、ＣＰＵ１に指令を与える各種キー群が配置されている。 ５はキーボードコントローラＫＢＣ５であり、ＫＢ４からの入力記号に対するキーコード変換処理（内部コードへの変換）を実行する。６はマウスＭＳ６であり、操作対象位置を示すための装置である。７はマウスＭＳ６を駆動するマウスコントローラＭＳＣ７であり、マウスカーソル座標の制御やボタンの押下制御などを行なう。８はＰＣカード装置９を駆動するＰＣＭＣＩＡＣ８であり、装着されたメディア内の情報の取り込み制御などを行なう。 ９はＰＣカード装置９であり、コンパクトフラッシュ（登録商標）カードやスマートメディアカードなどを挿入するための装置である。１０はバッファ用メモリであり、一時的なデータの保管場所となる。１１は表示装置ＣＲＴ１２を駆動する表示コントローラＣＲＴＣであり、カーソル位置に表示したい文字列の画面上への位置決め制御や内部のキャラクタジェネレータの参照により、ドットパターンデータに変換して文字あるいはイメージ情報の表示を行なう表示制御とを行なう。１２は陰極線管ＣＲＴ１２であり、液晶、発光ダイオード等を用いた表示装置である。１３はＰＲＴ１４を制御するコントローラＰＲＴＣ１３でＣＰＵからＢＵＳ（後述）を通して送られたイメージデータ、文字データ、制御データ等を解析しＰＲＴ１４を駆動する。 １４は各種文書などを印刷する印字装置ＰＲＴ１４であり前述した図１の構造を有する。１５（１５−１、１５−２）はＦＤＤ１５−１やＨＤＤ１５−２で外部記憶装置である。 １６は各種のデータ及び制御信号の送受信を行うためのシステムバスＢＵＳ１６（アドレスバス、コントロ−ルバス、デ−タバス）である。
【００１１】
図３はキーボード（ＫＢ４）の配置構成例を示す。
【００１２】
ＫＢ１は通常の文字や数字あるいは、記号等を入力するのに用いられる文字キー群であり、例えばＪＩＳ規格の鍵盤配列を有してかなキー等からひらがな入力、さらには仮名漢字変換機能により漢字の入力ができる。なお詳細は本発明とは直接関係ないので省略する。ＫＢ２はカーソル（操作指示位置）の移動と機能の実行の指示するのに用いる機能キーが配置されている。四方向のカーソル移動キー『←』『→』『↑』『↓』がある。また操作の確定を指示するための『Enter』キーや１−９までの１０キー、  ＋，−  キーなどが配置されている。
【００１３】
〔詳細説明〕
次に図１〜図１０及び、フローチャート（図１１−図１３）を参照して本実施例の動作を説明する。まず図４はロール紙における手差し両面印刷を行う場合にその設定を行うドライバＵＩ画面の例である。本例では「両面印刷」のコントロールをクリックすればよい。両面印刷の概要を図１１に示した。Ｆ１−１で前記コントロールが選択されているのを確認し、Ｆ１−２で後述する余白およびカット方法に関する情報を取得しする。そして前記情報を含む文書情報をプリンタ側に送ることによってＦ１−３で図６〜図７にある表面の印刷を行う。Ｆ１−３が終了しＦ１−４でメッセージを表示しユーザーに用紙セットを促す。ユーザはここで長尺用紙をセット後裏面印刷(Ｆ１−５)を行う。その結果図６〜図７と同じように図８〜図１０の結果になる。今、図４の「オートカット設定」のボタンを押すと「余白およびカット方法」の画面(図５)を出しここで両面印刷時の各種項目を設定することができる。ここで設定された各種パラメータは図２の１０バッファメモリに貯められる。貯められたデータは印刷実行時文書データとともにプリンタ側に送られプリンタ(図１−Ｂ２)は当該パラメータの値を判断して処理を行う。次にこのパラメータの説明と処理の流れを図１２も交えて行う。まず表面の印刷時（Ｆ１−３）に必要なパラメータであるが、上余白は、長尺手差し両面印刷を行う為に表面印刷終了後用紙を裏返してプリンタに用紙をセットする時、プリンタの給紙動作に充分な余白を確保する為のものである。この値は前記給紙動作を保証する為の最低長がプリンタ毎に定められてもいる。ユーザーはここに所望の値を入れても良いしdefaultを入力してプリンタ側に任せても良い。今述べた処理は図１２のＦ２−１からＦ２−４の処理にあたる。Defaltの実値はプリンタ側（図１−Ｃ１）で有している。Ｆ２−４で設定された値が裏面印刷で給紙される時に必要な長さ分が確保されていないかどうかを判定してＮＧの場合はエラーを出して再入力させる。そしてＯＫの場合当該パラメータがメモリ（図２−１０）に貯められる。次に上カットラインである。このパラメータはＦ２−１からＦ２−４の処理によってプリンタが上余白分をフィードした後、カットラインを引くか否かの選択パラメータであり、図１２のＦ２−５でそのパラメータを取得してメモリに入れる。このパラメータがプリンタ側で実行された例が図６である。次に下余白であるがこのパラメータはＦ２−６でその値を取得する。物理用紙サイズ分(図６−１)の印刷を行った後に指定した余白分をプリンタ側でフィードしてくれる。次に下カットラインであるがこれは前記物理用紙サイズ分の印刷が終了後、前述したＦ２−６で用紙をフィードするが、そのフィードするし始めと物理用紙の印字の最後の間にカットラインを入れるか否かを選択するものでＦ２−７でその値を取得する。図６を用いて同様の説明を行う。図６−１、図６−２、図６−３はいづれも図５の表面：上余白にa cmを設定したことを示している。且つ上カットライン：はカットライン印刷した図である。下余白は図６−１、図６−２はｂ  cm、図６−３は0cmつまり余白はなしにしたところを示している。これに対して図７はいづれもやはり表面の印刷であるが、上余白でa  cmフィードした後��カットライン印刷なしの場合を示したものである。次に裏面の印刷（Ｆ１−５）を説明する。図５の右側の裏面に関するパラメータで上余白に関しては基本的に表面の上余白と同じ値が表面の上余白を設定した時に入るが異なる値を設定することも可能である（Ｆ３−１）。
【００１４】
次にＦ３−２の上カット方法取得であるが、ここで上余白分フィードした後用紙をカットするかカットライン印刷を行うのか何もしないのかの値を設定しＦ３−２で取得する。プリンタがカットやカットライン印刷に設定されていた場合、物理用紙分の文書の印刷を行う前に余白をカットしたりカットラインを印刷する。ここで表面の上余白と裏面の上余白が等しい時、表裏のデータの先頭の位置が揃う。次に下余白であるがこれは表面と同じ扱いでＦ３−３でその値を取得する。物理用紙サイズ分(図８−１)の印刷を行った後に指定した余白分（ｂ  ｃｍ）をプリンタ側でフィードしてくれる。次に下カットラインであるがこれは前記物理用紙サイズ分の印刷が終了後、前述したＦ３−３で用紙をフィードするが、そのフィードするし始めと物理用紙の印字の最後の間にカットラインを入れるか否かを選択するものでＦ３−４でその値を取得する。同様のことを図８、図９、図１０を使って説明する。まず図８、図９、図１０の相違点は、上余白の扱い方にある。図８−１、図８−２、図８−３はいづれも上余白をa cmとりプリンタでフィードした後カットライン印刷を行うことをしめしたものである。これに対して図９−１、図９−２、図９−３は余白はとるもののカットライン印刷はなし、図１０は上余白＝０の場合を示したものである。次にプリンタ側の処理であるがこれら図５で示した各種パラメータを印刷時に文書データと一緒に送る。プリンタ側ではこれらのデータをいったんＲＡＭ部のユーザ情報記憶部Ｃ−１に蓄積する。そして用紙フィードやカット、カットライン印刷に応じてコントローラ部のカッター制御部Ａ−２をエンジン部の主処理部（Ｂ−２）から制御する。以上が詳細説明である。
【００１５】
［産業上の利用可能性］
印刷関連での利用として可能性がある。
【図面の簡単な説明】
【００１６】
【図１】プリンタの構成をブロック図化したものである。
【図２】プリンタシステムを動作させるPCの構成をブロック図化したものである。
【図３】同じくプリンタシステムを動作させるPCに付くキーボードの簡略図である。
【図４】長尺手差し両面印刷を選択する時のドライバのＵＩ画面の例である。
【図５】長尺手差し両面印刷を行うにあたり必要な各種パラメータを設定する「余白およびカット方法」画面の例である。
【図６】表面印刷で上カットラインを引く場合の説明を示した図である。
【図７】表面印刷で上カットラインを引かない場合の説明を示した図である。
【図８】裏面印刷で上余白＋カットライン印刷した場合の説明を示した図である。
【図９】裏面印刷で上余白＋カットライン印刷しない場合の説明を示した図である。
【図１０】裏面印刷で上余白＝０にした場合の説明を示した図である。
【図１１】長尺手差し両面印刷の概要を示したフローチャートである。
【図１２】図５の「「余白およびカット方法」画面から値を設定した時の処理を示したフローチャートで特に表面印刷時の各種パラメータの処理を示したものである。
【図１３】図１３と同様だが裏面の印刷時の各種パラメータの処理を示したものである。
【図１】
2007152786.tif 000003
【図２】
2007152786.tif 000004
【図３】
2007152786.tif 000005
【図４】
2007152786.tif 000006
【図５】
2007152786.tif 000007
【図６】
2007152786.tif 000008
【図７】
2007152786.tif 000009
【図８】
2007152786.tif 000010
【図９】
2007152786.tif 000011
【図１０】
2007152786.tif 000012
【図１１】
2007152786.tif 000013
【図１２】
2007152786.tif 000014
【図１３】
2007152786.tif 000015