JP2012198765A - プリンタードライバー、及び印刷制御装置 - Google Patents
プリンタードライバー、及び印刷制御装置 Download PDFInfo
- Publication number
- JP2012198765A JP2012198765A JP2011062503A JP2011062503A JP2012198765A JP 2012198765 A JP2012198765 A JP 2012198765A JP 2011062503 A JP2011062503 A JP 2011062503A JP 2011062503 A JP2011062503 A JP 2011062503A JP 2012198765 A JP2012198765 A JP 2012198765A
- Authority
- JP
- Japan
- Prior art keywords
- printing
- candidate
- printing device
- printer driver
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Withdrawn
Links
- 238000007639 printing Methods 0.000 claims abstract description 374
- 230000008859 change Effects 0.000 claims description 66
- 230000005540 biological transmission Effects 0.000 claims description 5
- 238000000034 method Methods 0.000 description 39
- 230000008569 process Effects 0.000 description 37
- 230000006870 function Effects 0.000 description 19
- 238000010586 diagram Methods 0.000 description 9
- 238000013500 data storage Methods 0.000 description 7
- 238000004891 communication Methods 0.000 description 4
- 238000004458 analytical method Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 230000004044 response Effects 0.000 description 3
- 238000007726 management method Methods 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 239000000470 constituent Substances 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Images
Landscapes
- Facsimiles In General (AREA)
Abstract
【課題】プリンターのより利便性の高い検索を行う。
【解決手段】印刷制御装置は、印刷に使用する第一の印刷設定を受け付ける。また、前記印刷制御装置が利用可能な印刷装置を検索する。そして、検索された印刷装置に関する情報と前記第一の印刷設定とを比較して、前記第一の印刷設定を変更せずに印刷を実行可能な第一候補の印刷装置と、前記第一の印刷設定を変更することにより印刷を実行可能な第二候補の印刷装置とを特定する。それから、前記第一候補の印刷装置を識別する情報と、前記第二候補の印刷装置を識別する情報とを表示する。
【選択図】図1
【解決手段】印刷制御装置は、印刷に使用する第一の印刷設定を受け付ける。また、前記印刷制御装置が利用可能な印刷装置を検索する。そして、検索された印刷装置に関する情報と前記第一の印刷設定とを比較して、前記第一の印刷設定を変更せずに印刷を実行可能な第一候補の印刷装置と、前記第一の印刷設定を変更することにより印刷を実行可能な第二候補の印刷装置とを特定する。それから、前記第一候補の印刷装置を識別する情報と、前記第二候補の印刷装置を識別する情報とを表示する。
【選択図】図1
Description
本発明は、プリンタードライバー、及び印刷制御装置に関し、特に、プリンターの検索に関する。
複数の機種のプリンターを検索し、検索結果の中から選択されたプリンターに印刷を実行させることができるプリンタードライバー(例えば、「共通ドライバー」、「機種共通プリンタードライバー」などと呼ばれる)が知られている。このようなプリンタードライバーを、例えば、スマートフォンやモバイルPC(Personal Computer)等の端末にインストールしておけば、当該端末が移動してもプリンターを簡単に発見することができ、また、複数のプリンターの中から一台のプリンターを簡単に選択して印刷を実行できるため、印刷の利便性が向上する。
例えば、特許文献1には、端末がサーバーにプリンターの検索要求を送り、サーバーが当該端末の現在位置に近いプリンターを検索してプリンターのリストを当該端末に送る、という技術が記載されている。
ところで、従来のプリンターの検索機能を備えるプリンタードライバーでは、ユーザーにより指定された印刷設定と関係なく、端末から発見できるプリンターが無条件に検索され、発見されたプリンターが検索結果として表示される。そのため、ユーザーにより指定された印刷設定で印刷を実行できないプリンターが選択されるおそれがある。ユーザーにより指定された印刷設定で印刷を実行できないプリンターが選択された場合、印刷の実行に失敗したり、ユーザーが希望する印刷結果が得られなかったりする。
例えば、ユーザーが両面カラー印刷を印刷設定で指定している場合に、両面カラー印刷に対応していないプリンターが選択された場合、印刷を実行できない、又は、ユーザーは印刷設定を変更する必要がある。
そこで、本発明は、プリンターのより利便性の高い検索を行うことを目的とする。
上記の課題を解決するための本発明の一態様は、印刷装置を制御する印刷制御装置としてコンピューターを機能させるプリンタードライバーであって、印刷に使用する第一の印刷設定を受け付ける受付手段と、前記印刷制御装置が利用可能な印刷装置を検索する検索手段と、検索された印刷装置に関する情報と前記第一の印刷設定とを比較して、前記第一の印刷設定を変更せずに印刷を実行可能な第一候補の印刷装置と、前記第一の印刷設定を変更することにより印刷を実行可能な第二候補の印刷装置とを特定する特定手段と、前記第一候補の印刷装置を識別する情報と、前記第二候補の印刷装置を識別する情報とを表示する表示手段と、前記コンピューターを機能させることを特徴とする。
ここで、前記特定手段は、前記第二候補の印刷装置に関する情報と前記第一の印刷設定とを比較して、前記第一の印刷設定から前記第二候補の印刷装置で実行可能な第二の印刷設定への変更内容を特定し、前記表示手段は、前記第二候補の印刷装置を識別する情報とともに前記変更内容を表示する、ことを特徴としてもよい。
また、前記プリンタードライバーは、表示された前記第一候補の印刷装置と前記第二候補の印刷装置のうちいずれか一つの選択を受け付ける選択受付手段と、選択された印刷装置が第一候補である場合、前記第一の印刷設定に基づいて印刷データを生成するとともに前記選択された印刷装置に送信し、選択された印刷装置が第二候補である場合、前記第一の印刷設定を前記変更内容により前記第二の印刷設定に変更し、前記第二の印刷設定に基づいて印刷データを生成するとともに前記選択された印刷装置に送信する、印刷制御手段として、前記コンピューターを機能させることを特徴としてもよい。
また、前記プリンタードライバーは、選択された印刷装置が第二候補である場合に、前記第一の印刷設定に基づいて印刷データを生成し、保存する保存手段として、前記コンピューターを機能させることを特徴としてもよい。
また、前記保存手段により保存される印刷データは、所定のプログラムにより前記第一候補の印刷装置に送信可能かつ前記第一候補の印刷装置で解釈可能なファイル形式である、ことを特徴としてもよい。
また、前記選択受付手段は、選択された印刷装置が第二候補である場合に、さらに、前記第一候補の印刷装置のいずれか一つの選択を受け付け、前記保存手段は、前記所定のプログラムを起動し、前記保存された印刷データを印刷対象として指定し、選択された前記第一候補の印刷装置を送信対象として指定するファイルを生成し、保存することを特徴としてもよい。
また、前記表示手段は、前記第一候補の印刷装置及び第二候補の印刷装置を識別する情報とともに、印刷装置のステータス情報を表示する、ことを特徴としてもよい。
また、前記表示手段は、前記変更内容が少ない順序で、前記第二候補の印刷装置を識別する情報を表示する、ことを特徴としてもよい。
上記の課題を解決するための本発明の他の態様は、印刷装置を制御する印刷制御装置であって、印刷に使用する第一の印刷設定を受け付ける受付手段と、前記印刷制御装置が利用可能な印刷装置を検索する検索手段と、検索された印刷装置に関する情報と前記第一の印刷設定とを比較して、前記第一の印刷設定を変更せずに印刷を実行可能な第一候補の印刷装置と、前記第一の印刷設定を変更することにより印刷を実行可能な第二候補の印刷装置とを特定する特定手段と、前記第一候補の印刷装置を識別する情報と、前記第二候補の印刷装置を識別する情報とを表示する表示手段と、を有することを特徴とする。
以下、本発明の一実施形態の一例について、図面を参照して説明する。
図1は、本発明の一実施形態の一例に係る印刷制御装置のハードウェアの概略構成を示すブロック図である。
図に示すように、印刷システム1は、アプリケーションプログラムによる各種処理、プリンタードライバープログラム(以下、単にプリンタードライバーともいう)による各種処理等を実現するための印刷制御装置2と、この印刷制御装置2から印刷指示を受け付ける印刷装置3(A〜E)とを備える。
印刷装置3は、LAN(Local Area Network)などのネットワーク5に接続される。ネットワーク5には、無線通信を提供するアクセスポイント4が接続されている。印刷制御装置2は、無線通信によりアクセスポイント4を介してネットワーク5に接続される。従って、印刷制御装置2と印刷装置3は、互いに通信することができる。
印刷装置3は、印刷制御装置2から送られる印刷データに基づいて印刷を実行する。印刷装置3は、例えば、レーザー方式又はインクジェット方式の印刷機構を有し、カラー又はモノクロの印刷を行う。もちろん、印刷方式は上記に限られない。
なお、本実施形態では、印刷装置3A〜Eは、異なる機種であり、能力(例えば、両面印刷、カラー、モノクロ、地紋印刷、サポートしている用紙サイズなど)が異なるものとする。また、本実施形態では、印刷装置3は、印刷制御装置2の要求に応じて、自装置の識別情報、ステータス情報、能力情報などを送信する機能を有するものとする。
印刷制御装置2は、印刷装置3に印刷指示を出す。すなわち、印刷対象データに基づいて印刷装置3が解釈できる印刷データを生成して印刷装置3に送信する。
後述するように、印刷制御装置2は、プリンタードライバー(共通ドライバー)がインストールされ、当該プリンタードライバーにより、ネットワーク上の利用可能な印刷装置3を検索する機能や、選択された印刷装置が解釈可能な印刷データを生成して印刷を実行させる機能を有する。
なお、印刷システム1の形態は、上記に限られない。例えば、印刷制御装置2は、有線通信によりネットワーク5と接続されてもよい。また、印刷装置3は、無線通信によりネットワーク5と接続されてもよい。また、印刷制御装置2、印刷装置3、及びアクセスポイント4の数は、図の例に限られない。
印刷制御装置2は、例えば、PCなどのコンピューターなどである。印刷制御装置2は、印刷制御装置2を統合的に制御するコントローラー20と、HDD(Hard Disk Drive)やSDD(Solid State Drive)等の内蔵又は外付けの補助記憶装置26と、キーボード、マウス、タッチパネル等の入力装置27と、液晶ディスプレイや有機ELディスプレイ等のディスプレイ28とを備える。
コントローラー20は、各種プログラムに基づいて処理を行なうCPU21と、データ等を一時的に記憶するRAM22と、印刷制御装置2を制御するための各種データ、各種プログラム等があらかじめ不揮発的に記憶されているROM23と、ネットワーク5に無線接続してデータの送受信等を行うネットワークインターフェイス(I/F)24と、記憶媒体などの外部装置と接続するUSB I/F25と、を備える。
もちろん、上記の印刷システム1、印刷制御装置2、及び印刷装置3の構成は、本願発明の特徴を説明するにあたって主要構成を説明したのであって、上記に限られない。また、一般的な印刷システム、印刷制御装置、および印刷装置が備える他の構成を排除するものではない。印刷装置3は、さらにスキャナー機能やファクシミリ機能を有する複合機やコピー機であってもよい。また、印刷制御装置2は、携帯電話やスマートフォンなどの端末であってもよい。
図2は、本発明の一実施形態の一例に係る印刷制御装置の機能構成を示すブロック図である。
印刷制御装置2は、OS(Operating System)部(不図示)と、アプリケーション部200と、プリンタードライバー部210とを有する。
OS部及びアプリケーション部200は、例えば、CPU21が補助記憶装置26からRAM22にロードした所定のOSプログラム及びアプリケーションプログラムを実行することにより実現される。プリンタードライバー部210は、例えば、CPU21が補助記憶装置26からRAM22にロードした所定のプリンタードライバープログラムを実行することにより実現される。
なお、プリンタードライバープログラムは、例えば、インターネット等のネットワーク上のサーバーからダウンロードされて、印刷制御装置2にインストールされ又は更新されることができる。CD−ROM等の記憶媒体やフラッシュROM等の記憶媒体から読み出されて、印刷制御装置2にインストールされ又は更新されてもよい。
OS部は、印刷制御装置2のシステム管理と基本的なユーザー操作環境を提供する、いわゆる基本ソフトウェアの機能を有する。アプリケーション部200及びプリンタードライバー部210は、OS部の管理の下に実現される。
アプリケーション部200は、各種目的に応じた特定の機能をユーザーに提供する、いわゆるアプリケーションソフトウェアの機能を有する。アプリケーション部200は、例えば、文書ファイルや画像ファイルの作成、表示、編集などの処理を行う。
また、アプリケーション部200は、例えば、所定のユーザーインターフェイス画面を介して、ユーザーにより選択されたファイル等(以下、印刷対象データともいう)についての印刷指示を受け付ける。アプリケーション部200は、印刷指示を受け付けると、印刷対象データと印刷設定をプリンタードライバー部210に通知して、印刷を指示する。
プリンタードライバー部210は、印刷制御装置2が利用可能な印刷装置を検索し、選択された印刷装置3を制御して印刷を実行させるための処理を行う。
本実施形態では、プリンタードライバー部210は、複数の機種の印刷装置3に対応可能な共通ドライバーとして機能する。
プリンタードライバー部210は、例えば、プリンタードライバーの各種ユーザーインターフェイス画面の表示を制御する処理、ユーザーインターフェイス画面を介したユーザーの操作の入力を制御する処理、アプリケーション部200から受け付けた印刷対象データとユーザーにより指定された印刷設定に基づいて印刷データを生成する処理、印刷データを印刷装置3に送信して印刷を実行させる処理等を行う。また、印刷制御装置2から利用可能な印刷装置3を検索する処理、印刷を実行する印刷装置3の選択を受け付ける処理等を行う。
また、詳細は後述するが、本実施形態では、プリンタードライバー部210は、検索された印刷装置3の中から、ユーザー指定の印刷設定を変更せずに印刷を実行可能な第一候補と、ユーザー指定の印刷設定を変更して印刷を実行可能な第二候補とを特定し、表示する処理を行う。また、第二候補が印刷実行対象として選択された場合に、ユーザーの指示に応じて、変更する前の印刷設定に基づいて生成された印刷データを保存する処理を行う。
プリンタードライバー部210は、上述の各種処理を実現するため、例えば、設定受付部220と、印刷装置検索部230と、印刷設定変更部240と、印刷装置リスト生成部250と、印刷装置リスト記憶部260と、印刷データ生成部270と、印刷データ保存部280とを有する。
なお、本実施形態では、印刷設定の受け付け、プリンターの検索、プリンターの選択の受け付け、印刷データの生成等の主要な処理がプリンタードライバープログラムにより実現されているが、一部の処理、例えば、プリンターの検索及び選択に関する処理は、プリンタードライバープログラムと連携可能な別のプログラムなどにより実現されてもよい。
設定受付部220は、ディスプレイ28へのユーザーインターフェイス画面等の表示制御、入力装置27からの入力制御を行う機能部である。
設定受付部220は、例えば、所定のユーザーインターフェイス画面を表示して、印刷設定、印刷装置の検索の指示、印刷装置の選択、印刷の実行の指示、印刷データの保存の指示等を、受け付ける。また、受け付けた内容に応じた処理を実行するように、他の機能部に指示する。また、設定受付部220は、アプリケーション部等が作成した印刷対象データを受け付ける。
具体的には、設定受付部220は、例えば、OS部又はアプリケーション部200が表示する所定のユーザーインターフェイス画面を介して、ユーザーの操作により印刷設定を変更する指示を受け付けた場合、所定のユーザーインターフェイス画面を表示する。また、当該ユーザーインターフェイス画面を介して、各種印刷設定の変更を受け付ける。設定受付部220は、当該所定のユーザーインターフェイス画面で設定されている印刷設定(ユーザー指定の印刷設定)を、印刷に使用する印刷設定として保持する。なお、本実施形態では、印刷設定の受け付けに関する処理は主要な機能ではないため説明を省略する。
また、設定受付部220は、例えば、OS部又はアプリケーション部200が表示する所定のユーザーインターフェイス画面を介して、ユーザーの操作により印刷開始の指示を受け付けた場合、印刷装置の検索を行うための所定のユーザーインターフェイス画面を表示する。また、当該ユーザーインターフェイス画面を介して、各種操作を受け付ける。
印刷装置の検索を行うための所定のユーザーインターフェイス画面は、例えば、図3に示すような印刷装置検索ダイアログ300とすることができる。図3は、本発明の一実施形態の一例に係る印刷装置検索ダイアログを示す図である。
印刷装置検索ダイアログ300は、印刷装置の検索を実行するための検索ボタン310と、印刷装置の検索結果を一覧表示する検索結果領域320と、検索結果の一覧に含まれる印刷装置のいずれかを印刷実行対象として指定するための印刷装置選択領域330と、印刷装置選択領域330で選択された印刷装置を印刷実行対象(印刷データを出力するポート)として適用するための印刷ボタン350と、適用をキャンセルするキャンセルボタン360とを含んでいる。
もちろん、印刷装置検索ダイアログ300の構成は、上記に限られない。例えば、各種領域の配置や表示態様は、上記に限られない。また、例えば、各ボタンや領域は、同一の画面に含まれていなくてもよく、別々の画面に表示されるようにしてもよい。
設定受付部220は、検索ボタン310の選択を受け付けると、印刷制御装置2が利用可能な印刷装置3の検索処理を印刷装置検索部230に指示する。なお、印刷装置検索ダイアログ300が表示された際又は表示される前に、自動的に検索処理を印刷装置検索部230に指示するようにしてもよい。
設定受付部220は、後述する印刷装置リスト500のうち、装置ID(識別情報)510と、ステータス情報530と、印刷設定変更情報540と、候補順位550とに基づいて、対応する内容を検索結果領域320に表示する。従って、印刷装置ごとに、装置ID(識別情報)321と、ステータス情報322と、印刷設定変更情報323と、候補順位324とを対応付けた情報が表示される。
ここで、設定受付部220は、例えば、第一候補の印刷装置のエントリーと、第二候補の印刷装置のエントリーとを、グループ分けして表示してもよい。また、例えば、第一候補を上側に、第二候補を下側に表示するなど、順位の高い方をユーザーの分かり易い位置に表示してもよい。また、第二候補のエントリーの表示順序は、ユーザーの利便性が順序、例えば、印刷設定変更情報540から特定される印刷設定の変更箇所の数ないし量が少ない順序、とすることができる。このようにすれば、ユーザーは、印刷設定の変更箇所が少ない第二候補の印刷装置を見つけ易い。
また、設定受付部220は、上述のように検索結果領域320に表示された各印刷装置に対応する印刷装置選択領域330のうち、いずれか一つの指定をユーザー操作により受け付ける。
また、設定受付部220は、印刷ボタン350の操作を受け付けた場合、印刷装置選択領域330により指定された印刷装置を、印刷実行対象として特定する。また、印刷装置検索ダイアログ300を閉じる。なお、キャンセルボタン360の操作を受け付けた場合、例えば、印刷装置検索ダイアログ300を閉じるとともに、印刷の実行を中止すればよい。OS部又はアプリケーション部200の所定のユーザーインターフェイス画面が再表示されるようにしてもよい。
また、設定受付部220は、印刷装置リスト500を参照し、印刷実行対象として特定された印刷装置3が、ユーザー指定の印刷設定を変更せずに印刷を実行可能な第一候補であるか否かを判定する。第一候補である場合、特定された印刷装置3に対して印刷データを送信するように印刷データ生成部270に指示する。第一候補でない場合、ユーザー指定の印刷設定が変更されることをユーザーに通知するためのユーザーインターフェイス画面をディスプレイ28に表示する。また、当該ユーザーインターフェイス画面を介して、各種操作を受け付ける。
印刷設定が変更されることをユーザーに通知するためのユーザーインターフェイス画面は、例えば、図4に示すような警告ダイアログ400とすることができる。図4は、本発明の一実施形態の一例に係る警告ダイアログを示す図である。
警告ダイアログ400は、印刷設定の変更内容を示す変更メッセージ410と、変更される前の印刷設定に基づいて生成される印刷データの保存を指示する保存指示領域420と、前記印刷データの保存に関する設定を行うための保存設定ボタン430と、印刷の続行を指示するための印刷ボタン450と、印刷をキャンセルするためのキャンセルボタン460とを含んでいる。
もちろん、警告ダイアログ400の構成は、上記に限られない。例えば、各種領域の配置や表示態様は、上記に限られない。また、例えば、各ボタンや領域は、同一の画面に含まれていなくてもよく、別々の画面に表示されるようにしてもよい。
設定受付部220は、印刷装置選択領域330で印刷実行対象として指定された印刷装置に対応する印刷設定変更情報323に基づいて、印刷設定の変更内容を変更メッセージ410に表示する。
また、設定受付部220は、保存指示領域420の選択をユーザー操作により受け付ける。また、設定受付部220は、印刷ボタン450の操作を受け付けた場合、保存指示領域420の選択の有無とともに、特定された印刷装置3に対して印刷データを送信するように印刷データ生成部270に指示する。また、警告ダイアログ400を閉じる。なお、キャンセルボタン460の操作を受け付けた場合、例えば、警告ダイアログ400を閉じるとともに、印刷装置検索ダイアログ300を再表示すればよい。
また、設定受付部220は、保存設定ボタン430の操作を受け付けた場合、例えば、変更される前の印刷設定に基づいて生成される印刷データの保存先や保存ファイル名を設定する所定の保存ダイアログを表示する。また、保存先の設定や保存ファイル名の設定を受け付ける。当該ダイアログが閉じられた場合、警告ダイアログ400を再表示すればよい。
印刷装置検索部230は、印刷制御装置2が利用可能な印刷装置3を検索する機能部である。例えば、印刷装置検索部230は、設定受付部220からの指示を受けて、印刷制御装置2が利用可能な印刷装置3をネットワーク上から検索する。そして、検索した各印刷装置3から当該装置に関する情報を取得する。取得した情報は、RAM22や補助記憶装置26に記憶することができる。
印刷装置3から取得できる情報としては、例えば、ネットワークに接続されている印刷装置3を識別する情報(IPアドレス、MACアドレス、機種名等)、印刷装置3の能力を示す情報(給紙可能な用紙のサイズ、両面印刷機構の有無、カラー印刷/モノクロ印刷、所定の模様や文字を印刷する地紋印刷機能の有無、対応言語等)、印刷装置3のステータスを示す情報(エラー、アイドル中、印刷可能、印刷ページ数、インク残量等)等である。
なお、本実施形態では、印刷装置の具体的な検索処理は、主要な機能ではないため説明を省略する。印刷装置の検索には、例えば、UPnP(Universal Plug and Play)や、Bonjourなどの技術が利用できる。
印刷設定変更部240は、検索された各印刷装置において、ユーザーにより指定された印刷設定を変更せずに印刷可能か否かを判定する機能部である。
具体的には、印刷設定変更部240は、印刷装置検索部230により検索された印刷装置ごとに、その能力情報とユーザー指定の印刷設定とを比較する。そして、印刷装置ごとに、印刷設定を変更せずに印刷可能であるか(第一候補)、印刷設定の少なくとも一部を変更すれば印刷可能であるか(第二候補)、印刷設定を変更しても印刷が不可能であるかを分析する。また、第二候補の場合、変更される設定内容(印刷設定変更情報)を特定する。
例えば、印刷設定に含まれる全ての設定(例えば、A3サイズ、両面、カラー、地紋印刷など)を反映した印刷を実行できる場合、印刷設定変更部240は、印刷設定を変更せずに印刷可能であると判定する。また、例えば、印刷設定に用紙サイズA3の指定が含まれ、能力情報に用紙サイズA3の給紙が不可能なことを示す情報が含まれる場合、印刷設定変更部240は、A3をA4に変更して印刷可能であると判定する。また、例えば、印刷設定に両面印刷の指定が含まれ、能力情報に両面印刷機構がないことを示す情報が含まれる場合、印刷設定変更部240は、両面印刷を片面印刷に変更して印刷可能であると判定する。また、例えば、プリンタードライバー部210でサポートしていない言語を使用している印刷装置である場合、印刷設定変更部240は、印刷設定を変更しても印刷が不可能であると判定する。
また、印刷設定変更部240は、印刷データ生成部270の指示に応じて、ユーザー指定の印刷設定を変更する。具体的には、印刷設定変更部240は、設定受付部220からユーザー指定の印刷設定を取得するとともに、印刷実行対象の印刷装置3の印刷設定変更情報540を印刷装置リスト500から取得する。そして、設定受付部220から取得した印刷設定を、取得した印刷設定変更情報540に基づいて変更する。
印刷装置リスト生成部250は、印刷装置リストを生成する。具体的には、印刷装置リスト生成部250は、印刷装置検索部230が検索した各印刷装置3の情報と、印刷設定変更部240による分析結果とに基づいて、印刷装置リストを生成し、印刷装置リスト記憶部260に記憶させる。
印刷装置リストは、例えば、図5に示すようなリストとすることができる。図5は、本発明の一実施形態の一例に係る印刷装置リストを示す図である。
本図に示すように、印刷装置リスト500には、印刷装置ごとに、印刷装置の識別情報である装置ID510と、印刷装置の能力を示す能力情報520と、印刷装置のステータスを示すステータス情報530と、印刷設定の変更箇所を示す印刷設定変更情報540と、印刷設定を変更せずに印刷可能である第一候補又は印刷設定の少なくとも一部を変更すれば印刷可能である第二候補を示す候補順位550と、を対応付けたエントリーが格納される。
印刷装置リスト生成部250は、印刷設定変更部240が第一候補と判定した印刷装置について、印刷装置検索部230から装置ID、能力情報、及びステータス情報を取得し、これらを対応付けたエントリーを生成して、印刷装置リスト500に追加する。なお、第一候補の場合、印刷設定変更情報540には、変更箇所がないことを示す情報(図5では、「なし」)を設定し、候補順位550には、第一候補であることを示す情報(図5では、「第一候補」)を設定する。
印刷装置リスト生成部250は、印刷設定変更部240が第二候補と判定した印刷装置について、印刷装置検索部230から装置ID、能力情報、及びステータス情報を取得する。また、印刷設定変更部240から印刷設定の変更箇所を示す印刷設定変更情報を取得する。そして、これらを対応付けたエントリーを生成して、印刷装置リスト500に追加する。なお、第二候補の場合、候補順位550には、第二候補であることを示す情報(図5では、「第二候補」)を設定する。
なお、印刷設定を変更しても印刷が不可能であると判定された印刷装置について、エントリーを作成して印刷装置リスト500に追加してもよい。なお、この場合、例えば、候補順位550には、印刷不可能であることを示す情報を設定するようにすればよい。
印刷装置リスト記憶部260は、印刷装置リスト生成部250により生成された印刷装置リスト500を記憶する。
印刷データ生成部270は、印刷設定や印刷対象データに基づいて、設定受付部220から指定された印刷装置3に印刷を行わせるための印刷データを生成する。このため、印刷データ生成部270は、例えば、印刷設定や印刷対象データに基づいて、ページ記述言語形式の印刷データを生成する機能を有する。また、印刷データ生成部270は、生成した印刷データを、設定受付部220から指定された印刷装置3に送信し、印刷を行わせる。
本実施形態では、印刷データ生成部270は、印刷実行対象の印刷装置3が第一候補である場合、設定受付部220からユーザー指定の印刷設定と、印刷対象データとを取得し、これらに基づいて、印刷データを生成する。また、設定受付部220から指定された印刷装置3に、生成した印刷データを送信する。
印刷実行対象の印刷装置3が第二候補である場合、印刷データ生成部270は、ユーザー指定の印刷設定を印刷実行対象の印刷装置2で実行可能な印刷設定に変更するように、印刷設定変更部240に指示する。また、印刷設定変更部240から設定変更後の印刷設定を取得するとともに、設定受付部220から印刷対象データを取得し、設定変更後の印刷設定と印刷対象データに基づいて印刷データを生成する。また、印刷実行対象の印刷装置3に、生成した印刷データを送信する。
また、印刷データ生成部270は、設定受付部220から保存指示領域420が選択されていることを通知された場合、設定受付部220からユーザー指定の印刷設定と印刷対象データを取得し、これらに基づいて、印刷データを生成し、印刷データ保存部280に保存する。すなわち、変更される前の印刷設定に基づいて印刷データを生成し、保存する。
保存する印刷データのフォーマットは、例えば、印刷装置がそのまま解釈して実行可能な、PRNファイルなどのバイナリーファイルとすることができる。当該PRNファイルは、例えば、PRNファイルの印刷を制御するためのアプリケーションソフトなどを用いて、第二候補の印刷装置以外の第一候補の印刷装置に送って、そのまま印刷させることができる。なお、当該アプリケーションソフトでは、無条件に印刷装置を検索し、印刷実行対象の印刷装置を選択できるものとする。このようにすれば、印刷対象データの選択、印刷設定などの手順を踏まなくても、ユーザーは、設定変更前の印刷設定に基づいて生成された印刷データを、必要に応じて簡単に印刷をすることができる。
また、印刷データに加え又は印刷データとは別に、例えば、上記のアプリケーションソフトの起動するパラメーターと、送信対象のPRNファイルを指定するパラメーターとを含むファイル(例えば、実行ファイル、バッチファイル)を保存するようにしてもよい。また、警告ダイアログ500からいずれかの第一候補の印刷装置の選択を受け付けるようにし、当該選択された第一候補の印刷装置の識別情報を、送信先を示すパラメーターとして前記ファイルに含めてもよい。このようにすれば、印刷対象データの選択、印刷設定などの手順、所定のアプリケーションソフトの操作などの手順を踏まなくても、ユーザーは、設定変更前の印刷設定に基づいて生成された印刷データを、必要に応じて簡単に印刷をすることができる。
また、例えば、警告ダイアログ500からいずれかの第一候補の印刷装置の選択を受け付けるようにし、印刷データに加え又は印刷データとは別に、プリンタードライバー部210を起動するパラメーターと、送信対象の印刷データを指定するパラメーターと、選択された第一候補の印刷装置を送信先として指定するパラメーターとを含むファイル(例えば、実行ファイル、バッチファイル)を保存するようにしてもよい。このファイルが実行された場合、例えば、設定受付部220は、当該ファイルで指定された第一候補の印刷装置に対して、送信対象の印刷データを送信するように印刷データ生成部270に指示する。このようにすれば、印刷対象データの選択、印刷設定などの手順を踏まなくても、ユーザーは、設定変更前の印刷設定に基づいて生成された印刷データを、必要に応じて簡単に印刷をすることができる。
また、例えば、印刷データに加え又は印刷データとは別に、設定変更前の印刷設定データと、プリンタードライバー部210を起動するパラメーターと、送信対象の印刷データを指定するパラメーターとを含むファイル(例えば、実行ファイル、バッチファイル)を保存するようにしてもよい。このファイルが実行された場合、例えば、設定受付部220は、印刷装置検索ダイアログ300を表示し、検索処理を印刷装置検索部230に指示する。また、設定受付部220は、設定変更前の印刷設定データと検索結果とに基づいて生成された印刷装置リスト500に基づいて、第一候補の印刷装置のリストを検索結果領域320に表示する。また、第一候補の印刷装置の中から印刷実行対象の選択を受け付け、選択された印刷装置3に対して、送信対象の印刷データを送信するように印刷データ生成部270に指示する。このようにすれば、印刷対象データの選択、印刷設定などの手順を踏まなくても、ユーザーは、設定変更前の印刷設定に基づいて生成された印刷データを、新しく検索された第一候補の印刷装置に、必要に応じて簡単に印刷をすることができる。
印刷データ保存部280は、印刷データ生成部270により生成された印刷データを保存する。なお、印刷データ保存部280は、上述の所定の保存ダイアログで設定された保存先に対応する。また、上述の所定の保存ダイアログで設定された保存ファイル名で、印刷データを保存する。
以上の各構成要素は、印刷制御装置2の構成を理解容易にするために、主な処理内容に応じて分類したものである。構成要素の分類の仕方や名称によって、本願発明が制限されることはない。印刷制御装置2の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、1つの構成要素がさらに多くの処理を実行するように分類することもできる。また、各構成要素の処理は、1つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。
次に、上記の印刷制御装置2により実現される特徴的な処理について説明する。
図6は、本発明の一実施形態の一例に係る検索処理を示すフロー図である。本フローは、例えば、設定受付部220により表示された印刷装置検索ダイアログ300の検索ボタン310が操作された場合に開始される。
S(ステップ)1では、印刷装置検索部230は、印刷装置を検索する。具体的には、印刷装置検索部230は、設定受付部220からの指示を受けて、印刷制御装置2が利用可能な印刷装置3をネットワーク上から検索する。そして、処理をS2に進める。なお、印刷装置を発見した場合には、当該印刷装置の識別情報を取得することができる。
S2では、印刷装置検索部230は、印刷装置が発見されたか否かを判定する。具体的には、印刷装置検索部230は、S1の検索処理により新しく印刷装置が発見されたか否かを判定する。印刷装置が発見された場合(S2:YES)、処理をS3に進める。印刷装置が発見されなかった場合、すなわち、利用可能な印刷装置が全て発見されたか一台も存在しない場合(S2:NO)、処理をS10に進める。
S3では、印刷装置検索部230は、印刷装置の能力情報を取得する。具体的には、印刷装置検索部230は、S2で発見された印刷装置3から、能力情報を取得する。そして、処理をS4に進める。
S4では、印刷装置検索部230は、印刷装置のステータス情報を取得する。具体的には、印刷装置検索部230は、S2で発見された印刷装置3から、ステータス情報を取得する。そして、処理をS5に進める。
S5では、印刷設定変更部240は、印刷設定と能力情報とを比較する。具体的には、印刷設定変更部240は、S3で取得された印刷装置3の能力情報と、ユーザーにより指定された印刷設定とを比較する。そして、印刷設定を変更せずに印刷可能であるか(第一候補)、印刷設定の少なくとも一部を変更すれば印刷可能であるか(第二候補)、印刷設定を変更しても印刷が不可能であるかを分析する。また、第二候補の場合、変更される設定内容(印刷設定変更情報)を特定する。そして、処理をS6に進める。
S6では、印刷設定変更部240は、印刷設定に変更が必要か否かを判定する。具体的には、印刷設定変更部240は、S5の分析結果に基づいて、印刷設定を変更せずに印刷可能である場合(S6:NO)、処理をS7に進める。印刷設定の少なくとも一部を変更すれば印刷可能である場合、又は印刷設定を変更しても印刷が不可能である場合(S6:YES)、処理をS8に進める。
S7では、印刷装置リスト生成部250は、第一候補として印刷装置リストに印刷装置を追加する。具体的には、印刷装置リスト生成部250は、S6で第一候補と判定された印刷装置について、印刷装置検索部230から装置ID(S1)、能力情報(S3)、及びステータス情報(S4)を取得し、これらを対応付けたエントリーを生成して、印刷装置リスト500に追加する。印刷設定変更情報540には、変更箇所がないことを示す情報を設定し、候補順位550には、第一候補であることを示す情報を設定する。そして、処理をS1に戻す。
S8では、印刷設定変更部240は、設定を変更すれば印刷可能であるか否かを判定する。具体的には、印刷設定変更部240は、S5の分析結果に基づいて、印刷設定の少なくとも一部を変更すれば印刷可能である場合(S8:YES)、処理をS9に進める。印刷設定を変更しても印刷が不可能である場合(S8:NO)、処理をS1に戻す。
S9では、印刷装置リスト生成部250は、第二候補として印刷装置リストに印刷装置を追加する。具体的には、印刷装置リスト生成部250は、S8で第二候補と判定された印刷装置について、印刷装置検索部230から装置ID(S1)、能力情報(S3)、及びステータス情報(S4)を取得する。また、印刷設定変更部240から印刷設定の変更箇所を示す印刷設定変更情報を取得する。そして、これらを対応付けたエントリーを生成して、印刷装置リスト500に追加する。候補順位550には、第二候補であることを示す情報を設定する。そして、処理をS1に戻す。
S10では、設定受付部220は、検索結果を表示する。具体的には、設定受付部220は、生成された印刷装置リスト500を参照し、装置ID(識別情報)510と、ステータス情報530と、印刷設定変更情報540と、候補順位550とに基づいて、対応する内容を検索結果領域320に表示する。そして、本フローを終了する。
以上のようにして、印刷装置の検索結果として、第一候補と第二候補の印刷装置が表示される。ユーザーは、ステータス情報、印刷設定変更情報、候補順位等を見て、印刷実行対象の印刷装置を選択することができる。
図7は、本発明の一実施形態の一例に係る印刷処理を示すフロー図である。本フローは、例えば、設定受付部220により表示された印刷装置検索ダイアログ300の印刷ボタン350が操作された場合に開始される。
S11では、設定受付部220は、選択された印刷装置が第一候補であるか否かを判定する。具体的には、設定受付部220は、印刷装置リスト500を参照し、印刷装置選択領域330により指定された印刷装置に対応する候補順位550が、第一候補であるか否かを判定する。第一候補である場合(S11:YES)、処理をS16に進める。第一候補でない場合、すなわち、第二候補である場合(S11:NO)、処理をS12に進める。
S12では、設定受付部220は、警告表示を行う。具体的には、設定受付部220は、警告ダイアログ400を表示する。設定受付部220は、印刷装置リスト500を参照し、印刷装置選択領域330により指定された印刷装置に対応する印刷設定変更情報323に基づいて、印刷設定の変更内容を変更メッセージ410として表示する。そして、処理をS13に進める。
S13では、設定受付部220は、印刷開始の指示を受け付けたか否かを判定する。具体的には、設定受付部220は、警告ダイアログ400の印刷ボタン450の操作がされたか、キャンセルボタン460の操作がされたかを判定する。印刷ボタン450の操作がされた場合(S13:YES)、保存指示領域420の選択の有無を印刷データ生成部270に通知し、処理をS14に進める。キャンセルボタン460の操作がされた場合(S13:NO)、本フローを終了する。
S14では、印刷データ生成部270は、設定変更前の印刷データを保存するか否かを判定する。具体的には、印刷データ生成部270は、設定受付部220から通知された、保存指示領域420の選択の有無に基づいて判定を行う。保存指示領域420が選択されている場合(S14:YES)、処理をS15に進める。保存指示領域420が選択されていない場合(S14:NO)、処理をS16に進める。
S15では、印刷データ生成部270は、変更される前の印刷設定に基づいて印刷データを生成し、保存する。具体的には、印刷データ生成部270は、設定受付部220から印刷設定と印刷対象データを取得し、これらに基づいて、印刷データを生成し、印刷データ保存部280に保存する。そして、処理をS16に進める。
S16では、印刷設定変更部240は、印刷設定を変更する。具体的には、印刷設定変更部240は、設定受付部220からユーザー指定の印刷設定を取得するとともに、印刷実行対象の印刷装置3の印刷設定変更情報540を印刷装置リスト500から取得する。そして、設定受付部220から取得した印刷設定を、取得した印刷設定変更情報540に基づいて変更する。そして、処理をS17に進める。
S17では、印刷データ生成部270は、印刷データを生成する。具体的には、印刷装置が第一候補の場合(S11:YES)、印刷データ生成部270は、設定受付部220からユーザー指定の印刷設定と、印刷対象データとを取得し、これらに基づいて、印刷データを生成する。印刷装置が第二候補の場合(S11:NO)、印刷データ生成部270は、印刷設定変更部240から設定変更後の印刷設定を取得するとともに、設定受付部220から印刷対象データを取得し、設定変更後の印刷設定と印刷対象データに基づいて印刷データを生成する。そして、処理をS18に進める。
S18では、印刷データ生成部270は、印刷データを送信する。具体的には、印刷データ生成部270は、設定受付部220から指示された印刷実行対象の印刷装置に、S17で生成した印刷データを送信する。そして、本フローを終了する。
以上のようにして、第二候補の印刷装置が選択された場合は、印刷設定が変更された上で印刷データが生成され、印刷が実行される。また、設定変更前の印刷データを保存する指示がされた場合は、変更される前の印刷設定に基づいて印刷データが生成され、保存される。
以上の図6及び図7のフローの説明は、印刷制御装置2の処理を理解容易にするために、主な処理内容に応じて分割したものである。処理単位の分割の仕方や名称によって、本願発明が制限されることはない。印刷制御装置2の処理は、処理内容に応じて、さらに多くの処理単位に分割することもできる。また、1つの処理単位がさらに多くの処理を含むように分割することもできる。また、各処理単位の順序は、同様の結果が得られるのであれば、上記に限られない。
以上、本発明の一実施形態の一例について説明した。本実施形態によれば、プリンターのより利便性の高い検索を行うことができる。
すなわち、本実施形態では、ユーザーが指定した印刷設定を変更せずに印刷可能な印刷装置(第一候補)が検索され、印刷実行対象の候補として表示される。このような構成により、ユーザーは、検索条件や印刷設定の変更をすることなく、所望の印刷結果が得られる印刷装置を簡単に検索することができる。また、第一候補の印刷装置を使用すれば、印刷の実行に失敗したり、ユーザーが希望する印刷結果が得られなかったりという事態を防ぐことができる。
また、本実施形態では、ユーザーが指定した印刷設定の一部を変更して印刷可能な印刷装置(第二候補)が検索され、印刷実行対象の候補として表示される。このような構成により、ユーザーは、第一候補の印刷装置が存在しない、又は第一候補の印刷装置が印刷不可能な状態であっても、替わりの印刷装置を簡単に使用することができる。
また、本実施形態では、第二候補の印刷装置が印刷実行対象として選択された場合、自動的に印刷設定の変更が適用され、変更後の印刷設定に基づいて印刷データが生成される。このような構成により、ユーザーは、第二候補の印刷装置を選択した場合であっても、印刷設定を変更する作業を自ら行わずに、簡単に印刷を行うことができる。
また、第二候補の印刷装置については、印刷設定の変更内容が表示されるため、ユーザーは、その変更内容を認識した上で印刷を行うことができる。また、第一候補の印刷装置のステータス情報が表示されるため、ユーザーは、第一候補のステータスを認識したうえで、第二候補を選択することができる。
また、本実施形態では、第二候補の印刷装置が印刷実行対象として選択された場合に、ユーザーの指示に応じて、変更前の印刷設定に基づいて印刷データを生成し、保存する。このような構成により、印刷対象データの選択、印刷設定などの手順を踏まなくても、ユーザーは、設定変更前の印刷設定に基づいて生成された印刷データを、必要に応じて簡単に印刷をすることができる。
なお、上記の本発明の実施形態は、本発明の要旨と範囲を例示することを意図し、限定するものではない。多くの代替物、修正および変形例が当業者にとって明らかである。
1:印刷システム、2:印刷制御装置、3(A〜E):印刷装置、4:アクセスポイント、5:ネットワーク、20:コントローラー、21:CPU、22:RAM、23:ROM、24:ネットワークI/F、25:USB I/F、26:補助記憶装置、27:入力装置、28:ディスプレイ、200:アプリケーション部、210:プリンタードライバー部、220:設定受付部、230:印刷装置検索部、240:印刷設定変更部、250:印刷装置リスト生成部、260:印刷装置リスト記憶部、270:印刷データ生成部、280:印刷データ保存部、300:印刷装置検索ダイアログ、310:検索ボタン、320:検索結果領域、321:装置ID、322:ステータス情報、323:印刷設定変更情報、324:候補順位、330:印刷装置選択領域、350:印刷ボタン、360:キャンセルボタン、400:警告ダイアログ、410:変更メッセージ、420:保存指示領域、430:保存設定ボタン、450:印刷ボタン、460:キャンセルボタン、500:印刷装置リスト、510:装置ID、520:能力情報、530:ステータス情報、540:印刷設定変更情報、550:候補順位
Claims (9)
- 印刷装置を制御する印刷制御装置としてコンピューターを機能させるプリンタードライバーであって、
印刷に使用する第一の印刷設定を受け付ける受付手段と、
前記印刷制御装置が利用可能な印刷装置を検索する検索手段と、
検索された印刷装置に関する情報と前記第一の印刷設定とを比較して、前記第一の印刷設定を変更せずに印刷を実行可能な第一候補の印刷装置と、前記第一の印刷設定を変更することにより印刷を実行可能な第二候補の印刷装置とを特定する特定手段と、
前記第一候補の印刷装置を識別する情報と、前記第二候補の印刷装置を識別する情報とを表示する表示手段と、
前記コンピューターを機能させることを特徴とするプリンタードライバー。 - 請求項1に記載のプリンタードライバーであって、
前記特定手段は、前記第二候補の印刷装置に関する情報と前記第一の印刷設定とを比較して、前記第一の印刷設定から前記第二候補の印刷装置で実行可能な第二の印刷設定への変更内容を特定し、
前記表示手段は、前記第二候補の印刷装置を識別する情報とともに前記変更内容を表示する、
ことを特徴とするプリンタードライバー。 - 請求項2に記載のプリンタードライバーであって、
表示された前記第一候補の印刷装置と前記第二候補の印刷装置のうちいずれか一つの選択を受け付ける選択受付手段と、
選択された印刷装置が第一候補である場合、前記第一の印刷設定に基づいて印刷データを生成するとともに前記選択された印刷装置に送信し、選択された印刷装置が第二候補である場合、前記第一の印刷設定を前記変更内容により前記第二の印刷設定に変更し、前記第二の印刷設定に基づいて印刷データを生成するとともに前記選択された印刷装置に送信する、印刷制御手段として、
前記コンピューターを機能させることを特徴とするプリンタードライバー。 - 請求項3に記載のプリンタードライバーであって、
選択された印刷装置が第二候補である場合に、前記第一の印刷設定に基づいて印刷データを生成し、保存する保存手段として、
前記コンピューターを機能させることを特徴とするプリンタードライバー。 - 請求項4に記載のプリンタードライバーであって、
前記保存手段により保存される印刷データは、所定のプログラムにより前記第一候補の印刷装置に送信可能かつ前記第一候補の印刷装置で解釈可能なファイル形式である、
ことを特徴とするプリンタードライバー。 - 請求項5に記載のプリンタードライバーであって、
前記選択受付手段は、選択された印刷装置が第二候補である場合に、さらに、前記第一候補の印刷装置のいずれか一つの選択を受け付け、
前記保存手段は、前記所定のプログラムを起動し、前記保存された印刷データを印刷対象として指定し、選択された前記第一候補の印刷装置を送信対象として指定するファイルを生成し、保存する、
ことを特徴とするプリンタードライバー。 - 請求項1〜6いずれか一項に記載のプリンタードライバーであって、
前記表示手段は、前記第一候補の印刷装置及び第二候補の印刷装置を識別する情報とともに、印刷装置のステータス情報を表示する、
ことを特徴とするプリンタードライバー。 - 請求項2〜7いずれか一項に記載のプリンタードライバーであって、
前記表示手段は、前記変更内容が少ない順序で、前記第二候補の印刷装置を識別する情報を表示する、
ことを特徴とするプリンタードライバー。 - 印刷装置を制御する印刷制御装置であって、
印刷に使用する第一の印刷設定を受け付ける受付手段と、
前記印刷制御装置が利用可能な印刷装置を検索する検索手段と、
検索された印刷装置に関する情報と前記第一の印刷設定とを比較して、前記第一の印刷設定を変更せずに印刷を実行可能な第一候補の印刷装置と、前記第一の印刷設定を変更することにより印刷を実行可能な第二候補の印刷装置とを特定する特定手段と、
前記第一候補の印刷装置を識別する情報と、前記第二候補の印刷装置を識別する情報とを表示する表示手段と、
を有することを特徴とする印刷制御装置。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011062503A JP2012198765A (ja) | 2011-03-22 | 2011-03-22 | プリンタードライバー、及び印刷制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011062503A JP2012198765A (ja) | 2011-03-22 | 2011-03-22 | プリンタードライバー、及び印刷制御装置 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2012198765A true JP2012198765A (ja) | 2012-10-18 |
Family
ID=47180914
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011062503A Withdrawn JP2012198765A (ja) | 2011-03-22 | 2011-03-22 | プリンタードライバー、及び印刷制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2012198765A (ja) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018034483A (ja) * | 2016-09-02 | 2018-03-08 | キヤノン株式会社 | 画像形成装置、画像形成システム、情報処理装置、情報処理装置の制御方法、及び記憶媒体、プログラム |
| US10044880B2 (en) | 2016-12-16 | 2018-08-07 | Datamax-O'neil Corporation | Comparing printer models |
| JP2023090714A (ja) * | 2019-03-27 | 2023-06-29 | ブラザー工業株式会社 | サポートプログラム、情報処理装置、および印刷方法 |
-
2011
- 2011-03-22 JP JP2011062503A patent/JP2012198765A/ja not_active Withdrawn
Cited By (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2018034483A (ja) * | 2016-09-02 | 2018-03-08 | キヤノン株式会社 | 画像形成装置、画像形成システム、情報処理装置、情報処理装置の制御方法、及び記憶媒体、プログラム |
| US10044880B2 (en) | 2016-12-16 | 2018-08-07 | Datamax-O'neil Corporation | Comparing printer models |
| JP2023090714A (ja) * | 2019-03-27 | 2023-06-29 | ブラザー工業株式会社 | サポートプログラム、情報処理装置、および印刷方法 |
| JP7448064B2 (ja) | 2019-03-27 | 2024-03-12 | ブラザー工業株式会社 | サポートプログラム、情報処理装置、および印刷方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11488588B2 (en) | Voice control system and control method for controlling printing apparatus | |
| US20110216355A1 (en) | Computer readable recording medium recording printer driver, print control device, and computer readable recording medium recording printer search program | |
| JP6136619B2 (ja) | 情報処理プログラム、情報処理装置および情報処理装置の制御方法 | |
| JP6265717B2 (ja) | 情報処理装置、情報処理装置の制御方法、並びにプログラム | |
| US11087190B2 (en) | Information processing apparatus, control method thereof, and storage medium for controlling an image forming apparatus | |
| KR20090113013A (ko) | 인쇄 제어 방법 및 인쇄 제어 단말장치 | |
| JP7024270B2 (ja) | プログラムおよび印刷システム | |
| US20250190154A1 (en) | Information processing apparatus, method for controlling information processing apparatus, and storage medium | |
| JP2019181864A (ja) | 画像形成装置、および、該画像形成装置の制御方法、制御プログラム | |
| JP4743262B2 (ja) | 印刷設定項目を設定するための印刷設定装置が実行する方法およびプログラム | |
| JP2009211519A (ja) | 情報処理装置およびプログラム | |
| JP2011186726A (ja) | プリンタードライバー、印刷制御装置、プリンター検索プログラム | |
| JP2012198765A (ja) | プリンタードライバー、及び印刷制御装置 | |
| JP2009053789A (ja) | 情報処理装置とプログラムとコンピュータ読み取り可能な記録媒体 | |
| JP6413536B2 (ja) | 画像形成装置及びプログラム | |
| JP6424973B2 (ja) | サーバ、プリンタ、及び、サーバのためのコンピュータプログラム | |
| JP6933077B2 (ja) | プログラムおよび印刷システム | |
| JP6511899B2 (ja) | 情報処理装置、情報処理システム及びプログラム | |
| JP5540783B2 (ja) | プリンタードライバー、印刷制御装置、印刷システム | |
| JP5732417B2 (ja) | 画像形成システム及び画像形成プログラム | |
| JP2012191301A (ja) | 情報処理装置、プログラム、及び無線印刷方法 | |
| JP7024547B2 (ja) | アプリケーションプログラム | |
| JP2007310702A (ja) | プリンタ検索システム、プリンタ検索方法 | |
| US11880622B2 (en) | Program product executable by computer of information processing apparatus and printing system, transmitting print job and settings to virtual printer and passing to requesting printer, the associated job name and print settings displayed thereon | |
| KR101383569B1 (ko) | 인쇄 제어 방법 및 인쇄제어장치 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A300 | Withdrawal of application because of no request for examination |
Free format text: JAPANESE INTERMEDIATE CODE: A300 Effective date: 20140603 |