(57)【要約】【課題】  印刷装置に対する用紙検知機能の精度を上げることなく、簡易な用紙サイズ検知を行うだけで、ユーザの所望するフチなし印刷、フチあり印刷を確実に実現することである。【解決手段】  外部記憶装置１０５に記憶されるプリンタドライバは、紙幅センサ１１６が紙幅検知結果から用紙サイズグループを特定するプリンタ１１２により特定された用紙サイズグループを取得し、該取得した用紙サイズグループに対する基準サイズと、フチなし／フチありを含む印刷設定とに基づいて、ラスタライズすべきサイズを調整して印刷イメージを生成する構成を特徴とする。【選択図】  図１
2006215962.tif 000002
【特許請求の範囲】
【請求項１】
印刷データを生成する情報処理装置と、該情報処理装置からの印刷データに基づいて印刷を行う印刷装置とを備えた印刷システムであって、
前記印刷装置は、
記録媒体をセットできる給紙口から給紙される記録媒体の幅を検知する検知手段と、
前記検知手段によって検知された記録媒体情報を前記情報処理装置へ送信する手段とを有し、
前記情報処理装置は、
前記印刷装置から前記記録媒体情報を受信する受信手段と、
記録媒体のフチに関する設定をユーザに行わせる設定手段と、
前記設定手段により設定された設定情報及び前記受信手段により受信される前記記録媒体情報を利用して、ラスタライズを行うサイズを決定する画像処理手段とを有することを特徴とする印刷システム。
【請求項２】
前記記録媒体情報は、前記検知手段によって検知された記録媒体の幅を、複数の記録媒体を１つの集合として定義したグループへ変換したグループ情報であることを特徴とする請求項１記載の印刷システム。
【請求項３】
前記設定手段は、ダイアログを表示する表示手段を有し、前記表示手段で表示されるダイアログに対して、ユーザがフチなしで印刷を行うか否かを選択できるフチなし選択手段を備え、
前記フチなし選択手段により選択された情報を記憶手段に記憶することを特徴とする請求項１記載の印刷システム。
【請求項４】
前記画像処理手段は、複数の記録媒体の集合である前記グループにおいて、前記グループ内の基準となる基準サイズを拡大又は縮小し、該拡大又は縮小したサイズでラスタライズを実行することを特徴とする請求項１記載の印刷システム。
【請求項５】
前記画像処理手段は、前記フチなし選択手段によりフチなしが選択された場合には、前記グループに属する記録媒体の最大幅に合致するように、前記基準サイズを拡大し、該拡大したサイズでラスタライズを実行することを特徴とする請求項４記載の印刷システム。
【請求項６】
前記画像処理手段は、前記フチなし選択手段によりフチありが選択された場合には、前記グループに属する記録媒体の最小幅に合致するように、前記基準サイズを縮小し、該縮小したサイズでラスタライズを実行することを特徴とする請求項４記載の印刷システム。
【請求項７】
前記画像処理手段は、前記フチなし選択手段によりフチなしが選択された場合には、前記基準サイズの幅と長さに各々に対する、前記グループに属する記録媒体の最大幅と最大長の比率を算出し、大きい方の比率で前記基準サイズを拡大し、該拡大したサイズでラスタライズを実行することを特徴とする請求項５記載の印刷システム。
【請求項８】
前記画像処理手段は、前記フチなし選択手段によりフチありが選択された場合には、前記基準サイズの幅と長さに各々に対する、前記グループに属する記録媒体の最小幅と最小長の比率を算出し、小さい方の比率で前記基準サイズを縮小し、該縮小したサイズでラスタライズを実行することを特徴とする請求項６記載の印刷システム。
【請求項９】
撮影装置と、該撮影装置からの画像データに基づいて印刷を行う印刷装置とを備えた印刷システムであって、
前記撮影装置は、
記録媒体のフチに関する設定をユーザに行わせる設定手段と、
前記設定手段により設定された記録媒体のフチ情報を前記印刷装置に送信する送信手段とを有し、
前記印刷装置は、
記録媒体をセットできる給紙口から給紙される記録媒体の幅を検知する検知手段と、
前記検知ステップによって検知された記録媒体情報及び前記フチ情報を利用して、印刷データのサイズを決定する画像処理手段を有することを特徴とする印刷システム。
【請求項１０】
前記記録媒体情報は、前記検知手段によって検知された記録媒体の幅を、複数の記録媒体を１つの集合として定義したグループへ変換したグループ情報であることを特徴とする請求項９記載の印刷システム。
【請求項１１】
前記画像処理手段は、複数の記録媒体の集合である前記グループにおいて、前記グループ内の基準となる基準サイズを拡大又は縮小し、該拡大又は縮小したサイズで印刷を実行することを特徴とする請求項９記載の印刷システム。
【請求項１２】
前記画像処理手段は、前記設定手段によりフチなしが設定された場合には、前記グループに属する記録媒体の最大幅に合致するように、前記基準サイズを拡大し、該拡大したサイズで印刷を実行することを特徴とする請求項１１記載の印刷システム。
【請求項１３】
前記画像処理手段は、前記設定手段によりフチありが設定された場合には、前記グループに属する記録媒体の最小幅に合致するように、前記基準サイズを縮小し、該縮小したサイズで印刷を実行することを特徴とする請求項１１記載の印刷システム。
【請求項１４】
前記画像処理手段は、前記設定ステップによりフチなしが設定された場合には、前記基準サイズの幅と長さに各々に対する、前記グループに属する記録媒体の最大幅と最大長の比率を算出し、大きい方の比率で前記基準サイズを拡大し、該拡大したサイズで印刷を実行することを特徴とする請求項１２記載の印刷システム。
【請求項１５】
前記画像処理手段は、前記設定手段によりフチありが設定された場合には、前記基準サイズの幅と長さに各々に対する、前記グループに属する記録媒体の最小幅と最小長の比率を算出し、小さい方の比率で前記基準サイズを縮小し、該縮小したサイズで印刷を実行することを特徴とする請求項１３記載の印刷システム。
【請求項１６】
印刷データを生成する情報処理装置と、該情報処理装置からの印刷データに基づいて印刷を行う印刷装置とを備えた印刷システムにおける印刷制御方法であって、
前記印刷装置は、
記録媒体をセットできる給紙口から給紙される記録媒体の幅を検知する検知ステップと、
前記検知ステップによって検知された記録媒体情報を前記情報処理装置へ送信する送信ステップとを有し、
前記情報処理装置は、
前記印刷装置から前記記録媒体情報を受信する受信ステップと、
記録媒体のフチに関する設定をユーザに行わせる設定ステップと、
前記設定ステップにより設定された設定情報及び前記受信ステップにより受信される前記記録媒体情報を利用して、ラスタライズを行うサイズを決定する画像処理ステップとを有することを特徴とする印刷制御方法。
【請求項１７】
前記記録媒体情報は、前記検知ステップによって検知された記録媒体の幅を、複数の記録媒体を１つの集合として定義したグループへ変換したグループ情報であることを特徴とする請求項１６記載の印刷制御方法。
【請求項１８】
前記設定ステップは、ダイアログを表示手段に表示する表示ステップを有し、前記表示手段で表示されるダイアログに対して、ユーザがフチなしで印刷を行うか否かを選択できるフチなし選択ステップを備え、
前記フチなし選択手段により選択された情報を記憶手段に記憶することを特徴とする請求項１６記載の印刷制御方法。
【請求項１９】
前記画像処理ステップは、複数の記録媒体の集合である前記グループにおいて、前記グループ内の基準となる基準サイズを拡大又は縮小し、該拡大又は縮小したサイズでラスタライズを実行することを特徴とする請求項１６記載の印刷制御方法。
【請求項２０】
前記画像処理ステップは、前記フチなし選択手段によりフチなしが選択された場合には、前記グループに属する記録媒体の最大幅に合致するように、前記基準サイズを拡大し、該拡大したサイズでラスタライズを実行することを特徴とする請求項１９記載の印刷制御方法。
【請求項２１】
前記画像処理ステップは、前記フチなし選択手段によりフチありが選択された場合には、前記グループに属する記録媒体の最小幅に合致するように、前記基準サイズを縮小し、該縮小したサイズでラスタライズを実行することを特徴とする請求項１９記載の印刷制御方法。
【請求項２２】
前記画像処理ステップは、前記フチなし選択手段によりフチなしが選択された場合には、前記基準サイズの幅と長さに各々に対する、前記グループに属する記録媒体の最大幅と最大長の比率を算出し、大きい方の比率で前記基準サイズを拡大し、該拡大したサイズでラスタライズを実行することを特徴とする請求項１９記載の印刷制御方法。
【請求項２３】
前記画像処理ステップは、前記フチなし選択手段によりフチありが選択された場合には、前記基準サイズの幅と長さに各々に対する、前記グループに属する記録媒体の最小幅と最小長の比率を算出し、小さい方の比率で前記基準サイズを縮小し、該縮小したサイズでラスタライズを実行することを特徴とする請求項２１記載の印刷制御方法。
【請求項２４】
撮影装置と、該撮影装置からの画像データに基づいて印刷を行う印刷装置とを備えた印刷システムにおける印刷制御方法であって、
前記撮影装置は、
記録媒体のフチに関する設定をユーザに行わせる設定ステップと、
前記設定ステップにより設定された記録媒体のフチ情報を前記印刷装置に送信する送信ステップとを有し、
前記印刷装置は、
記録媒体をセットできる給紙口から給紙される記録媒体の幅を検知する検知ステップと、
前記検知ステップによって検知された記録媒体情報及び前記フチ情報を利用して、印刷データのサイズを決定する画像処理ステップを有することを特徴とする印刷制御方法。
【請求項２５】
前記記録媒体情報は、前記検知ステップによって検知された記録媒体の幅を、複数の記録媒体を１つの集合として定義したグループへ変換したグループ情報であることを特徴とする請求項１４記載の印刷制御方法。
【請求項２６】
前記画像処理ステップは、複数の記録媒体の集合である前記グループにおいて、前記グループ内の基準となる基準サイズを拡大又は縮小し、該拡大又は縮小したサイズで印刷を実行することを特徴とする請求項２４記載の印刷制御方法。
【請求項２７】
前記画像処理ステップは、前記設定ステップによりフチなしが設定された場合には、前記グループに属する記録媒体の最大幅に合致するように、前記基準サイズを拡大し、該拡大したサイズで印刷を実行することを特徴とする請求項２６記載の印刷制御方法。
【請求項２８】
前記画像処理ステップは、前記設定ステップによりフチありが設定された場合には、前記グループに属する記録媒体の最小幅に合致するように、前記基準サイズを縮小し、該縮小したサイズで印刷を実行することを特徴とする請求項２６記載の印刷制御方法。
【請求項２９】
前記画像処理ステップは、前記設定ステップによりフチなしが設定された場合には、前記基準サイズの幅と長さに各々に対する、前記グループに属する記録媒体の最大幅と最大長の比率を算出し、大きい方の比率で前記基準サイズを拡大し、該拡大したサイズで印刷を実行することを特徴とする請求項２７記載の印刷制御方法。
【請求項３０】
前記画像処理ステップは、前記設定ステップによりフチありが設定された場合には、前記基準サイズの幅と長さに各々に対する、前記グループに属する記録媒体の最小幅と最小長の比率を算出し、小さい方の比率で前記基準サイズを縮小し、該縮小したサイズで印刷を実行することを特徴とする請求項２８記載の印刷制御方法。
【請求項３１】
請求項１６〜３０のいずれかに記載の印刷制御方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項３２】
請求項１６〜３０のいずれかに記載の印刷制御方法をコンピュータに実行させることを特徴とするプログラム。
【請求項３３】
記録媒体をセットできる給紙口から給紙される記録媒体の幅を検知する検知手段を備える印刷装置と通信可能な情報処理装置であって、
前記印刷装置から前記記録媒体情報を受信する受信手段と、
記録媒体のフチに関する設定をユーザに行わせる設定手段と、
前記設定手段により設定された設定情報及び前記受信手段により受信される前記記録媒体情報を利用して、ラスタライズを行うサイズを決定する画像処理手段とを有することを特徴とする情報処理装置。
【請求項３４】
記録媒体をセットできる給紙口から給紙される記録媒体の幅を検知する検知手段を備える印刷装置と通信可能な情報処理装置における印刷制御方法であって、
前記印刷装置から前記記録媒体情報を受信する受信ステップと、
記録媒体のフチに関する設定をユーザに行わせる設定ステップと、
前記設定ステップにより設定された設定情報及び前記受信ステップにより受信される前記記録媒体情報を利用して、ラスタライズを行うサイズを決定する画像処理ステップとを有することを特徴とする印刷制御方法。
【請求項３５】
記録媒体をセットできる給紙口から給紙される記録媒体の幅を検知する検知手段を備える印刷装置であって、
前記検知手段が検知する記録媒体の幅から用紙グループを特定する特定手段と、
情報処理装置からの紙サイズ情報取得要求に基づいて、前記特定手段により特定される用紙グループ情報を前記情報処理装置に送信する送信手段と、
を有することを特徴とする印刷装置。
【請求項３６】
記録媒体をセットできる給紙口から給紙される記録媒体の幅を検知する検知手段を備える印刷装置における印刷制御方法であって、
前記検知手段が検知する記録媒体の幅から用紙グループを特定する特定ステップと、
情報処理装置からの紙サイズ情報取得要求に基づいて、前記特定ステップにより特定される用紙グループ情報を前記情報処理装置に送信する送信ステップと、
を有することを特徴とする印刷制御方法。
【請求項３７】
請求項３４または３６に記載の印刷制御方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【請求項３８】
請求項３４または３６に記載の印刷制御方法をコンピュータに実行させることを特徴とするプログラム。
【請求項３９】
記録媒体をセットできる給紙口から給紙される記録媒体の幅を検知する検知手段を備える印刷装置と通信可能な情報処理装置であって、
前記印刷装置からセットされている記録媒体のグループ情報を受信する受信手段と、
記録媒体のグループの基準サイズ情報を記憶する記憶手段と、
前記受信手段により受信される記録媒体のグループ情報と前記記憶手段に記憶される基準サイズ情報に基づき基準サイズを決定する決定手段と、
前記決定手段により決定された基準サイズに基づき、ラスタライズを行うサイズを決定する画像処理手段とを有することを特徴とする情報処理装置。
【請求項４０】
記録媒体をセットできる給紙口から給紙される記録媒体の幅を検知する検知手段を備える印刷装置と通信可能であって、記録媒体のグループの基準サイズ情報を記憶する記憶手段を有する情報処理装置における印刷制御方法であって、
前記印刷装置からセットされている記録媒体のグループ情報を受信する受信ステップと、
前記受信ステップにより受信された記録媒体のグループ情報と前記記憶手段に記憶される基準サイズ情報に基づき基準サイズを決定する決定ステップと、
前記決定ステップにより決定された基準サイズに基づき、ラスタライズを行うサイズを決定する画像処理ステップとを有することを特徴とする印刷制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、紙幅検知機能を備えた印刷装置と、紙幅検知結果を利用した情報処理装置とが通信して印刷データを生成処理する印刷システムおよび情報処理装置および印刷装置および印刷制御方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムに関するものである。
【背景技術】
【０００２】
一般に、ホストコンピュータ側のプリンタドライバによって、アプリケーション等で作成した出力情報をプリンタに出力する印刷データに変換し、プリンタへ送信する印刷システムにおいて、プリンタドライバは、アプリケーションが描画データを出力する前にダイアログ等を表示し、用紙サイズ、用紙種類などの印刷情報をユーザに設定させることができる。
【０００３】
また、近年ではコンピュータを介することなく、直接デジタルカメラからプリンタに画像データを転送して印刷することができるフォトダイレクト印刷システムが開発されている。この場合も、デジタルカメラから用紙サイズ、用紙種類などの印刷指示を与えることが可能である。
【０００４】
プリンタドライバでは、ダイアログを介してユーザが設定した内容で、プリンタドライバの画像処理、プリンタの動作を制御する処理がなされる。即ち、ユーザは、プリンタドライバが表示するダイアログの各設定項目について熟知し、それらを適切に設定する必要がある。しかし、ダイアログの設定項目は多数あり、それら全てを適切に設定するのは非常に困難な作業である。これは、フォトダイレクト印刷システムにおいても同様である。
【０００５】
インクジェット式のプリント装置においては、使用する用紙のサイズよりプリント範囲が大きくなると、用紙の外側にインクが吐出されてしまい、そのインクが装置内部や用紙の裏面を汚してしまう可能性がある。したがって、ユーザはダイアログで適切な用紙サイズを設定しなければならない。
【０００６】
そこで、従来の技術として、下記特許文献１には、オンキャリッジスキャナで用紙の幅を検出し、検出結果をホストコンピュータに返信することにより、プリンタドライバは実際の用紙サイズに最適なイメージで印刷処理を行うことができる方法が開示されている。
【０００７】
しかしながら、この方法では、印刷が開始されると一度画像出力装置に装着されている用紙を給紙し、給紙した紙に対してオンキャリッジスキャナで紙幅検知を行い、その結果をホストへ返すという処理を行うため、検出精度は良いが印刷に時間がかかるという課題がある。また、スキャナ等の光学式センサを搭載して用紙幅を検知するため、コストもかかる。
【０００８】
そこで、用紙を給紙する前に紙幅検知を行う方法として、用紙を積載するオートシートフィーダに用紙のサイズに合わせて用紙の側面をガイドするサイドガイドを備え、このサイドガイドの位置によって紙幅を検知する方法がある。
【０００９】
この方法は、紙サイズに合わせてユーザが手動でガイドをスライドさせるため、誤差が生じ易く、正確に紙幅を検知することができない。したがって、検知した用紙サイズを一意に特定することはできない。
【００１０】
しかし、同じような紙幅を持つ複数の用紙サイズを１つのグループとしてまとめておき、紙幅検知結果をもとにグループ分けを行えば、このグループ情報からある程度のサイズに絞ることは可能である。
【特許文献１】特開２００４−１６４３９９号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、紙幅検知によって用紙サイズグループを特定し、ホスト側へグループ情報を返却した場合、ホスト側のプリンタドライバがどの用紙サイズとして扱うかによって印字結果が異なり、ユーザの所望する結果が得られない可能性がある。
【００１２】
例えば、オートシートフィーダに積載されている用紙サイズよりもホスト側のプリンタドライバで扱う用紙サイズの方が小さければ、ユーザがフチなしでの印字結果を希望したとしても、フチのある印字結果になる可能性がある。この種の問題は、フォトダイレクト印刷システムにおいても同様である。
【００１３】
本発明は、上記の課題を解決するためになされたもので、本発明の目的は、紙幅検知結果から用紙サイズグループを特定するプリンタにより特定された用紙サイズグループを取得し、該取得した用紙サイズグループに対する基準サイズと、フチなし／フチありを含む印刷設定とに基づいて、ラスタライズすべきサイズを調整して印刷イメージを生成することにより、印刷装置に対する用紙検知機能の精度を上げることなく、簡易な用紙サイズ検知を行うだけで、ユーザの所望するフチなし印刷、フチあり印刷を確実に実現できる印刷システムおよび情報処理装置および印刷装置および印刷制御方法およびコンピュータが読み取り可能なプログラムを格納した記憶媒体およびプログラムを提供することである。
【課題を解決するための手段】
【００１４】
上記目的を達成する本発明の印刷システムは以下に示す構成を備える。
【００１５】
印刷データを生成する情報処理装置と、該情報処理装置からの印刷データに基づいて印刷を行う印刷装置とを備えた印刷システムであって、前記印刷装置は、記録媒体をセットできる給紙口から給紙される記録媒体の幅を検知する検知手段と、前記検知手段によって検知された記録媒体情報を前記情報処理装置へ送信する手段とを有し、前記情報処理装置は、前記印刷装置から前記記録媒体情報を受信する受信手段と、記録媒体のフチに関する設定をユーザに行わせる設定手段と、前記設定手段により設定された設定情報及び前記受信手段により受信される前記記録媒体情報を利用して、ラスタライズを行うサイズを決定する画像処理手段とを有することを特徴とする。
【００１６】
また、撮影装置と、該撮影装置からの画像データに基づいて印刷を行う印刷装置とを備えた印刷システムであって、前記撮影装置は、記録媒体のフチに関する設定をユーザに行わせる設定手段と、前記設定手段により設定された記録媒体のフチ情報を前記印刷装置に送信する送信手段とを有し、前記印刷装置は、記録媒体をセットできる給紙口から給紙される記録媒体の幅を検知する検知手段と、前記検知ステップによって検知された記録媒体情報及び前記フチ情報を利用して、印刷データのサイズを決定する画像処理手段を有することを特徴とする。
【００１７】
上記目的を達成する本発明の印刷制御方法は以下に示す構成を備える。
【００１８】
印刷データを生成する情報処理装置と、該情報処理装置からの印刷データに基づいて印刷を行う印刷装置とを備えた印刷システムにおける印刷制御方法であって、前記印刷装置は、記録媒体をセットできる給紙口から給紙される記録媒体の幅を検知する検知ステップと、前記検知ステップによって検知された記録媒体情報を前記情報処理装置へ送信する送信ステップとを有し、前記情報処理装置は、前記印刷装置から前記記録媒体情報を受信する受信ステップと、記録媒体のフチに関する設定をユーザに行わせる設定ステップと、前記設定ステップにより設定された設定情報及び前記受信ステップにより受信される前記記録媒体情報を利用して、ラスタライズを行うサイズを決定する画像処理ステップとを有することを特徴とする。
【００１９】
上記目的を達成する本発明の印刷制御方法は以下に示す構成を備える。
【００２０】
撮影装置と、該撮影装置からの画像データに基づいて印刷を行う印刷装置とを備えた印刷システムにおける印刷制御方法であって、前記撮影装置は、記録媒体のフチに関する設定をユーザに行わせる設定ステップと、前記設定ステップにより設定された記録媒体のフチ情報を前記印刷装置に送信する送信ステップとを有し、前記印刷装置は、記録媒体をセットできる給紙口から給紙される記録媒体の幅を検知する検知ステップと、前記検知ステップによって検知された記録媒体情報及び前記フチ情報を利用して、印刷データのサイズを決定する画像処理ステップを有することを特徴とする。
【００２１】
上記目的を達成する本発明の情報処理装置は以下に示す構成を備える。
【００２２】
記録媒体をセットできる給紙口から給紙される記録媒体の幅を検知する検知手段を備える印刷装置と通信可能な情報処理装置であって、前記印刷装置から前記記録媒体情報を受信する受信手段と、記録媒体のフチに関する設定をユーザに行わせる設定手段と、前記設定手段により設定された設定情報及び前記受信手段により受信される前記記録媒体情報を利用して、ラスタライズを行うサイズを決定する画像処理手段とを有することを特徴とする。
【００２３】
上記目的を達成する本発明の印刷制御方法は以下に示す構成を備える。
【００２４】
記録媒体をセットできる給紙口から給紙される記録媒体の幅を検知する検知手段を備える印刷装置と通信可能な情報処理装置における印刷制御方法であって、前記印刷装置から前記記録媒体情報を受信する受信ステップと、記録媒体のフチに関する設定をユーザに行わせる設定ステップと、前記設定ステップにより設定された設定情報及び前記受信ステップにより受信される前記記録媒体情報を利用して、ラスタライズを行うサイズを決定する画像処理ステップとを有することを特徴とする。
【００２５】
上記目的を達成する本発明の印刷装置は以下に示す構成を備える。
【００２６】
記録媒体をセットできる給紙口から給紙される記録媒体の幅を検知する検知手段を備える印刷装置であって、前記検知手段が検知する記録媒体の幅から用紙グループを特定する特定手段と、情報処理装置からの紙サイズ情報取得要求に基づいて、前記特定手段により特定される用紙グループ情報を前記情報処理装置に送信する送信手段とを有することを特徴とする。
【００２７】
上記目的を達成する本発明の情報処理装置は以下に示す構成を備える。
【００２８】
記録媒体をセットできる給紙口から給紙される記録媒体の幅を検知する検知手段を備える印刷装置における印刷制御方法であって、前記検知手段が検知する記録媒体の幅から用紙グループを特定する特定ステップと、情報処理装置からの紙サイズ情報取得要求に基づいて、前記特定ステップにより特定される用紙グループ情報を前記情報処理装置に送信する送信ステップとを有することを特徴とする。
【発明の効果】
【００２９】
本発明によれば、ユーザによるフチなし印刷、フチあり印刷の要求に応じて、印刷装置に対する用紙検知機能の精度を上げることなく、簡易な用紙サイズ検知を行うだけで、ユーザの所望するフチなし印刷、フチあり印刷を確実に実現できる。
【発明を実施するための最良の形態】
【００３０】
次に本発明を実施するための最良の形態について図面を参照して説明する。
【００３１】
＜システム構成の説明＞
〔第１実施形態〕
図１は、本発明の第１実施形態を示す情報処理装置と印刷装置とを含む印刷システムの構成を説明するブロック図であり、ホストコンピュータ１０１とプリンタ１１２とが通信可能な印刷システム例に対応する。なお、本実施形態は、印刷システムとして構成する例であるが、ホストコンピュータ１０１とプリンタ１１２のそれぞれ独立した装置として構成されて、組み合わせることも本発明の適用範囲である。
【００３２】
図１に示すホストコンピュータ１０１において、１０２はＣＰＵで、ＲＡＭ１０４及び外部記憶装置１０５に格納されたプログラムに従って各部を制御する。なお、ＣＰＵ１０２は、プリンタ１１２に対応した、後述する図５のフローチャートに基づいて動作するプリンタドライバ（印刷制御プログラム）を実行し、アプリケーションプログラムに基づいて作成された出力情報をプリンタに対応する出力コマンドに変換し、プリンタ１１２に所定のプロトコルで出力する。
【００３３】
１０３はＲＯＭで、ＣＰＵ１０２が実行するＢＩＯＳプログラムやフォントデータを格納する。１０４はＲＡＭで、必要に応じてＣＰＵ１０２がデータの書き込みや読み出しを行ったりするために使用され、プリンタドライバ起動時には、ドライバのプログラムコードがこのＲＡＭ１０４上にロードされる。
【００３４】
１０５は外部記憶装置で、ＣＰＵ１０２が読み出すプログラムコードが格納されており、本実施形態の機能の一部を実現するデバイスで、例えば、ＦＤ、ＣＤ−ＲＷ、ＨＤＤなどで構成される。また、外部記憶装置１０５は、後述する図３の用紙グループ管理テーブルと図４のプリンタユーティリティの設定値を記憶する装置として機能する。
【００３５】
１０６は入力デバイス制御部で、キーボードやマウス等の入力デバイス１０８を制御する。１０７は表示装置制御部で、ＣＲＴ等の表示装置１０９を制御する。１１０は内部バスで、各構成要素間のデータ通信を行うデータバス、システムバスで構成される。１１１は通信Ｉ／Ｆで、プリンタ１１２との通信を司る、双方向通信可能である。
【００３６】
なお、シリアルインターフェースとしてはＵＳＢ、ＩＥＥＥ１３９４など、パラレルインターフェースとしてはセントロニクス、ＳＣＳＩなど複数の種類が想定されるが、双方向の通信を実現するものであればどのようなインターフェースでも構わない。
【００３７】
プリンタ１１２において、１１４はプリントコントローラ１１４で、通信Ｉ／Ｆ１１３よりホストコンピュータ１０１のプリンタドライバとの通信により得られたプリンタコマンドをもとにプリンタエンジン１１５を制御し印刷処理を行う。
【００３８】
プリンタコントローラ１１４は、印刷装置全体の制御を実行する制御回路及びプログラムであり、プリンタエンジン１１５は、印刷制御用コマンドと印字データとを解釈し、記録ヘッドのメカ制御や、記録媒体の搬送などの制御を行う。
【００３９】
１１６は紙幅センサで、オートシートフィーダに積載された用紙サイズの紙幅を自動的に検知して、プリンタコントローラ１１４にその検知内容を通知する。なお、紙幅センサ１１６は、用紙のサイズに合わせて用紙の側面をガイドするサイドガイドの位置によって紙幅を検知するものである。
【００４０】
図２は、図１に示したプリンタ１１２のオートシートフィーダ部の構成を説明要部斜視図である。
【００４１】
図２において、２０１はオートシートフィーダで、用紙２０２を一枚ずつ給紙する。オートシートフィーダ２０１には、用紙のサイズに合わせて用紙の側面をガイドするサイドガイド２０３が取り付けられており、ユーザが手動でガイドをスライドさせることができる。また、このサイドガイド２０３には紙幅センサ（図１に示した紙幅センサ１１６に対応する）が搭載されており、ガイドの位置によって自動的に紙幅検知を行うことができる。
【００４２】
なお、サイドガイド２０３の位置によって紙幅を検知する方法は、紙サイズに合わせてユーザが手動でガイドをスライドさせるため、誤差が生じ易く、正確に紙幅を検知することができない。したがって、検知した用紙サイズを一意に特定することはできない。
【００４３】
しかし、同じような紙幅を持つ複数の用紙サイズを１つのグループとしてまとめてテーブルとして持つことで、紙幅検知結果をもとにグループ分けを行えば、このグループ情報からある程度のサイズに絞ることは可能である。
【００４４】
図３は、図１に示した外部記憶装置１０５に記憶される用紙グループ管理テーブルの一例を示す図であり、例えば外部記憶装置１０５やプリンタ１１２の図示しないＲＯＭ等に格納されている用紙サイズとグループの関係を示した用紙グループ管理テーブル例に対応する。
【００４５】
図３に示す用紙グループ管理テーブルは、グループ３０１、用紙幅３０２、名称３０３、基準サイズ３０４、実際の用紙サイズ３０５の５つの要素で構成される。図２に示したサイドガイド２０３の位置によって紙幅を検知する方法は、検知した用紙サイズを一意に特定することができない。
【００４６】
例えば、「Ａ４」サイズと「レター」サイズの紙幅に大差はないため、紙幅検知結果からはどちらかに特定することはできない。
【００４７】
また、「はがき」サイズと「４×６」サイズも同様に判断できない。したがって、「Ａ４」サイズと「レター」サイズは同じグループＡ、「はがき」サイズと「４×６」サイズは同じグループＢとして、予めグループを登録しておく。
【００４８】
そして、紙幅検知によって検知された結果から、積載されている用紙サイズがどのグループに属するかを用紙グループ管理テーブルによって決定する。例えば、検知した用紙幅が２１５ｍｍであればグループＡと判断し、検知した用紙幅が１２５ｍｍであればグループＣと判断する。
【００４９】
なお、図３に設定されている基準サイズ３０４は、後述するプリンタドライバの処理で使用される用紙サイズである。なお、本実施の形態では日本使用のプリンタドライバの例を示している。なお、アメリカ用のプリンタドライバの基準サイズは、本実施の形態と逆のものが基準サイズとなる。グループＡはレターが基準サイズとなる。
【００５０】
このように構成された印刷システムにおいて、紙幅検知によって用紙サイズグループをグループＡ〜Ｄのいずれかに特定し、ホストコンピュータ１０１側へグループ情報をプリンタコントローラ１１４が返却した場合、ホストコンピュータ１０１側のプリンタドライバがどの用紙サイズとして扱うかによって印字結果が異なり、ユーザの所望する結果が得られない可能性がある。
【００５１】
例えば、オートシートフィーダに積載されている用紙サイズが「４×６」サイズであり、紙幅検知結果がＢグループと判断された場合、ホスト側のプリンタドライバが「はがき」サイズとして印字データを作成した場合は、ユーザがフチなしでの印字結果を希望したとしても、フチのある印字結果になる。そこで、ユーザが所望の印字結果を得られるように、フチなし／ありを確実に実現するための設定ダイアログを用意する。
【００５２】
図４は、図１に示したモニタ等の表示装置１０９に表示するダイアログの一例を示す図であり、ヘッド位置調整やクリーニング等、プリンタの設定やメンテナンスを行う際に表示するプリンタユーティリティである。
【００５３】
図４において、４０１はポップアップメニューで、ユーザに、プリンタ１１２のどの設定やメンテナンスを行いたいかを選択させるメインメニューである。
【００５４】
４０２はチェックボックスで、ユーザの希望するフチなし／あり設定を必ず保証するように印字するかをユーザに設定させる。４０３Ａ、４０３Ｂはラジオボタンで、チェックボックス４０２がチェックされた場合にのみアクティブになる項目を選択する場合に指示され、フチなし／ありを用紙の幅に対してのみ保証するラジオボタンと、用紙の幅と長さの両方に対して保証するのかをユーザが選択できるラジオボタンとがある。４０４は終了ボタンで、該終了ボタン４０４を押すと、図４に示すダイアログ内の設定が確定してダイアログが閉じ、図１に示した外部記憶装置１０５に、ここで設定したフチなし／あり保証情報が書き込まれる。
【００５５】
次に、ユーザによって印刷が開始された後の実施形態について、図５に示すフローチャートを参照して説明する。
【００５６】
図５は、本発明に係るデータ処理装置におけるデータ処理手順の一例を示すフローチャートであり、図１に示した外部記憶装置１０５に記憶されるプリンタドライバによるデータ処理手順に対応する。なお、Ｓ５０１〜Ｓ５１３は各ステップを示し、各ステップ５０１、Ｓ５０３〜Ｓ５１３は、ＣＰＵ１０２が印刷制御プログラムをＲＡＭ１０４にロードして実行することで実現される。また、ステップＳ５０２は、プリンタ１１２のプリンタコントローラ１１４が実行するステップに対応する。
【００５７】
印刷処理が開始されると、まず、ステップＳ５０１で、プリンタドライバは紙幅検知を実行させるコマンドをプリンタ１１２へ送信する。そして、ステップＳ５０２で、プリンタ１１２は紙幅検知を実行する。ステップＳ５０３で、プリンタドライバは用紙サイズグループをプリンタ１１２から受信する。ステップＳ５０４では、図３で示した用紙グループ管理テーブルを用いて基準サイズを特定（決定）する。例えば、グループＡの場合の基準サイズは「Ａ４」サイズとなる。次にステップＳ５０５に進み、アプリケーションからの印刷データの用紙サイズが、受信した用紙サイズグループ内か判別し、グループ内であると判別された場合、ステップＳ５０７に進み、グループ内でないと判別された場合、ステップＳ５０６に進み、データの変倍処理を行い、ステップＳ５０７に進む。
【００５８】
データの変倍処理は、例えばアプリケーションからの印刷データが「Ａ４」で、基準サイズが「はがき」と決定された場合、「Ａ４」サイズを「はがき」サイズに変倍する処理を行う。なお、変倍処理はドライバ自身で行ってよいし、オペレーティングシステムにデータを渡しオペレーティングシステムに変倍処理を行ってもらいドライバに戻してもらっても良い。また、ステップＳ５０６で変倍処理せずにエラー処理として処理を終了させてもよい。
【００５９】
そして、ステップＳ５０７で、図４で示したフチなし／あり保証設定情報を、この情報が保存されている図１に示した外部記憶装置１０５から取得し、保証するチェックボックスがＯＮ状態であるかどうかを判断して、ＯＮ状態であると判断した場合は、ステップＳ５０８へ進み、ＯＦＦ状態であると判断した場合は、ステップＳ５０９で、基準サイズでラスタライズを実行して、ステップＳ５１２へ進む。
【００６０】
一方、ステップＳ５０８では、図４で示したフチなし／あり保証設定情報の「用紙の幅に対してのみ保証する」が選択されている場合はステップＳ５１０へ進み、「用紙の幅と長さに対して保証する」が選択されている場合はステップＳ５１１に進む。
【００６１】
そして、ステップＳ５１０では、図示しないプリントダイアログ等でユーザがフチなし印刷を選択している場合は、ステップＳ５０３で受信した用紙サイズグループ内の最大の紙幅を持つ用紙幅に合わせるように基準サイズを拡大した後、ラスタライズを実行して、ステップＳ５１２へ進む。
【００６２】
これにより、例えば、オートシートフィーダに積載されている用紙のサイズが「はがき」サイズであり、ユーザがフチ無し印刷を希望した場合には、通常のふち無し印刷する際の拡大処理を行うと共に、紙幅検知によって検知されたグループＢ内の最大の紙幅を持つ用紙サイズ「４×６」の紙幅に合致するように、基準サイズの「はがき」サイズを１０１．６（グループ内の最大の紙幅を持つ用紙サイズ）／１００（基準サイズ）倍だけさらに拡大したサイズでラスタライズを実行する。また、オートシートフィーダに積載されている用紙のサイズが「４×６」サイズであっても、ユーザがフチ無し印刷を希望した場合には、通常のふち無し印刷する際の拡大処理を行うと共に、紙幅検知によって検知されたグループＢ内の最大の紙幅を持つ用紙サイズ「４×６」の紙幅に合致するように、基準サイズの「はがき」サイズを１０１．６（グループ内の最大の紙幅を持つ用紙サイズ）／１００（基準サイズ）倍だけさらに拡大したサイズでラスタライズを実行する。
【００６３】
実際には、紙の裁断によるばらつきや、若干の給紙誤差や斜行が発生するため、フチなし印刷時には、決定した用紙サイズよりも少し大きな印刷イメージとして扱うので、プリンタの性能に合わせて更に拡大を行う場合もある。
【００６４】
これとは逆に、図示しないプリントダイアログ等でユーザがフチあり印刷を選択している場合は、ステップＳ５０３で受信した用紙サイズグループ内の最小の紙幅を持つ用紙幅に合わせるように、基準サイズを縮小してラスタライズを実行する。
【００６５】
一方、ステップＳ５０８で、図４で示したフチなし／あり保証設定情報の「用紙の幅に対してのみ保証する」が選択されていない場合は、ステップＳ５１１では、図示しないプリントダイアログ等でユーザがフチなし印刷を選択している場合は、ステップＳ５０３で受信した用紙サイズグループ内の基準サイズの幅と長さに対して、同じグループ内の最大の幅と長さの各々の比率を比較し、大きい方の比率で基準サイズを拡大し、ラスタライズを実行して、ステップＳ５１２へ進む。
【００６６】
これにより、例えば、オートシートフィーダに積載されている用紙のサイズが「はがき」サイズであり、ユーザがフチ無し印刷を希望した場合、紙幅検知によって検知されたグループＢ内の最大の紙幅を持つ用紙サイズ「４×６」の紙幅に合致させるための拡大率は１０１．６／１００＝１．０１６、最大の長さを持つ用紙サイズ「４×６」の長さに合致させるための拡大率は１５２．４／１４８＝１．０３０なので、大きい方の拡大率を採用し、基準サイズの「はがき」サイズを１．０３０倍だけ拡大したサイズでラスタライズを実行する。
【００６７】
これとは逆に、図示しないプリントダイアログ等でユーザがフチあり印刷を選択している場合は、ステップＳ５０３で受信した用紙サイズグループ内の基準サイズの幅と長さに対して、同じグループ内の最小の幅と長さの各々の比率を比較し、小さい方の比率で基準サイズを縮小し、ラスタライズを実行する。
【００６８】
そして、ステップＳ５１２では、プリンタエンジン１１５がインクジェットによるものである場合には、用紙の外側にインクが吐出されてしまうことを防ぐため、ラスタデータの余分な部分をカットする。その後、ラスタデータに画像処理等を施し、プリンタコマンドに変換して印刷データを生成する。そして、ステップＳ５１３で、生成された印刷データをプリンタ１１２へ送信して、本処理を終了する。
【００６９】
以上、説明してきたように、本実施形態では、簡易な紙幅センサ１１６による紙幅検知結果から用紙サイズグループを特定するプリンタ１１２において、プリンタドライバがプリンタ１１２から取得した用紙サイズグループを利用し、最適な用紙のサイズを算出して印刷処理（ラスタライズ等を含む）を実行することで、ユーザの所望するフチなし印刷、フチあり印刷を確実に実現することができる。
【００７０】
〔第２実施形態〕
なお、本実施形態におけるホストコンピュータ１０１を、デジタルカメラ等の撮影装置に置き換え、フォトダイレクト（ＰＤ）印刷システムとして適応してもよい。
【００７１】
ＰＤプリンタは、通常ホストコンピュータ（第１実施形態で示したホストコンピュータ１０１に対応する）で行う画像のラスタライズ、色変換、量子化、プリント制御用コマンドの生成等の処理（図５に示した手順を含む）を全て図１のプリンタコントローラ１１４で行い、プリンタエンジン１１５に生成されたデータを送る。
【００７２】
そして、プリンタエンジン１１５では生成されたデータを読み取り、印字データとコマンドを解釈し、紙送りやキャリッジの移動などのメカ制御等を行う。これらプリンタエンジン１１５の制御は、ホストコンピュータから送信されるデータを受信した場合と同じである。したがって、第１実施形態で説明したホストコンピュータ１０１側で行う処理をプリンタ１１２側で行うことで、データ入力源が通信機能を備える撮影装置であっても、本発明を適用可能であって、第１実施形態で説明した効果と同等の効果を得ることができる。
【００７３】
なお、第１実施形態で示したユーザインタフェースについては、プリンタコントローラ１１４内に設けられるメモリに記憶されているＵＩ制御情報を撮影装置に転送して、撮影装置が備える液晶画面に表示できるように構成してもよい。
【００７４】
〔第３実施形態〕
以下、図６に示すメモリマップを参照して本発明に係る印刷装置で読み取り可能なデータ処理プログラムの構成について説明する。
【００７５】
図６は、本発明に係る印刷装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【００７６】
なお、特に図示しないが、記憶媒体に記憶されるプログラム群を管理する情報、例えばバージョン情報，作成者等も記憶され、かつ、プログラム読み出し側のＯＳ等に依存する情報、例えばプログラムを識別表示するアイコン等も記憶される場合もある。
【００７７】
さらに、各種プログラムに従属するデータも上記ディレクトリに管理されている。また、各種プログラムをコンピュータにインストールするためのプログラムや、インストールするプログラムが圧縮されている場合に、解凍するプログラム等も記憶される場合もある。
【００７８】
本実施形態における図２に示す機能が外部からインストールされるプログラムによって、ホストコンピュータにより遂行されていてもよい。そして、その場合、ＣＤ−ＲＯＭやフラッシュメモリやＦＤ等の記憶媒体により、あるいはネットワークを介して外部の記憶媒体から、プログラムを含む情報群を出力装置に供給される場合でも本発明は適用されるものである。
【００７９】
以上のように、前述した実施形態の機能を実現するソフトウエアのプログラムコードを記録した記憶媒体を、システムあるいは装置に供給し、そのシステムあるいは装置のコンピュータ（またはＣＰＵやＭＰＵ）が記憶媒体に格納されたプログラムコードを読出し実行することによっても、本発明の目的が達成されることは言うまでもない。
【００８０】
この場合、記憶媒体から読み出されたプログラムコード自体が本発明の新規な機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８１】
従って、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００８２】
プログラムを供給するための記憶媒体としては、例えばフレキシブルディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤなどを用いることができる。
【００８３】
この場合、記憶媒体から読出されたプログラムコード自体が前述した実施形態の機能を実現することになり、そのプログラムコードを記憶した記憶媒体は本発明を構成することになる。
【００８４】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、該ホームページから本発明のコンピュータプログラムそのもの、もしくは、圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバやｆｔｐサーバ等も本発明の請求項に含まれるものである。
【００８５】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００８６】
また、コンピュータが読み出したプログラムコードを実行することにより、前述した実施形態の機能が実現されるだけでなく、そのプログラムコードの指示に基づき、コンピュータ上で稼働しているＯＳ（オペレーティングシステム）等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８７】
さらに、記憶媒体から読み出されたプログラムコードが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムコードの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵ等が実際の処理の一部または全部を行い、その処理によって前述した実施形態の機能が実現される場合も含まれることは言うまでもない。
【００８８】
本発明は上記実施形態に限定されるものではなく、本発明の趣旨に基づき種々の変形（各実施形態の有機的な組合せを含む）が可能であり、それらを本発明の範囲から排除するものではない。
【００８９】
本発明の様々な例と実施形態を示して説明したが、当業者であれば、本発明の趣旨と範囲は、本明細書内の特定の説明に限定されるのではなく、以下の実施態様も含まれることはいうまでもない。以下、その実施態様１〜４０について説明する。
【００９０】
〔実施態様１〕
印刷データを生成する情報処理装置と、該情報処理装置からの印刷データに基づいて印刷を行う印刷装置とを備えた印刷システムであって、前記印刷装置（図１に示すプリンタ１１２）は、記録媒体をセットできる給紙口から給紙される記録媒体の幅を検知する検知手段（例えば図１に示す紙幅センサ１１６）と、前記検知手段によって検知された記録媒体情報を前記情報処理装置へ送信する送信手段（図１に示す通信Ｉ／Ｆ１１３）とを有し、前記情報処理装置（図１に示すホストコンピュータ１０１）は、前記印刷装置から前記記録媒体情報を受信する受信手段（図１に示す通信Ｉ／Ｆ１１１）と、記録媒体のフチに関する設定をユーザに行わせる設定手段（図１に示す外部記憶装置１０５に記憶されるプリンタドライバの機能に対応する）と、前記設定手段により設定された設定情報及び前記受信手段により受信される前記記録媒体情報を利用して、ラスタライズを行うサイズを決定する画像処理手段（図１に示す外部記憶装置１０５に記憶されるプリンタドライバの機能に対応する）とを有することを特徴とする印刷システム。
【００９１】
これにより、印刷装置により特定された用紙サイズグループを取得し、該取得した用紙サイズグループに対する基準サイズと、フチなし／フチありを含む印刷設定とに基づいて、ラスタライズすべきサイズを調整して印刷イメージを生成して、印刷装置に対する用紙検知機能の精度を上げることなく、簡易な用紙サイズ検知を行うだけで、ユーザの所望するフチなし印刷、フチあり印刷を確実に行える。
【００９２】
〔実施態様２〕
前記記録媒体情報は、前記検知手段によって検知された記録媒体の幅を、複数の記録媒体を１つの集合として定義したグループへ変換したグループ情報であることを特徴とする請求項１記載の印刷システム。
【００９３】
これにより、印刷装置に対する用紙検知機能の精度を上げることなく、簡易な用紙サイズ検知を行うだけで、用紙サイズ構成が近似する用紙グループを確実に特定できる。
【００９４】
〔実施態様３〕
前記設定手段は、ダイアログを表示する表示手段（図１に示す表示装置１０９に表示する）を有し、前記表示手段で表示されるダイアログに対して、ユーザがフチなしで印刷を行うか否かを選択できるフチなし選択手段（図１に示す外部記憶装置１０５に記憶されるプリンタドライバの機能に対応する）を備え、前記フチなし選択手段により選択された情報を記憶手段（例えば図１に示すＲＡＭ１０４）に記憶することを特徴とする請求項１記載の印刷システム。
【００９５】
これにより、印刷装置から取得するグループ情報とフチなし／フチ有りとの選択状態から、拡縮して印刷情報をラスタライズするかどうかを切り替えることができる。
【００９６】
〔実施態様４〕
前記画像処理手段は、複数の記録媒体の集合である前記グループにおいて、前記グループ内の基準となる基準サイズを拡大又は縮小し、該拡大又は縮小したサイズでラスタライズを実行することを特徴とする請求項１記載の印刷システム。
【００９７】
これにより、給送される用紙に対して適切なフチなし印刷を実現できる。
【００９８】
〔実施態様５〕
前記画像処理手段は、前記フチなし選択手段によりフチなしが選択された場合には、前記グループに属する記録媒体の最大幅に合致するように、前記基準サイズを拡大し、該拡大したサイズでラスタライズを実行することを特徴とする請求項４記載の印刷システム。
【００９９】
これにより、給送される用紙に対して適切なフチなし印刷を確実に行える。
【０１００】
〔実施態様６〕
前記画像処理手段は、前記フチなし選択手段によりフチありが選択された場合には、前記グループに属する記録媒体の最小幅に合致するように、前記基準サイズを縮小し、該縮小したサイズでラスタライズを実行することを特徴とする請求項４記載の印刷システム。
【０１０１】
これにより、給送される用紙に対して適切なフチあり印刷を確実に行える。
【０１０２】
〔実施態様７〕
前記画像処理手段は、前記フチなし選択手段によりフチなしが選択された場合には、前記基準サイズの幅と長さに各々に対する、前記グループに属する記録媒体の最大幅と最大長の比率を算出し、大きい方の比率で前記基準サイズを拡大し、該拡大したサイズでラスタライズを実行することを特徴とする請求項５記載の印刷システム。
【０１０３】
これにより、用紙サイズ構成が近似する用紙グループの用紙が給送しても、給送される用紙に対して適切なフチなし印刷を確実に行える。
【０１０４】
〔実施態様８〕
前記画像処理手段は、前記フチなし選択手段によりフチありが選択された場合には、前記基準サイズの幅と長さに各々に対する、前記グループに属する記録媒体の最小幅と最小長の比率を算出し、小さい方の比率で前記基準サイズを縮小し、該縮小したサイズでラスタライズを実行することを特徴とする請求項６記載の印刷システム。
【０１０５】
これにより、用紙サイズ構成が近似する用紙グループの用紙が給送しても、給送される用紙に対して適切なフチあり印刷を確実に行える。
【０１０６】
〔実施態様９〕
撮影装置と、該撮影装置からの画像データに基づいて印刷を行う印刷装置とを備えた印刷システムであって、前記撮影装置（例えばデジタルカメラ、静止画モードを備えるビデオカメラ等）は、記録媒体のフチに関する設定をユーザに行わせる設定手段（撮影装置が備える操作部）と、前記設定手段により設定された記録媒体のフチ情報を前記印刷装置に送信する送信手段（撮影装置が備える通信Ｉ／Ｆであって、例えばＵＳＢＩ／Ｆ）とを有し、前記印刷装置（例えば図１に示すプリンタ１１２）は、記録媒体をセットできる給紙口から給紙される記録媒体の幅を検知する検知手段（図１に示す紙幅センサ１１６）と、前記検知ステップによって検知された記録媒体情報及び前記フチ情報を利用して、印刷データのサイズを決定する画像処理手段（図１に示すプリンタコントローラ１１４）を有することを特徴とする印刷システム。
【０１０７】
これにより、印刷装置により特定された用紙サイズグループを取得し、該取得した用紙サイズグループに対する基準サイズと、フチなし／フチありを含む印刷設定とに基づいて、ラスタライズすべきサイズを調整して印刷イメージを生成して、印刷装置に対する用紙検知機能の精度を上げることなく、簡易な用紙サイズ検知を行うだけで、ユーザの所望するフチなし印刷、フチあり印刷を確実に行える。
【０１０８】
〔実施態様１０〕
前記記録媒体情報は、前記検知手段によって検知された記録媒体の幅を、複数の記録媒体を１つの集合として定義したグループへ変換したグループ情報であることを特徴とする請求項９記載の印刷システム。
【０１０９】
これにより、印刷装置に対する用紙検知機能の精度を上げることなく、簡易な用紙サイズ検知を行うだけで、用紙サイズ構成が近似する用紙グループを確実に特定できる。
【０１１０】
〔実施態様１１〕
前記画像処理手段は、複数の記録媒体の集合である前記グループにおいて、前記グループ内の基準となる基準サイズを拡大又は縮小し、該拡大又は縮小したサイズで印刷を実行することを特徴とする請求項９記載の印刷システム。
【０１１１】
これにより、用紙サイズ構成が近似する用紙グループの用紙が給送しても、給送される用紙に対して適切なフチあり、フチなし印刷を確実に行える。
【０１１２】
〔実施態様１２〕
前記画像処理手段は、前記設定手段によりフチなしが設定された場合には、前記グループに属する記録媒体の最大幅に合致するように、前記基準サイズを拡大し、該拡大したサイズで印刷を実行することを特徴とする請求項１１記載の印刷システム。
【０１１３】
これにより、用紙サイズ構成が近似する用紙グループの用紙が給送しても、給送される用紙に対して適切なフチなし印刷を確実に行える。
【０１１４】
〔実施態様１３〕
前記画像処理手段は、前記設定手段によりフチありが設定された場合には、前記グループに属する記録媒体の最小幅に合致するように、前記基準サイズを縮小し、該縮小したサイズで印刷を実行することを特徴とする請求項１１記載の印刷システム。
【０１１５】
これにより、用紙サイズ構成が近似する用紙グループの用紙が給送しても、給送される用紙に対して適切なフチあり印刷を確実に行える。
【０１１６】
〔実施態様１４〕
前記画像処理手段は、前記設定ステップによりフチなしが設定された場合には、前記基準サイズの幅と長さに各々に対する、前記グループに属する記録媒体の最大幅と最大長の比率を算出し、大きい方の比率で前記基準サイズを拡大し、該拡大したサイズで印刷を実行することを特徴とする請求項１２記載の印刷システム。
【０１１７】
これにより、用紙サイズ構成が近似する用紙グループの用紙が給送しても、給送される用紙に対して適切なフチなし印刷を確実に行える。
【０１１８】
〔実施態様１５〕
前記画像処理手段は、前記設定手段によりフチありが設定された場合には、前記基準サイズの幅と長さに各々に対する、前記グループに属する記録媒体の最小幅と最小長の比率を算出し、小さい方の比率で前記基準サイズを縮小し、該縮小したサイズで印刷を実行することを特徴とする請求項１３記載の印刷システム。
【０１１９】
これにより、用紙サイズ構成が近似する用紙グループの用紙が給送しても、給送される用紙に対して適切なフチあり印刷を確実に行える。
【０１２０】
〔実施態様１６〕
印刷データを生成する情報処理装置と、該情報処理装置からの印刷データに基づいて印刷を行う印刷装置とを備えた印刷システムにおける印刷制御方法であって、前記印刷装置は、記録媒体をセットできる給紙口から給紙される記録媒体の幅を検知する検知ステップ（図５に示すステップＳ５０２）と、前記検知ステップによって検知された記録媒体情報を前記情報処理装置へ送信する送信ステップとを有し、前記情報処理装置は、前記印刷装置から前記記録媒体情報を受信する受信ステップ（図５に示すステップＳ５０３）と、記録媒体のフチに関する設定をユーザに行わせる設定ステップ（図５に示すステップＳ５０７）と、前記設定ステップにより設定された設定情報及び前記受信ステップにより受信される前記記録媒体情報を利用して、ラスタライズを行うサイズを決定する画像処理ステップ（図５に示すステップＳ５０８〜Ｓ５１２）とを有することを特徴とする印刷制御方法。
【０１２１】
これにより、実施態様１と同等の効果を奏する。
【０１２２】
〔実施態様１７〕
前記記録媒体情報は、前記検知ステップによって検知された記録媒体の幅を、複数の記録媒体を１つの集合として定義したグループへ変換したグループ情報であることを特徴とする請求項１６記載の印刷制御方法。
【０１２３】
これにより、実施態様２と同等の効果を奏する。
【０１２４】
〔実施態様１８〕
前記設定ステップは、ダイアログを表示手段に表示する表示ステップを有し、前記表示手段で表示されるダイアログに対して、ユーザがフチなしで印刷を行うか否かを選択できるフチなし選択ステップを備え、
前記フチなし選択手段により選択された情報を記憶手段に記憶することを特徴とする請求項１６記載の印刷制御方法。
【０１２５】
これにより、実施態様３と同等の効果を奏する。
【０１２６】
〔実施態様１９〕
前記画像処理ステップは、複数の記録媒体の集合である前記グループにおいて、前記グループ内の基準となる基準サイズを拡大又は縮小し、該拡大又は縮小したサイズでラスタライズを実行することを特徴とする請求項１６記載の印刷制御方法。
【０１２７】
これにより、実施態様４と同等の効果を奏する。
【０１２８】
〔実施態様２０〕
前記画像処理ステップは、前記フチなし選択手段によりフチなしが選択された場合には、前記グループに属する記録媒体の最大幅に合致するように、前記基準サイズを拡大し、該拡大したサイズでラスタライズを実行することを特徴とする請求項１９記載の印刷制御方法。
【０１２９】
これにより、実施態様５と同等の効果を奏する。
【０１３０】
〔実施態様２１〕
前記画像処理ステップは、前記フチなし選択手段によりフチありが選択された場合には、前記グループに属する記録媒体の最小幅に合致するように、前記基準サイズを縮小し、該縮小したサイズでラスタライズを実行することを特徴とする請求項１９記載の印刷制御方法。
【０１３１】
これにより、実施態様６と同等の効果を奏する。
【０１３２】
〔実施態様２２〕
前記画像処理ステップは、前記フチなし選択手段によりフチなしが選択された場合には、前記基準サイズの幅と長さに各々に対する、前記グループに属する記録媒体の最大幅と最大長の比率を算出し、大きい方の比率で前記基準サイズを拡大し、該拡大したサイズでラスタライズを実行することを特徴とする請求項１９記載の印刷制御方法。
【０１３３】
これにより、実施態様７と同等の効果を奏する。
【０１３４】
〔実施態様２３〕
前記画像処理ステップは、前記フチなし選択手段によりフチありが選択された場合には、前記基準サイズの幅と長さに各々に対する、前記グループに属する記録媒体の最小幅と最小長の比率を算出し、小さい方の比率で前記基準サイズを縮小し、該縮小したサイズでラスタライズを実行することを特徴とする請求項２１記載の印刷制御方法。
【０１３５】
これにより、実施態様８と同等の効果を奏する。
【０１３６】
〔実施態様２４〕
撮影装置と、該撮影装置からの画像データに基づいて印刷を行う印刷装置とを備えた印刷システムにおける印刷制御方法であって、前記撮影装置は、記録媒体のフチに関する設定をユーザに行わせる設定ステップ（図示しない）と、前記設定ステップにより設定された記録媒体のフチ情報を前記印刷装置に送信する送信ステップ（図示しない）とを有し、前記印刷装置は、記録媒体をセットできる給紙口から給紙される記録媒体の幅を検知する検知ステップと、前記検知ステップによって検知された記録媒体情報及び前記フチ情報を利用して、印刷データのサイズを決定する画像処理ステップを有することを特徴とする印刷制御方法。
【０１３７】
これにより、実施態様９と同等の効果を奏する。
【０１３８】
〔実施態様２５〕
前記記録媒体情報は、前記検知ステップによって検知された記録媒体の幅を、複数の記録媒体を１つの集合として定義したグループへ変換したグループ情報であることを特徴とする請求項１４記載の印刷制御方法。
【０１３９】
これにより、実施態様１０と同等の効果を奏する。
【０１４０】
〔実施態様２６〕
前記画像処理ステップは、複数の記録媒体の集合である前記グループにおいて、前記グループ内の基準となる基準サイズを拡大又は縮小し、該拡大又は縮小したサイズで印刷を実行することを特徴とする請求項２４記載の印刷制御方法。
【０１４１】
これにより、実施態様１１と同等の効果を奏する。
【０１４２】
〔実施態様２７〕
前記画像処理ステップは、前記設定ステップによりフチなしが設定された場合には、前記グループに属する記録媒体の最大幅に合致するように、前記基準サイズを拡大し、該拡大したサイズで印刷を実行することを特徴とする請求項２６記載の印刷制御方法。
【０１４３】
これにより、実施態様１２と同等の効果を奏する。
【０１４４】
〔実施態様２８〕
前記画像処理ステップは、前記設定ステップによりフチありが設定された場合には、前記グループに属する記録媒体の最小幅に合致するように、前記基準サイズを縮小し、該縮小したサイズで印刷を実行することを特徴とする請求項２６記載の印刷制御方法。
【０１４５】
これにより、実施態様１３と同等の効果を奏する。
【０１４６】
〔実施態様２９〕
前記画像処理ステップは、前記設定ステップによりフチなしが設定された場合には、前記基準サイズの幅と長さに各々に対する、前記グループに属する記録媒体の最大幅と最大長の比率を算出し、大きい方の比率で前記基準サイズを拡大し、該拡大したサイズで印刷を実行することを特徴とする請求項２７記載の印刷制御方法。
【０１４７】
これにより、実施態様１４と同等の効果を奏する。
【０１４８】
〔実施態様３０〕
前記画像処理ステップは、前記設定ステップによりフチありが設定された場合には、前記基準サイズの幅と長さに各々に対する、前記グループに属する記録媒体の最小幅と最小長の比率を算出し、小さい方の比率で前記基準サイズを縮小し、該縮小したサイズで印刷を実行することを特徴とする請求項２８記載の印刷制御方法。
【０１４９】
これにより、実施態様１５と同等の効果を奏する。
【０１５０】
〔実施態様３１〕
実施態様１６〜３０のいずれかに記載の印刷制御方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。
【０１５１】
これにより、実施態様１６〜３０と同等の効果を奏する。
【０１５２】
〔実施態様３２〕
実施態様１６〜３０のいずれかに記載の印刷制御方法をコンピュータに実行させることを特徴とするプログラムを。
【０１５３】
これにより、実施態様１６〜３０と同等の効果を奏する。
【０１５４】
〔実施態様３３〕
記録媒体をセットできる給紙口から給紙される記録媒体の幅を検知する検知手段を備える印刷装置と通信可能な情報処理装置であって、前記印刷装置から前記記録媒体情報を受信する受信手段（図１に示す外部記憶装置１０５に記憶されるプリンタドライバによるステップＳ５０３）と、記録媒体のフチに関する設定をユーザに行わせる設定手段（図１に示す外部記憶装置１０５に記憶されるプリンタドライバによるステップＳ５０４）と、前記設定手段により設定された設定情報及び前記受信手段により受信される前記記録媒体情報を利用して、ラスタライズを行うサイズを決定する画像処理手段（図１に示す外部記憶装置１０５に記憶されるプリンタドライバによるステップＳ５０８〜Ｓ５１２）とを有することを特徴とする情報処理装置。
【０１５５】
これにより、実施態様１と同等の効果を奏する。
【０１５６】
〔実施態様３４〕
記録媒体をセットできる給紙口から給紙される記録媒体の幅を検知する検知手段を備える印刷装置と通信可能な情報処理装置における印刷制御方法であって、前記印刷装置から前記記録媒体情報を受信する受信ステップ（図１に示す外部記憶装置１０５に記憶されるプリンタドライバによるステップＳ５０３）と、記録媒体のフチに関する設定をユーザに行わせる設定ステップ（図１に示す外部記憶装置１０５に記憶されるプリンタドライバによるステップＳ５０４）と、前記設定ステップにより設定された設定情報及び前記受信ステップにより受信される前記記録媒体情報を利用して、ラスタライズを行うサイズを決定する画像処理ステップ（図１に示す外部記憶装置１０５に記憶されるプリンタドライバによるステップＳ５０８〜Ｓ５１２）とを有することを特徴とする印刷制御方法。
【０１５７】
これにより、実施態様１と同等の効果を奏する。
【０１５８】
〔実施態様３５〕
記録媒体をセットできる給紙口から給紙される記録媒体の幅を検知する検知手段を備える印刷装置であって、前記検知手段が検知する記録媒体の幅から用紙グループを特定する特定手段（図１に示すプリンタコントローラ１１４によるステップＳ５０２）と、情報処理装置からの紙サイズ情報取得要求に基づいて、前記特定手段により特定される用紙グループ情報を前記情報処理装置に送信する送信手段（図１に示すプリンタコントローラ１１４による送信処理であって、図示しない）とを有することを特徴とする印刷装置。
【０１５９】
これにより、実施態様１と同等の効果を奏する。
【０１６０】
〔実施態様３６〕
記録媒体をセットできる給紙口から給紙される記録媒体の幅を検知する検知手段を備える印刷装置における印刷制御方法であって、前記検知手段が検知する記録媒体の幅から用紙グループを特定する特定ステップ（図１に示すプリンタコントローラ１１４によるステップＳ５０２）と、情報処理装置からの紙サイズ情報取得要求に基づいて、前記特定ステップにより特定される用紙グループ情報を前記情報処理装置に送信する送信ステップ（図１に示すプリンタコントローラ１１４による送信処理であって、図示しない）とを有することを特徴とする印刷制御方法。
【０１６１】
これにより、実施態様１と同等の効果を奏する。
【０１６２】
〔実施態様３７〕
実施態様３４または３６に記載の印刷制御方法を実行させるためのプログラムを格納したことを特徴とするコンピュータが読み取り可能な記憶媒体。  
これにより、実施態様３４または３６と同等の効果を奏する。
【０１６３】
〔実施態様３８〕
実施態様３４または３６に記載の印刷制御方法をコンピュータに実行させることを特徴とするプログラム。
【０１６４】
これにより、実施態様３４または３６と同等の効果を奏する。
【０１６５】
〔実施態様３９〕
記録媒体をセットできる給紙口から給紙される記録媒体の幅を検知する検知手段を備える印刷装置と通信可能な情報処理装置であって、前記印刷装置からセットされている記録媒体のグループ情報を受信する受信手段（図１に示す外部記憶装置１０５に記憶されるプリンタドライバによるステップＳ５０４）と、記録媒体のグループの基準サイズ情報を記憶する記憶手段と、前記受信手段により受信される記録媒体のグループ情報と前記記憶手段に記憶される基準サイズ情報に基づき基準サイズを決定する決定手段（図１に示す外部記憶装置１０５に記憶されるプリンタドライバによるステップＳ５０４）と、前記決定手段により決定された基準サイズに基づき、ラスタライズを行うサイズを決定する画像処理手段（図１に示す外部記憶装置１０５に記憶されるプリンタドライバによるステップＳ５０７〜Ｓ５１２）とを有することを特徴とする。
【０１６６】
これにより、実施態様１と同等の効果を奏する。
【０１６７】
〔実施態様４０〕
記録媒体をセットできる給紙口から給紙される記録媒体の幅を検知する検知手段を備える印刷装置と通信可能であって、記録媒体のグループの基準サイズ情報を記憶する記憶手段を有する情報処理装置における印刷制御方法であって、前記印刷装置からセットされている記録媒体のグループ情報を受信する受信ステップ（図１に示す外部記憶装置１０５に記憶されるプリンタドライバによるステップＳ５０４）と、前記受信ステップにより受信された記録媒体のグループ情報と前記記憶手段に記憶される基準サイズ情報に基づき基準サイズを決定する決定ステップ（図１に示す外部記憶装置１０５に記憶されるプリンタドライバによるステップＳ５０４）と、前記決定ステップにより決定された基準サイズに基づき、ラスタライズを行うサイズを決定する画像処理ステップ（図１に示す外部記憶装置１０５に記憶されるプリンタドライバによるステップＳ５０７〜Ｓ５１２）とを有することを特徴とする。
【０１６８】
これにより、実施態様１と同等の効果を奏する。
【図面の簡単な説明】
【０１６９】
【図１】本発明の第１実施形態を示す情報処理装置と印刷装置とを含む印刷システムの構成を説明するブロック図である。
【図２】図１に示したプリンタのオートシートフィーダ部の構成を説明要部斜視図である。
【図３】図１に示した外部記憶装置に記憶される用紙グループ管理テーブルの一例を示す図である。
【図４】図１に示したモニタ等の表示装置に表示するダイアログの一例を示す図である。
【図５】本発明に係るデータ処理装置におけるデータ処理手順の一例を示すフローチャートである。
【図６】本発明に係る印刷装置で読み取り可能な各種データ処理プログラムを格納する記憶媒体のメモリマップを説明する図である。
【符号の説明】
【０１７０】
１０１  ホストコンピュータ
１０２  ＣＰＵ
１０３  ＲＯＭ
１０４  ＲＡＭ
１０５  外部記憶装置
１０８  入力デバイス
１０９  表示装置
１１１、１１３  通信Ｉ／Ｆ
１１４  プリンタコントローラ
１１５  プリンタエンジン
１１６  紙幅センサ
【図１】
2006215962.tif 000003
【図２】
2006215962.tif 000004
【図３】
2006215962.tif 000005
【図４】
2006215962.tif 000006
【図５】
2006215962.tif 000007
【図６】
2006215962.tif 000008