JP2007087065A - Print controller, print control method, and print control program - Google Patents
Print controller, print control method, and print control program Download PDFInfo
- Publication number
- JP2007087065A JP2007087065A JP2005274419A JP2005274419A JP2007087065A JP 2007087065 A JP2007087065 A JP 2007087065A JP 2005274419 A JP2005274419 A JP 2005274419A JP 2005274419 A JP2005274419 A JP 2005274419A JP 2007087065 A JP2007087065 A JP 2007087065A
- Authority
- JP
- Japan
- Prior art keywords
- output destination
- output
- setting
- condition
- 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.)
- Granted
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
本発明は、印刷制御装置、印刷制御方法及び印刷制御プログラムに関し、特にネットワークを介して接続する複数の出力装置に対して印刷要求を行う印刷制御装置、印刷制御方法及び印刷制御プログラムに関する。 The present invention relates to a print control apparatus, a print control method, and a print control program, and more particularly, to a print control apparatus, a print control method, and a print control program that make a print request to a plurality of output devices connected via a network.
近年では、通常の印刷用紙に印刷を行うプリンターのみならず、書き換えが可能な特殊な用紙(リライタブルペーパー)に印刷を行うプリンター(リライタブルプリンター)が提供されている。したがって、試し印刷や一時的な印刷等の場合にリライタブルプリンターを出力先とすることで、印刷用紙の消費を抑えることができる。 In recent years, not only printers that print on ordinary printing paper but also printers (rewritable printers) that print on special rewritable paper (rewritable paper) have been provided. Therefore, by using a rewritable printer as an output destination in the case of trial printing or temporary printing, consumption of printing paper can be suppressed.
また、リライタブルペーパーを表示(印刷)媒体とした電子黒板(リライタブルペーパー電子黒板)も提供されている。リライタブルペーパー電子黒板によれば、出力文書の内容を多数、又は不特定のものに迅速に閲覧させることができる。 There is also provided an electronic blackboard (rewritable paper electronic blackboard) using rewritable paper as a display (printing) medium. According to the rewritable paper electronic blackboard, the contents of the output document can be quickly viewed by many or unspecified ones.
このように、各出力装置はそれぞれ異なる特性を備えている。したがって、これら各種の出力装置が出力可能な環境において、ユーザは用途に合った出力先を選択して印刷指示を行う必要がある。
しかしながら、ユーザの認識不足や操作ミス等によって、誤って不適切な出力先が選択されてしまう場合がある。例えば、まだ、完成していない文書等を試し印刷する際は、印刷用紙の消費を抑えるという観点からリライタブルプリンターを出力先とすることが要請されているにもかかわらず、誤って通常のプリンターを出力先としてしまう場合がある。また、機密文書等、特定のユーザにのみ閲覧が許可される文書の出力先として誤ってリライタブルペーパー電子黒板を選択してしまった場合には、機密情報が漏洩してしまう危険性もある。 However, an inappropriate output destination may be selected by mistake due to insufficient recognition by the user or an operation error. For example, when trying to print a document that has not yet been completed, a normal printer may be mistakenly used even though it is requested to use a rewritable printer as the output destination from the viewpoint of reducing print paper consumption. It may end up as an output destination. In addition, if a rewritable paper electronic blackboard is erroneously selected as an output destination of a document that can only be viewed by a specific user, such as a confidential document, there is a risk that confidential information may be leaked.
本発明は、上記の点に鑑みてなされたものであって、印刷対象の文書の用途や出力先の特性を考慮して適切な出力先を選択することができる印刷制御装置、印刷制御方法及び印刷制御プログラムの提供を目的とする。 The present invention has been made in view of the above points, and is a print control apparatus, a print control method, and a print control apparatus capable of selecting an appropriate output destination in consideration of the purpose of the document to be printed and the characteristics of the output destination. The purpose is to provide a print control program.
そこで上記課題を解決するため、本発明は、ネットワークを介して接続する複数の出力装置に対して印刷要求を行う印刷制御装置であって、文書ごとに出力先として許可する第一の出力先を設定させる第一の出力先設定手段と、前記文書の印刷時に前記文書の第二の出力先を設定させる第二の出力先設定手段と、前記第一の出力先の特性と前記第二の出力先の特性との比較に基づいて、前記第二の出力先への出力の適否を判定する判定手段とを有することを特徴とする。 Accordingly, in order to solve the above-described problem, the present invention provides a print control apparatus that issues a print request to a plurality of output apparatuses connected via a network, and sets a first output destination that is permitted as an output destination for each document. First output destination setting means for setting, second output destination setting means for setting a second output destination of the document at the time of printing the document, characteristics of the first output destination, and the second output And determining means for determining appropriateness of output to the second output destination based on comparison with the previous characteristic.
また、上記課題を解決するため、本発明は、ネットワークを介して接続する複数の出力装置に対して印刷要求を行う印刷制御装置であって、前記複数の出力装置の中から出力先を選定するための出力先選定条件を設定させる条件設定手段と、前記条件設定手段が設定させた前記出力先選定条件と印刷指示に関する情報とを照合することにより出力先とする出力装置を選定する出力先選定手段とを有し、前記出力先選定手段によって選定された出力装置に印刷要求を行うことを特徴とする。 In order to solve the above problems, the present invention is a print control apparatus that issues a print request to a plurality of output devices connected via a network, and selects an output destination from the plurality of output devices. Output destination selection for selecting an output device as an output destination by collating the output destination selection condition set by the condition setting means and the information related to the print instruction And a print request is made to the output device selected by the output destination selection means.
このような印刷制御装置では、印刷対象の文書の用途や出力先の特性を考慮して適切な出力先を選択することができる。 In such a print control apparatus, an appropriate output destination can be selected in consideration of the purpose of the document to be printed and the characteristics of the output destination.
また、上記課題を解決するため、本発明は、上記印刷制御装置における印刷制御方法、前記印刷制御方法を前記印刷制御装置に実行させるための印刷制御プログラムとしてもよい。 In order to solve the above problems, the present invention may be a print control method in the print control apparatus and a print control program for causing the print control apparatus to execute the print control method.
本発明によれば、印刷対象の文書の用途や出力先の特性を考慮して適切な出力先を選択することができる印刷制御装置、印刷制御方法及び印刷制御プログラムを提供することができる。 According to the present invention, it is possible to provide a print control apparatus, a print control method, and a print control program capable of selecting an appropriate output destination in consideration of the purpose of the document to be printed and the characteristics of the output destination.
以下、図面に基づいて本発明の実施の形態を説明する。まず、第一の実施の形態について説明する。図1は、第一の実施の形態のシステム構成例を示す図である。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. First, the first embodiment will be described. FIG. 1 is a diagram illustrating an example of a system configuration according to the first embodiment.
図1において、出力装置1、リライタブルペーパー(RP)出力装置2、広幅リライタブルペーパー(RP)電子黒板3、及びプリントサーバー6が、LAN(Local Area Network)等のネットワーク(有線又は無線の別は問わない。)によってパソコン5と接続されている。
In FIG. 1, an
出力装置1はFAX、プリンター又は複合機等を指し、何れも印刷用紙に文書を印刷することで共通している。なお、出力装置1の一種として広幅出力装置が存在する。広幅出力装置が使用する印刷用紙のサイズはA0、A1サイズと広幅である。印刷用紙はカットペーバーのみならず、印刷用紙の使用頻度が多い程、使用スペース、重量の面で持ち運びや給紙トレイへの設置に支障が出るので、広幅出力装置に取り付ける時はロール紙になっている。
The
リライタブルペーパー出力装置2は、一度印刷した内容を書き換えられる用紙(リライタブルペーパー)に対して印刷を行う装置である。図2は、リライタブルペーパー出力装置の内部構造を示す図である。
The rewritable
図2では、リライタブルペーパー出力装置2の内部構造を構成する要素として、印字部サーマルヘッド201、消去部熱ローラー202、給紙コロ203、排紙トレイ204、及び給紙トレイ205が表示されている。
In FIG. 2, a printing unit
リライタブルペーパー出力装置2は内部に印字部サーマルヘッド201、消去部熱ローラー202と言った発熱装置を複数備え、夫々異なる温度の熱を発し、リライタブルペーパー7自体の物質に化学変化を起こして、白又は黒への発色を促すことで印刷内容の書き換えが出来るようにしたものである。したがって、トナーは不要である。よって、何度でもリライタブルペーパー7自体の書き換えができ、試し印刷、又は一時的なメモを印刷することで、用紙の消費を抑える有力な代替手段となっている。
The rewritable
広幅リライタブルペーパー電子黒板3はその名の通り、リライタブルペーパー出力装置2を電子黒板の構造にしたものである。図3は、広幅リライタブルペーパー電子黒板の内部構造を示す図である。
As the name suggests, the wide rewritable paper
図3では、広幅リライタブルペーパー電子黒板3の内部構造を構成する要素として、印字部サーマルヘッド301、消去部熱ローラー302、給紙コロ303、回転軸304が表示されている。図3は、リライタブルペーパー7が上下スクロールの場合、広幅リライタブルペーパー電子黒板3を90度左回転させて横から見た図を表し、リライタブルペーパー7が左右スクロールの場合、広幅リライタブルペーパー電子黒板3を上から見た図を表している。
In FIG. 3, a printing unit
広幅リライタブルペーパー電子黒板3では、リライタブルペーパー7を広幅にし、両端を繋ぎ合わせてループ状のロール紙にしている。前述のリライタブルペーパー出力装置2と同様で、更にループ状のロール紙に書き込む形になるので最小限の広さや重量で済む。
In the wide rewritable paper
また、図4は、広幅リライタブルペーパー電子黒板を正面から見た図である。 FIG. 4 is a front view of the wide rewritable paper electronic blackboard.
図4における広幅リライタブルペーパー電子黒板3は、リライタブルペーパー7が上下スクロールすることで画像内容が書き替えられるタイプである。
The wide rewritable paper
図1に戻る。図1において、いずれの装置も備えている構成要素として、制御プログラム(121、221、321、521、621)、CPU(110、210、310、510、610)、HDD(Hard Disk Drive)(111、211、311、511、611)、及びメモリ(112、212、312、512、612)がある。 Returning to FIG. In FIG. 1, as components provided in any of the apparatuses, a control program (121, 221, 321, 521, 621), a CPU (110, 210, 310, 510, 610), an HDD (Hard Disk Drive) (111) , 211, 311, 511, 611) and memory (112, 212, 312, 512, 612).
制御プログラムはデータ加工、データの受け渡しについて各処理の手順を記述しているプログラムである。CPUは制御プログラムの制御により各装置へコマンドを出す。 The control program is a program that describes the procedure of each processing for data processing and data transfer. The CPU issues a command to each device under the control of the control program.
メモリ及びHDDの用途については、装置ごとに異なる。 The use of the memory and the HDD is different for each apparatus.
パソコン5は、メモリ512には印刷条件550や印刷等の指示による一時情報を保管し、HDD511には文書のオリジナル画像、プリンタードライバー522、及び印刷条件画面のフォーマット等を保管する。
The
プリントサーバー6は、メモリ612には各印刷管理情報の一時情報を保管し、HDD611には各印刷管理情報表示画面のフォーマットを保管する。
The
出力装置1及びリライタブルペーパー出力装置2は、メモリ112又は212を制御プログラムの動作状態の情報の一時保管領域として用いる。また、HDDが無い場合、メモリ112又は212は、HDDの使用用途も兼ねる。出力装置1及びリライタブルペーパー出力装置2は、また、HDD111又は211を制御プログラム、メッセージ画面の格納領域として用いる。なお、機種によっては画像の保管領域としても用いる。
The
広幅リライタブルペーパー電子黒板3は、メモリ312を制御プログラム321の動作状態の情報の一時保管領域として用いると共に、再表示の日時と画像情報の格納領域としても用いる。広幅リライタブルペーパー電子黒板3は、また、HDD311をメッセージ画面や再表示の画像情報の格納領域として用いる。なお、広幅リライタブルペーパー電子黒板3においての「再表示」とは、緊急情報の表示や非表示時間に達した時、リライタブルペーパーをスクロールして今まで表示していた画像を一旦消去するか、内部に退避させ、その後、緊急情報の表示の解除や表示時間に達した時に、一旦消去した又は内部に退避させた画像を再表示させることをいう。
The wide rewritable paper
図1において、パソコン5は、更に、文書情報531、プリンタードライバー522、印刷プログラム523、画像バッファ513、印刷バッファ514、印刷条件550、及び印刷管理ユーティリティプログラム520等を有している。但し、本発明を実施するにあたり、パソコン5に対してハードウェア面で特別な機能や装置を付加する必要はない。
In FIG. 1, the
プリンタードライバー522は印刷条件550を設定させるための、ユーザとのインターフェースの役割を果たすソフトウェアである。印刷プログラム523はプリンタードライバー522で設定された印刷条件550に基づいて画像540を描画するソフトウェアである。印刷条件550は表示中の画像540がパソコン5で編集され内容の更新があった場合に各種の出力装置1〜3への再描画の方法や条件を定めたものである。
The
印刷管理ユーティリティプログラム520は通常、各出力装置1〜3の正常又は異常時の印刷タスク及びユーザ別使用状況等のログを採取し、印刷システムにおける印刷処理を管理する。本実施の形態においては、各出力装置1〜3の機種の型式又は機種グループに基づく出力先の属性や掲示条件を管理する。なお、機種グループについては後述する。
The print
なお、印刷管理ユーティリティプログラム520は、出力装置1〜3の数が少ない場合はパソコン5内に格納されるが、出力装置1〜3の数が多い場合はプリントサーバー6内に格納するとよい(印刷管理ユーティリティプログラム620)。
The print
画像バッファ513は印刷画像の作業場所に用いられ、オリジナル画像(例えば、パソコン5内に存在する文書)に印刷条件550に沿って定型フォーマットを合成したり、拡大縮小等加工処理を行うための領域として用いられる。但し、オリジナル画像が加工されずそのまま印刷画像とされる場合もある。
印刷バッファ514は、作成された印刷画像を収納するための領域で、印刷バッファ514から印刷画像の内容が各種の出力装置1〜3へ送られる。
The
The
図5は、第一の実施の形態のパソコンにおける基本的なデータの流れを示す図である。 FIG. 5 is a diagram showing a basic data flow in the personal computer according to the first embodiment.
最初にプリンタードライバー522が外部のインストールサーバー15からインストールされる(S1)。
First, the
出力装置1は多機能化が進み、拡張機能を備えている。プリンタードライバー522は出力装置の基本機能はもちろんのこと、多機能化、拡張機能をも反映した設定項目の内容を表示しなければならない。従って、予めプリンタードライバー522内部には出力装置の機種の型式等の仕様情報が盛り込まれている。本発明に関しては出力装置の機種グループの値が仕様情報の中に含まれる。
The
ここで機種グループについて説明する。機種グループとは、出力装置をその機種ではなく、通常の出力装置、リライタブルペーパー出力装置、又は広幅リライタブルペーパー電子黒板といった大まかに括りによって分類するためのものであり、PU(Pulp Paper Printer)、RP(Rewrite Paper Printer)、又はRB(Rewrite Paper Board)の値をとる。 Here, the model group will be described. The model group is used to classify output devices roughly according to general types such as normal output devices, rewritable paper output devices, or wide rewritable paper electronic blackboards, not PU models, PU (Pulp Paper Printer), RP The value of (Rewrite Paper Printer) or RB (Rewrite Paper Board) is taken.
すなわち、各種出力装置内でも、多数の機種が存在し、更にその機種のバリエーションは時間と共に変化するところ、出力装置に出力を依頼する側にその機種に基づいて当該出力装置が前記3つの出力装置のいずれに属するのかを判断させるのは、その判断機能の保守作業を煩雑にさせる。そこで、予め、プリンタードライバー522に、当該プリンタードライバー522が対応する出力装置の機種の型式だけでなく、機種グループの値も含めておくのである。但し、機種に基づいて判断してもよい。
That is, even in various output devices, there are a large number of models, and variations of the models change with time. Based on the models of the output devices that request output from the output devices, the output devices are the three output devices. It is complicated to perform the maintenance work of the determination function to determine which one belongs to. Therefore, the
ここで、PUは通常の出力装置を示し、本実施の形態では出力装置1が該当する。RPはリライタブルペーパー出力装置を示し、本実施の形態ではリライタブルペーパー出力装置2が該当する。RBは広幅リライタブルペーパー電子黒板を示し、本実施の形態では広幅リライタブルペーパー電子黒板3が該当する。
Here, PU indicates a normal output device, and the
なお、プリントサーバー22やプリント管理ユーティリティプログラム520又は620が図6の出力装置情報データベース有する場合、各出力装置の属性情報として機種グループの値も登録しておく。
When the
図6は、出力装置情報データベースの構成例を示す図である。図6の出力装置情報データベース60は、出力装置ごとに、プリンター名、IPアドレス、機種(モデル)名、キーワード、及び機種グループが登録されている。なお、キーワードは、機種を簡易に識別するための文字列である。
FIG. 6 is a diagram illustrating a configuration example of the output device information database. In the output
図5に戻る。続いて、ユーザは、パソコン5内の文書編集アプリ526を使って画像540を含む文書を作成し、文書情報531としてHDD511に登録する。文書の作成の際、文書編集アプリ526は、文書印刷条件設定画面をパソコン5の表示モニタに表示させる。
Returning to FIG. Subsequently, the user creates a document including the
図7は、文書編集アプリの文書印刷条件設定画面の第一の表示例を示す図である。図7の文書印刷条件設定画面5261の領域5261aでは、機種グループと同じ粒度、すなわち、「用紙を使った出力装置」、「リライタブルペーパー出力装置」、及び「リライタブルペーパー電子黒板」の中からチェックボタンによって一つ以上の型式をチェックすることができる。したがって、ユーザは、文書の特性を考慮してチェックボタンをチェックする。チェックされた出力先の型式に対して印刷が許される。設定値は文書情報531の一つとして、HDD511に保管される(S2)。このように、文書ごとに出力先を設定させることができる。
FIG. 7 is a diagram illustrating a first display example of the document printing condition setting screen of the document editing application. In the
続いて、ユーザは文書印刷の際、図8に示される印刷ダイアログ527を表示モニタに表示させ、プリンター名のリスト5271を開く。リスト5271には広幅リライタブルペーパー電子黒板3、リライタブルペーパー出力装置2、出力装置1のプリンター名が入っている。ユーザはリストの中から、出力先51にするプリンター名を選択し、HDD511に保管する。なお、印刷ダイアログ527については便宜上画面の一部を省略している。印刷ダイアログ527には、非図示の「プロパティ」ボタンがあり、それを押下されると選択されたプリンター名に対応するプリンタードライバー522のプロパティを表示させる。
Subsequently, when printing a document, the user displays a
ところで、ユーザは、プリンター名に対応する出力装置1〜3の詳細な印刷条件550について変更があれば、印刷ダイアログ527のプロパティボタンを押下して、その出力装置1〜3のプリンタードライバーのプロパティを画面に表示させ、変更する印刷条件550の値を設定する。設定後、その出力装置1〜3のプリンタードライバーのプロパティ画面を閉じる。なお、設定値は仮登録の状態である(S3)。
Incidentally, if there is a change in the
印刷を実行する場合は、印刷ダイアログ527の「OK」ボタンを押下する。通常このタイミングで文書情報531、画像540、印刷条件550等が印刷プログラム523へ出力されるが、本実施の形態では、その前にプリンタードライバー522が、印刷ダイアログ527で選択されたプリンター名に対応する出力装置の型式と、文書印刷条件設定画面5261において選択され、文書情報531に含まれて保管されている出力先の型式とを照合し、分析する。
When executing printing, the “OK” button of the
すなわち、上述したようにプリンタードライバー522には出力装置1〜3の機種グループの値が埋め込まれている。したがって、プリンタードライバー522は印刷ダイアログ527で選択されたプリンター名に基づいて当該プリンター名に対応する出力装置の機種グループを判定し、その結果と文書情報531の出力先の型式とが一致するかどうかをチェックすることに印刷の適否を判断する(S4)。
That is, as described above, the values of the model groups of the
両者が一致する場合又は一致しなくとも両者の関係が適切な場合、文書情報531、画像540、印刷条件550等が印刷プログラム523に出力され、印刷プログラム523によって通常の印刷処理が実行される。
If the two match or not match, the
なお、この際、文書編集アプリ526が開いていれば、表示モニタに表示中の画像540(文書)は画像バッファ513の中に入っているが、オリジナル画像541をコピーしているだけで、画像加工される場合がある。すなわち、画像バッファ513の内容が印刷バッファ514にコピーされ、印刷条件550によっては更なる画像加工を施され、印刷画像542として形成される(S6、S7、S8)。
At this time, if the
続いて、印刷画像542の内容が印刷条件550と共に出力先51が示す出力装置に出力され出力装置内の制御プログラム(121、221又は321)は印刷条件550に基づき、印刷画像542の印刷を行う(S9)。
Subsequently, the content of the
一方、S4において両者が一致しない場合又は更に両者の関係が不適切な場合、 その旨を通知する警告メッセージを表示モニタに表示させ、プリンタードライバー522を強制終了させる。したがって、印刷ダイアログ527のキャンセルボタンが押下された際と同様に、プリンタードライバー522で設定された仮登録の値を破棄する。(S5)
ここで、両者の関係が不適切な場合とは、第一のケースとして、例えば、文書編集アプリ526で文書情報531として出力先をリライタブルペーパー出力装置2又は出力装置1にしておき、印刷の際、プリンタードライバー522において広幅リライタブルペーパー電子黒板3を選択した場合が挙げられる。その理由は以下の通りである。
On the other hand, if they do not match in S4 or if the relationship between them is inappropriate, a warning message notifying that is displayed on the display monitor, and the
Here, the case where the relationship between the two is inappropriate is, for example, a case where the output destination is set to the rewritable
リライタブルペーパー出力装置2又は出力装置1に印刷される文書のサイズは大概A4サイズであるが、そのような文書をA0、A1といった広幅サイズの印刷及び表示を本来の目的とする広幅リライタブルペーパー電子黒板3に印刷するのは空間上の効率が悪いからである。また、広幅リライタブルペーパー電子黒板3は大型で高価であるが故に設置数が少ないため代替手段が無い場合が多く、広幅リライタブルペーパー電子黒板3を必要とする他のユーザの使用機会を妨げてしまい、他のユーザの業務の進捗に支障をもたらすからである。更に、印刷される文書が機密文書である場合、誤って広幅リライタブルペーパー電子黒板3に出力されると、当該文書が無関係且つ不特定の者に閲覧されてしまう危険性があるからである。
The size of a document printed on the rewritable
なお、この場合、警告メッセージで、印刷ダイアログ527においてリライタブルペーパー出力装置2又は出力装置1に係るプリンター名を選択するように催促してもよい。
In this case, a warning message may prompt the user to select the printer name related to the rewritable
また、両者の関係が不適切な第二のケースとして、文書編集アプリ526で文書情報531として文書の出力先を広幅リライタブルペーパー電子黒板3にしておき、印刷の際、プリンタードライバー522において、リライタブルペーパー出力装置2又は出力装置1を選択した場合が挙げられる。その理由は以下の通りである。
As a second case in which the relationship between the two is inappropriate, the
広幅リライタブルペーパー電子黒板3に印刷される文書のサイズは大概A0、A1といった広幅サイズである。一方、出力装置1に印刷される文書のサイズは大概A4サイズなので、A0又はA1サイズの文書をそのまま等倍印刷するとA4サイズからはみ出てしまい、望みの印刷結果にならず資源の無駄になってしまうからである。また、出力装置1が広幅出力装置の場合、等倍印刷であっても印刷用紙に印刷する必然性が無ければ用紙サイズが広幅サイズだけに資源の無駄の度合いが大きくなってしまうからである。なお、A0、A1サイズからA4サイズへ縮小印刷するにしても縮小率が大きいので、画像内容の認識、判別が困難になる可能性が高く、縮小印刷は非現実的である。
The size of a document printed on the wide rewritable paper
なお、この場合、警告メッセージで、印刷ダイアログ527において広幅リライタブルペーパー電子黒板3に係るプリンター名を選択するように催促してもよい。
In this case, a warning message may prompt the user to select the printer name related to the wide rewritable paper
このように、上記パソコン5によれば、印刷用紙を無駄に消費したり、機密文書が無関係且つ不特定の閲覧者に見られてしまう等、多大な損害に繋がるのを防止することが出来る。また、各出力装置ごとではなく、機種グループによって印刷の適否を判断するため、新機種が登場した場合でも、簡易な保守作業によって対応することができる。
As described above, according to the
ところで、広幅リライタブルペーパー電子黒板3、リライタブルペーパー出力装置2は製品化されているが、まだ広い範囲に渡って普及していない。また、本発明が適用されていない出力装置1のプリンタードライバー522には、機種グループの値は埋め込まれておらず、上記のような出力先の適否をチェックする機能(以下、単に「チェック機能」という。)は実装されていない。
By the way, although the wide rewritable paper
したがって、機種グループの値とチェック機能とが実装されたプリンタードライバー522を用意し、広幅リライタブルペーパー電子黒板3又はリライタブルペーパー出力装置2の少なくともいずれか一方が設置され、ネットワークに接続された時点で出力装置1のプリンタードライバー522を更新して全て機種グループに対応出来るものにすればよいと考えられる。しかし、機種グループへの対応が仕様外だったり、出力装置1が古くメンテナンス期間が切れていたり等、メーカーの都合で一部の出力装置1のプリンタードライバー522ではどうしても機種グループに対応出来ないものが出てくる場合が考えられる。そうすると、上記チェック機能を実現するのが困難となる。
Accordingly, a
そこで、かかる場合を考慮した例について以下に説明する。図9は、機種グループの値による制御の流れを示す図である。 Therefore, an example considering such a case will be described below. FIG. 9 is a diagram showing the flow of control based on the value of the model group.
パソコン5又はプリントサーバー6に印刷管理ユーティリティプログラム520を駐在しておき、プリンタードライバー522が機種グループの値を情報として持っているかをチェックする機能を持たせる。
A print
新たな出力装置1〜3のプリンタードライバー522をインストールする際、印刷管理ユーティリティプログラム520が作動し、インストールしようとするプリンタードライバー522の情報を読みに行き、印刷管理ユーティリティプログラム520は事前にプリンタードライバー522が機種グループの値を持っているかをチェックする(S11〜S12)。
When the
プリンタードライバー522に機種グループの値が無い場合、ユーティリティプログラム520は、図10に示すその旨のメッセージをユーザに告知するともに、インストール処理を強制終了させる(S13)。
一方、プリンタードライバー522に機種グループの値が有る場合、PU、RP又はRBのいずれかの値を図6に示す出力装置情報データベース60における機種グループの欄に登録する。なお、プリンター名、IPアドレス、機種名も同時に登録する(S14)。
If the
On the other hand, if the
このように、上記パソコン5によれば、新たな出力装置1〜3のプリンタードライバー522がインストールされる度に、印刷管理ユーティリティプログラム520はプリンタードライバー522が機種グループの値を情報として持っているかをチェックし、機種グループの値の有無を記録するので、ユーザはチェック機能の効果を得るための対策を取ることが出来る。
As described above, according to the
また、出力装置情報データベース60に機種グループの値が一元的に登録されるため、例えば、代行印刷が発生した場合、各出力装置に問い合わせなくても出力装置情報データベース60内の機種グループの値を参照すればよく、迅速に同じ機種グループの値を持つ出力装置1〜3を探索することができ、円滑な業務の進捗に繋がる。
In addition, since the model group values are centrally registered in the output
ところで、既にインストール済みの出力装置1〜3のプリンタードライバー522の機種グループの値の有無のチェックを行うときは、印刷管理ユーティリティプログラム520は、まず図6の出力装置情報データベース60を参照する(図9のS15)。
By the way, when checking the presence / absence of the model group value of the
続いて、印刷管理ユーティリティプログラム520は、パソコン5にインストール済みのプリンタードライバー522のプリンター名を取得し、そのプリンター名が出力装置情報データベース60に登録されているかどうかをチェックする。プリンター名が登録されている場合、出力装置情報データベース60における当該プリンター名の行の機種グループの値を参照する(S16)。
Subsequently, the print
一方、プリンタードライバー522のプリンター名が出力装置情報データベース60に登録されていない場合、印刷管理ユーティリティプログラム520は、そのプリンター名に係るプリンタードライバー522の情報を読みに行く(S17)。
On the other hand, when the printer name of the
プリンタードライバー522の情報を読みに行って、機種グループの値が無かった場合、無いことを示す値か記号を図6の出力装置情報データベース60の中の機種グループの欄に登録する(S17)。図6には「なし」で示しているが、「×」又は「NONE」等、機種グループの値が無いことが識別できる記号であれば何でもよい。なお、この処理は、上記S13においても行われる。
When the information of the
更に、機種グループの値が無かった場合、印刷管理ユーティリティプログラム520は、一旦メモリ512にプリンター名を記録し、全てのプリンタードライバー522に対してのチェックを終えた時点で、機種グループの値が無い旨のメッセージにメモリ512に記録したプリンター名を添えて図11に示される警告メッセージを画面に表示させる(S18〜S19)。
Further, when there is no model group value, the print
なお、印刷管理ユーティリティプログラム520は最初の起動時から毎回、上記の処理を行うことになるが、最初は出力装置情報データベース60は白紙状態なので、パソコン5内にインストールされている全てのプリンタードライバー522に対してチェックが行われることになる。
The print
また、印刷管理ユーティリティプログラム520は、プリンター名が変更された場合は上記S17の処理を行う。また、プリンタードライバー522が削除された場合、印刷管理ユーティリティプログラム520は、削除されたプリンタードライバー522に係るプリンター名の行の機種グループの値を出力装置情報データベース60から削除する。
The print
このように上記パソコン5によれば、既にインストール済みの出力装置1〜3のプリンタードライバー522についても機種グループの値を情報として持っているかをチェックし、機種グループの値の有無を記録するので、ユーザはチェック機能の効果を得るための対策を取ることが出来る。
As described above, according to the
また、機種グループの値を情報の有無のチェック結果は、出力装置情報データベース60に保存されるため、一回チェックを行ったプリンタードライバー522に関しては、再度同様の処理を行う必要がなく、処理効率の向上を図ることができる。
In addition, since the check result of the presence / absence of information on the model group value is stored in the output
次に、機種グループの値を持たないプリンタードライバー522から印刷プログラム523に対して印刷指示が出された場合について図9を用いて説明する。かかる場合を想定して、印刷プログラム523に機種グループに値の有無を確認する機能を実装しておく。以下、処理の流れを説明する。
Next, a case where a print instruction is issued from the
機種グループの値を情報として持たないプリンタードライバー522から印刷プログラム523に対して印刷の指示が出されたとする(S20)。
Assume that a print instruction is issued from the
印刷の指示を受けた印刷プログラム523は、プリンタードライバー522より印刷条件550を受け取った際、機種グループの値が含まれているかをチェックする。
Upon receiving the
機種グループの値が有る場合、印刷プログラム523は、印刷画像542を受け取り印刷処理に入る。一方、機種グループの値が無い場合、印刷プログラム523は、その旨の情報をプリンタードライバー522のプリンター名と共に印刷管理ユーティリティプログラム520に通知し、印刷処理を強制終了する(S21)。
If there is a value of the model group, the
印刷プログラム523から通知を受けた印刷管理ユーティリティプログラム520は、図12に示されるような警告メッセージをプリンタードライバー522のプリンター名とともに表示モニタに表示させる。これにより、機種グループの値を持たない出力装置1〜3からの印刷を阻止することが出来、告知を受けたユーザは対策を取ることになる(S22)。
Upon receiving the notification from the
次に、文書編集アプリ526が文書情報531として文書の出力先の型式を持っていない場合について図9を用いて説明する。この場合は、プリンタードライバー522が、図13に示されるような警告メッセージを文書名と共に表示させる(S23)。これにより、機種グループの値を持たない出力装置1〜3からの印刷を阻止することが出来、告知を受けたユーザは対策を取ることになる。
Next, a case where the
ところで、文書の内容が災害、事故等の緊急情報や重大情報、特価情報等だった場合、その文書の内容を特定者のみならず、多数の不特定者に対して通知する必要がある。言い換えれば機種グループにかかわらず全ての出力装置1〜3に当該文書を印刷する必要が出てくる場合がある。
By the way, when the content of a document is emergency information such as a disaster or an accident, serious information, special price information, etc., it is necessary to notify the content of the document not only to a specific person but also to many unspecified persons. In other words, it may be necessary to print the document on all the
文書のサイズが例えばA4サイズであれば、出力装置1やリライタブルペーパー出力装置2に対してはそのまま等倍印刷すれば良いが、広幅リライタブルペーパー電子黒板3に対しても等倍印刷すると、画像の内容や文字が小さ過ぎて見えないため、1m以上離れると閲覧者が伝達に気付かず業務に支障が出る他、損害を蒙る恐れがある。
If the size of the document is, for example, A4 size, it may be printed as it is for the
その場合、広幅リライタブルペーパー電子黒板3のみに対して、印刷画像の拡大印刷を設定して印刷するとよいが、印刷指示が標準サイズ向け、広幅サイズ向けと設定する必要があり、手動操作では操作者のミスによりどちらかの印刷指示を抜かしてしまい、伝達が実施されず業務に支障が出る他、損害を蒙る恐れがある。かかる問題点を解決する例について以下に説明する。
In that case, it is better to set the enlarged print of the print image for only the wide rewritable paper
現状では出力装置1は仕様や性能に違いがあり、並行印刷や代行印刷を行う場合は近似した機種の出力装置のプリンタードライバー522でないと使えない。これは異なるメーカーの出力装置でも同様であり、I/F仕様の違いが大きいためである。これを解決するために社団法人ビジネス機械・情報システム産業協会(JBMIA)でBMLinkS(Business Machine Linkage Service)が策定され、所定の機能が共通化で使用可能になっている。ここでは、このような共通化されたI/Fに対応したプリンタードライバー(以下「共通プリンタードライバー」という。)を用いる。
At present, the
改めて図7の文書印刷条件設定画面5261を参照する。文書の内容が災害、事故等の緊急情報や重大情報、特価情報等であって、機種グループに関わらず全ての出力装置1〜3に印刷する必要が或る場合は、文書印刷条件設定画面5261の緊急時対応の設定欄において、「指定した出力先全てに対して並行印刷を行う。」のチェックボタン5261bをチェックする。
The document print
チェックボタン5261bがチェックされた場合に、その文書から印刷ダイアログ527が開かれると、パソコン5は、印刷ダイアログ527に緊急ボタンを表示させる。
When the
図14は、緊急ボタンが表示された印刷ダイアログの表示例を示す図である。図14に示される印刷ダイアログ527には、OKボタンの左側に緊急ボタン5272が表示されている。
FIG. 14 is a diagram illustrating a display example of a print dialog on which an emergency button is displayed. In the
印刷ダイアログ527に緊急ボタン5272が表示されている際に、リスト5271の中からいずれかのプリンター名が選択されると、パソコン5は、緊急ボタン5272をクリアボタンに変更して表示させる。
If any printer name is selected from the
図15は、クリアボタンが表示された印刷ダイアログの表示例を示す図である。図15に示される印刷ダイアログ527では、リスト5271においてプリンター名が一つ選択されている。また、プリンター名の選択に応じ、緊急ボタン5272がクリアボタン5273に置き換わっている。
FIG. 15 is a diagram illustrating a display example of a print dialog in which a clear button is displayed. In the
図15の状態で印刷ダイアログ527のOKボタンが押下された場合、パソコン5は、図8の状態の印刷ダイアログ527においてOKボタンが押下された場合と同様の処理を実行する。すなわち、選択されたプリンター名に係る出力装置のプリンタードライバー522の印刷条件550に基づいて、通常の印刷処理を実行する。
When the OK button of the
一方、クリアボタン5273が押下された場合、パソコン5は、プリンター名の選択状態を解除し、クリアボタン5273を緊急ボタン5272に置き換えて表示させる。すなわち、印刷ダイアログ527の表示が図15の状態から図14の状態に戻る。なお、緊急ボタン5272が表示された状態で非図示のプロパティのボタンが押下されると、パソコン5は、共通プリンタードライバーのプロパティを表示させる。ここでは共通プリンタードライバーのプロパティ画面は図示しないが、当該プロパティ画面では、基本的にどの出力装置に対しても所定の標準の印刷条件が設けられるはずである。
On the other hand, when the
図14の印刷ダイアログ527において緊急ボタン5272が押下された場合、パソコン5は、共通プリンタードライバーの印刷条件に基づいて、文書印刷条件設定画面5261の領域5261aにおいて選択された全ての出力先に対して並行印刷を実施する。
When the
ところで、全て同じ印刷条件に基づいて並行印刷すると以下の問題が発生する。 By the way, the following problems occur when parallel printing is performed based on the same printing conditions.
図16は、A4縦長サイズの文書に記述された緊急情報の例を示す図である。 FIG. 16 is a diagram illustrating an example of emergency information described in an A4 portrait document.
図7のように出力先が選択されている場合において並行印刷が実行される場合、印刷プログラム523は出力先を出力装置1に指定して等倍印刷を行い、次に出力先を広幅リライタブルペーパー電子黒板3に変えて印刷する。この時、等倍のままで広幅リライタブルペーパー電子黒板3の画面に表示すると、図17のような状態になる。
When parallel printing is executed when an output destination is selected as shown in FIG. 7, the
図17は、A4縦長サイズの文書を広幅リライタブルペーパー電子黒板に等倍表示した例を示す図である。 FIG. 17 is a diagram illustrating an example in which an A4 portrait document is displayed on the wide rewritable paper electronic blackboard at the same magnification.
A4縦長サイズは、水平方向が148mmであり垂直方向が210mmである。また、広幅リライタブルペーパー電子黒板3の画面サイズであるA0横長サイズは、水平方向が1189mmであり垂直方向が841mmである。更に、実際は、広幅リライタブルペーパー電子黒板3の画面はA0横長サイズより若干大きめにとってある。したがって、A4縦長の文書を広幅リライタブルペーパー電子黒板3の画面に表示させると、その文書は、当該画面に対して水平方向で約8分の1、垂直方向で約4分の1に過ぎず、また、面積では約32分の1にしか過ぎない。
The A4 portrait size is 148 mm in the horizontal direction and 210 mm in the vertical direction. The A0 landscape size, which is the screen size of the wide rewritable paper
よって、閲覧者が図17の画面を1m以上離れて見ても、文書の内容や文字が小さ過ぎて見えないため、認識が出来ず、仮に文書の内容が緊急情報や重大情報、特価情報等だったとしても見逃してしまう。更に、A4縦長画像が広幅リライタブルペーパー電子黒板3の画面の隅に表示されると余計見難くなる。
Therefore, even if the viewer looks at the screen of FIG. 17 at a distance of 1 m or more, the contents and characters of the document are too small to be seen, and thus cannot be recognized, and the contents of the document are urgent information, critical information, special price information, etc. Even if it is, it will be missed. Furthermore, if an A4 portrait image is displayed at the corner of the screen of the wide rewritable paper
そこで、本実施の形態のパソコン5は、オリジナル画像541をその水平方向又は垂直方向のいずれかが、広幅リライタブルペーパー電子黒板3の画面の枠一杯になるように拡大して印刷画像542をする。例えば、上記のA4縦長サイズの例では、垂直方向に4倍拡大すると枠一杯になる。したがって、この場合、オリジナル画像541は、水平方向及び垂直方向に4倍拡大される。
Therefore, the
図18は、A4縦長サイズの文書を広幅リライタブルペーパー電子黒板の画面に合わせて表示した例を示す図である。これにより閲覧者は画面を1m以上離れて見ても文書の内容を認識することができる。 FIG. 18 is a diagram showing an example in which an A4 portrait document is displayed in accordance with the screen of the wide rewritable paper electronic blackboard. Thus, the viewer can recognize the contents of the document even when viewing the screen at a distance of 1 m or more.
このように上記パソコン5によれば、ユーザは、並行印刷の指示を1度行うだけで、複数の出力装置1〜3に適切な態様で印刷させることができる。したがって、多数且つ不特定の閲覧者に緊急情報や重大情報、特価情報等を迅速に伝達することが出来る。
As described above, according to the
ところで、広幅リライタブルペーパー電子黒板3は掲示用ポートにも使用出来る汎用性がある。使用状況によっては、例えば特定者しか立ち寄れない会議室、又は不特定者が立ち寄る場所のどちらかに移動して配置される可能性がある。従って広幅リライタブルペーパー電子黒板3に印刷する場合、広幅リライタブルペーパー電子黒板3の配置場所を取得出来るシステムでなければ、ユーザは、その配置場所を把握するのが困難である。遠隔のパソコン5から印刷設定する場合は特にその配置場所の把握が困難である。したがって、誤って不特定者が立ち寄る場所の広幅リライタブルペーパー電子黒板3に機密文書等を出力してしまう可能性があるという問題がある。かかる問題点を解決する例について以下に説明する。
By the way, the wide rewritable paper
文書編集アプリ526は、文書印刷条件設定画面として図19に示されるような画面を表示させる。
The
図19は、文書編集アプリの文書印刷条件設定画面の第二の表示例を示す図である。 FIG. 19 is a diagram illustrating a second display example of the document printing condition setting screen of the document editing application.
図19に示される文書印刷条件設定画面5262では、広幅リライタブルペーパー電子黒板3への掲示条件として「特定掲示」及び「不特定掲示」の項目が用意されている。印刷対象の文書が、機密文書等、文書の特性として特定者のみが閲覧出来る文書の場合は「特定掲示」にチェックを入れる。一方、印刷対象の文書が、不特定者、つまり誰もが閲覧出来る文書である場合は「不特定掲示」にチェックを入れる。文書印刷条件設定画面5262における設定内容は、文書情報531に含められて保管される。
In the document printing
また、広幅リライタブルペーパー電子黒板3のプリンタードライバー522は、そのプロパティ画面として図20に示されるような画面を表示させる。
Further, the
図20は、広幅リライタブルペーパー電子黒板のプリンタードライバーのプロパティ画面の表示例を示す図である。 FIG. 20 is a diagram showing a display example of the property screen of the printer driver of the wide rewritable paper electronic blackboard.
図20のプロパティ画面5221の領域5221aには、広幅リライタブルペーパー電子黒板3の使用用途として「特定掲示」及び「不特定掲示」の項目が表示されている。したがって、ユーザは、予め当該広幅リライタブルペーパー電子黒板3の設置場所等を考慮していずれかの項目をチェックしておく。
In the
すなわち、会議室など、外部に対するセキュリティが行き届いて、且つ特定者のみが集合する場所に当該広幅リライタブルペーパー電子黒板3が設置されている場合は「特定掲示」にチェックを入れる。
In other words, if the wide rewritable paper
一方、公共の場所等、多数の不特定者が行き交い、外部へのセキュリティを行き届かない場所に場合に当該広幅リライタブルペーパー電子黒板3は「不特定掲示」にチェックを入れる。
On the other hand, the wide rewritable paper
各広幅リライタブルペーパー電子黒板3のプリンタードライバー522に対してこのような設定が予めなされることにより、各広幅リライタブルペーパー電子黒板3は、特定掲示用と不特定掲示用に予め振り分けられることになる。
By making such a setting in advance for the
印刷の実行が指示されるとプリンタードライバー522は、文書情報531に設定された内容と、プロパティ画面5221において設定された内容とを照合し、印刷の適否を図21のように判断する。
When the execution of printing is instructed, the
図21は、印刷の適否の判断基準を示す図である。図21に示されるように、文書情報531に「特定掲示」と設定され、プリンタードライバー522に「不特定掲示」と設定されている場合、プリンタードライバー522は、印刷は不適切であると判断し、図22のような警告メッセージを画面に表示させ、印刷処理を中止する。
FIG. 21 is a diagram illustrating criteria for determining whether printing is appropriate. As shown in FIG. 21, when “specific posting” is set in the
これにより、機密文書等、セキュリティの確保が要求される文書が、ユーザの不注意によって不特定の者に閲覧されるのを防止することができる。 Thereby, it is possible to prevent a document such as a confidential document that requires security from being browsed by an unspecified person due to carelessness of the user.
ところで、各プリンタードライバー522のプロパティ画面5221を開いて特定掲示用であるのか否かを設定するのは手間がかかる。そこで、各プリンター名に特定掲示用であるか否かの識別情報を含めるとよい。例えば、特定掲示用には、プリンター名の末尾に「_SN」(Specific Notice)を付加し、不特定掲示用には、プリンター名の末尾に「_UN」(Unspecified Notice)を付加しておく。
By the way, it takes time to open the
この場合、プリンタードライバー522は、文書情報531に設定された内容と、プリンター名とを照合することにより印刷の適否を判断する。
In this case, the
したがって、ユーザは、プリンタードライバー522のプロパティとして特定掲示用であるか否かを設定する必要はない。
Therefore, the user does not need to set whether or not the
次に、上記において説明した内容をフローチャートによって説明する。上記では、課題ごとにその解決手段を説明したが、以下においては機能の観点から処理手順を説明する。 Next, the content described above will be described with reference to a flowchart. In the above, the solving means has been described for each problem, but in the following, the processing procedure will be described from the viewpoint of function.
図23は、プリンタードライバーのインストール処理を説明するためのフローチャートである。 FIG. 23 is a flowchart for explaining printer driver installation processing.
まず、パソコン5は、指定された出力装置のプリンタードライバー522の機種グループの値を取得する(S1001)。機種グループの値が取得できた場合(S1002でYes)、指定された出力装置のプリンタードライバー522をインストールし(S1003)、機種グループの値を図6の出力装置情報データベース60の中の機種グループの欄に登録する(S1005)。一方、機種グループの値が取得できなかった場合(S1002でNo)、インストールを強制終了させる旨のメッセージを表示させ(S1004)、この処理を終了する。
First, the
次に、パソコン5が印刷指示に応じて実行する処理(印刷指示処理)について説明する。図24は、印刷指示処理を説明するためのフローチャートである。
Next, a process (print instruction process) executed by the
印刷指示を受けると、印刷条件550を取得する(S1011)。続いて、プリンタードライバー522のプロパティ画面を表示させ(S1012)、プロパティ画面におけるイベントに応じた処理を実行する(S1013)。プロパティ画面において機種グループの値が指定された場合は、機種グループ値が既に出力装置情報データベース60(図6)に登録済みか等をチェックし(S1016)、機種グループが有る場合は、指定された機種グループをチェックする(S1018)。また、プリンタードライバー522が広幅リライタブルペーパー電子黒板3に対応するものである場合は、特定掲示又は不特定掲示の設定を行わせる(S1015)。
When the print instruction is received, the
「OK」ボタンが押下されると、プロパティ画面を閉じて(S1019)印刷条件を登録し(S1020)、印刷処理を実行する(S1021)。続いて、印刷プログラム523は、プリンタードライバー522から機種グループの値が入力されたか否かを判定する(S1022)。機種グループの値が入力された場合は、このままこの処理を終了する。機種グループの値が入力されなかった場合、機種グループの値が無いことを通知するメッセージを表示させる(S1023)。
When the “OK” button is pressed, the property screen is closed (S1019), printing conditions are registered (S1020), and printing processing is executed (S1021). Subsequently, the
また、「キャンセル」ボタンが押下されると、プロパティ画面を閉じて(S1024)この処理を終了する。 If the “Cancel” button is pressed, the property screen is closed (S1024), and this process is terminated.
図25は、特定又は不特定掲示のチェック処理を説明するためのフローチャートである。すなわち、図25の処理は図24のステップS1015の処理を詳細に説明したものである。 FIG. 25 is a flowchart for explaining specific or non-specific posting check processing. That is, the process in FIG. 25 is a detailed description of the process in step S1015 in FIG.
まず、パソコン5は、文書編集アプリ526による文書情報531に対する特定又は不特定掲示の設定の有無を確認する(S1031)。設定されていない場合(S1031でNo)、文書編集アプリ526による掲示条件がない旨のメッセージを表示させる(S1032)。
First, the
文書情報531に不特定掲示が設定されている場合(S1031でYes、S1033で「不特定掲示」)、そのままこの処理を終了する。文書情報531に特定掲示が設定されている場合(S1031でYes、S1033で「特定掲示」)、プリンタードライバー522のプロパティ画面5221(図20)で設定された掲示条件を確認する(S1034)。
If unspecified bulletin is set in the document information 531 (Yes in S1031, “Unspecified bulletin” in S1033), this process is finished as it is. When the specific posting is set in the document information 531 (Yes in S1031, “Specific posting” in S1033), the posting conditions set in the property screen 5221 (FIG. 20) of the
プリンタードライバー522には、特定掲示が設定されている場合、そのまま処理を終了し、不特定掲示が設定されている場合、出力不可の通知と特定掲示用の広幅リライタブルペーパー電子黒板3の利用を促すメッセージを表示させる。
If the specific notice is set in the
図26は、機種グループの有無のチェック処理を説明するためのフローチャートである。すなわち、図26の処理は図24のステップS1016の処理を詳細に説明したものである。 FIG. 26 is a flowchart for explaining a process for checking whether there is a model group. That is, the process in FIG. 26 is a detailed description of the process in step S1016 in FIG.
まず、指定された出力装置の情報を出力装置情報データベース60(図6)より取得し(S1041)、その中から機種グループの値を取得する(S1042)。既に、機種グループの値が登録されている場合は(S1043でYes)、そのままこの処理を終了する。 First, information on the designated output device is obtained from the output device information database 60 (FIG. 6) (S1041), and the value of the model group is obtained from the information (S1042). If the value of the model group has already been registered (Yes in S1043), this process is terminated as it is.
出力装置情報データベース60の全データを参照しても指定された出力装置に機種グループの値が登録されていない場合(S1044でYes)、当該出力装置のプリンタードライバー522より機種グループの値を取得する(S1045)。機種グループの値が取得できた場合(S1046でYes)、機種グループの値を出力装置情報データベース60に登録する(S1047)。機種グループの値が取得できなかった場合(S1046でNo)、その旨を出力装置情報データベース60に登録し(S1048)、更に、機種グループの値が無い旨のメッセージを表示させる(S1049)。
If the model group value is not registered in the designated output device even after referring to all the data in the output device information database 60 (Yes in S1044), the model group value is acquired from the
図27は、機種グループのチェック処理を説明するためのフローチャートである。すなわち、図27の処理は図24のステップS1018の処理を詳細に説明したものである。 FIG. 27 is a flowchart for explaining model group check processing. That is, the process in FIG. 27 is a detailed description of the process in step S1018 in FIG.
まず、パソコン5は、文書編集アプリ526において指定された出力先の機種グループの値の有無を確認する(S1051)。当該機種グループの値が無い場合(S1051でYes)、その旨を示すメッセージを表示させ(S1052)この処理を終了する。当該機種グループの値が有る場合(S1051でNo)、当該機種グループの値が、出力装置1のグループであるか又はリライタブルペーパー出力装置2のグループであるか否かを判定する(S1053)。
First, the
当該機種グループがいずれかのグループである場合(S1053でYes)、プリンタードライバー522で指定された機種グループは出力装置1のグループ又はリライタブルペーパー出力装置2のグループであるか否かを判定する(S1054)。プリンタードライバー522で指定された機種グループがいずれかの機種グループである場合(S1054でYes)はそのままこの処理を終了し、いずれの機種グループでもない場合は(S1054でNo)出力先の機種グループの値が不正である旨のメッセージを表示させる(S1055)。
When the model group is one of the groups (Yes in S1053), it is determined whether the model group specified by the
一方、ステップS1053における判定が「No」の場合、文書編集アプリ526で指定された機種グループの値は広幅リライタブルペーパー電子黒板3のグループであるか否かを判定する(S1056)。この判定が「Yes」の場合、プリンタードライバー522で指定された出力先の機種グループが広幅リライタブルペーパー電子黒板3であればそのままこの処理を終了する。一方、ステップS1056又はステップS1057の判定が「No」の場合、出力先の機種グループの値が不正である旨のメッセージを表示させる(S1058)。
On the other hand, if the determination in step S1053 is “No”, it is determined whether the value of the model group designated by the
図28は、印刷プログラム等による印刷処理を説明するためのフローチャートである。すなわち、図28の処理は図24のステップS1021の処理を詳細に説明したものである。 FIG. 28 is a flowchart for explaining printing processing by a printing program or the like. That is, the process in FIG. 28 is a detailed description of the process in step S1021 in FIG.
印刷プログラム523は、プリンタードライバー522から機種グループの値を取得する(S1061)。機種グループの値が取得できなかった場合(S1062でNo)、機種グループの値が無い旨を印刷管理ユーティリティプログラム520に伝達する(S1063)。続いて、印刷管理ユーティリティプログラム520は、機種グループの値が無い旨を出力装置情報データベース60(図6)に登録する(S1064)。
The
一方、機種グループの値が取得できた場合(S1062でYes)、印刷画像の画像サイズを判定する(S1065)。画像サイズがA1以上の場合、後述するステップS1069に進む。画像サイズがA3以下の場合、出力先の機種グループを判定する(S1066)。出力先の機種グループが広幅リライタブルペーパー電子黒板3の場合、出力先の広幅リライタブルペーパー電子黒板3は不特定掲示用であり、かつ、文書は特定掲示に指定されているか否かを判定する(S1067)。この判定が「Yes」の場合、出力不可の通知及び広幅リライタブルペーパー電子黒板3を出力先に指定するよう促すメッセージを表示させる(S1068)。
On the other hand, when the value of the model group can be acquired (Yes in S1062), the image size of the print image is determined (S1065). When the image size is A1 or more, the process proceeds to step S1069 described later. If the image size is A3 or smaller, the output destination model group is determined (S1066). If the output destination model group is the wide rewritable paper
ステップS1067における判定が「No」の場合、画像バッファ513の内容を印刷バッファ514にコピーする(S1069)。続いて、印刷バッファ514の内容を出力先に出力し、印刷を実行させる(S1070)。
If the determination in step S1067 is “No”, the contents of the
次に、第二の実施の形態について説明する。図29は、第二の実施の形態のシステム構成例を示す図である。図29中、図1と同一部分には同一符号を付し、その説明は適宜省略する。 Next, a second embodiment will be described. FIG. 29 is a diagram illustrating a system configuration example according to the second embodiment. 29, the same parts as those in FIG. 1 are denoted by the same reference numerals, and the description thereof is omitted as appropriate.
図29において、出力装置1及びリライタブルペーパー(RP)出力装置2が、LAN(Local Area Network)等のネットワーク(有線又は無線の別は問わない。)によってパソコン5と接続されている。
In FIG. 29, the
図29のパソコン5の制御プログラム521は、はデータ加工、データの受け渡しについて各処理の手順を記述しているプログラムであると共に、出力先選定条件5100 に基づき出力先のプリンタードライバー522を呼び出す働きも行う。出力先選定条件5100については後述する。
The
メモリ512は、出力先選定条件5100、出力先の情報、及び印刷条件550等、印刷等の指示に基づく一時情報を保管する。メモリ512は、また、出力先や出力先選定条件5100の各設定画面のフォーマットも保管する。
The
HDD511は、主に画像40や文書情報531を保管する。文書情報531には出力先選定条件5100や出力先の情報が含まれる場合がある。
The
パソコン5は、更に、選定条件設定プログラム525、プリンタードライバー522、選定判定プログラム524、一覧表編集アプリケーション528、出力先選定条件5100、及び印刷条件550等を有している。
The
選定条件設定プログラム525は、第二の実施の形態に係る発明の中核を担う一種のユーティリティプログラムで、出力先選定条件設定画面を表示させて出力先選定条件5100を設定させたり、出力先選定条件5100の正当性をチェックしたりする役割を果たす。
The selection
プリンタードライバー522は印刷条件550を設定させるための、ユーザとのインターフェースの役割を果たすソフトウェアである。通常は一覧表編集アプリケーション528において印刷指示がなされた場合に呼び出されるが、第二の実施の形態では出力先の選定処理の結果に基づいて呼び出される。
The
選定判定プログラム524は、選定条件設定プログラム525と共に第二の実施の形態に係る発明の中核を担う一種のユーティリティプログラムで、一覧表編集アプリケーション528によって作成される一覧表の印刷時に、印刷指示に関する情報に基づいて、当該一覧表がどのような出力先選定条件に該当するかを判定する役割を果たす。
The
一覧表編集アプリケーション528は、例えば、エクセルやロータス1−2−3等の表計算アプリケーションである。
The
印刷ログ5113は通常、印刷条件、印刷内容、印刷結果等の印刷処理に関わる過程が記録され、障害や異常があった時の原因を追究に用いられる。第二の実施の形態では、更に、出力先選定条件5100が記録され、複数の出力先選定条件5100が成立する際にそれぞれによって選定された出力先が食い違う場合の複数の出力先選定条件5100の調査に用いられる。
The
ログ点検プログラム529は、印刷ログ5113に記録された出力先選定条件5100等の調査を行うプログラムである。
The
なお、図示されていないが、パソコン5にはプリントスプーラや画像変換プログラムも実装されている。プリントスプーラは、印刷タスクを記憶する。出力装置1又はリライタブルペーパー出力装置2で閲覧者から印刷待機の指示が出た場合や、予め定められた印刷日時等の印刷開始時になっても印刷出来ない場合等には、当該印刷タスクはプリントスプーラで待機し、来るべき印刷日時が来るのを待つ。
Although not shown, the
また、画像変換プログラムは、プリンタードライバー522に設定された印刷条件550に基づいて出力装置1又はリライタブルペーパー出力装置2で描画可能な印刷画像を描画する役割を果たすソフトウェアである。画像変換プログラムは、パソコン5における印刷開始の指示、内部的には印刷画像の作成の指示が出されてから起動する。
The image conversion program is software that plays a role of drawing a print image that can be drawn by the
図30は、第二の実施の形態のパソコンにおける基本的なデータの流れを示す図である。 FIG. 30 is a diagram illustrating a basic data flow in the personal computer according to the second embodiment.
最初にユーザは、既にパソコン5で一覧表編集アプリケーション528を使って一覧表5281を作成し、HDD511に格納しているものとする。
First, it is assumed that the user has already created the
図31は、全ての欄にデータが埋っていない一覧表の例を示す図である。また、図32は、全ての欄にデータが埋っている一覧表の例を示す図である。 FIG. 31 is a diagram illustrating an example of a list in which data is not filled in all columns. FIG. 32 is a diagram showing an example of a list in which data is filled in all columns.
続いて、ユーザは、設定画面を使って出力先選定条件5100を設定する。ここで、出力先選定条件5100の設定とは、出力先を出力装置1又はリライタブルペーパー出力装置2のいずれにするかを選定するための条件設定をいう。本実施の形態の出力先選定条件5100は複数の設定パターンがある。
Subsequently, the user sets the output
一覧表編集アプリケーション528から出力先選定条件5100の設定が指示されることで、選定条件設定プログラム525が起動する。選定条件設定プログラム525は、出力先選定条件設定用のメインメニュー画面を表示させる。
When the setting of the output
図33は、出力先選定条件設定用のメインメニュー画面の表示例である。図33に示されるメインメニュー画面5201は、出力先選定条件設定ボタン5201a、標準出力先設定ボタン5201b、及び印刷ログ点検設定ボタン5201c等を有している。
FIG. 33 is a display example of a main menu screen for setting output destination selection conditions. A main menu screen 5201 shown in FIG. 33 includes an output destination selection
ここで、出力先選定条件設定ボタン5201aが押下されると選定条件設定プログラム525は、出力先の選定条件を設定させるための画面(以下「出力先選定条件設定画面」という。)を表示させる。
When the output destination selection
図34は、出力先選定条件設定画面において「行又は列」タブが選択されている状態を示す図である。すなわち、出力先選定条件設定画面上部に3つのタブがあり、図34では、「行又は列」タブ52が選択された状態が示されている。なお、「印刷日時」タブ53、「印刷矩形」タブ56が選択された場合については後述する。
FIG. 34 is a diagram illustrating a state where the “row or column” tab is selected on the output destination selection condition setting screen. That is, there are three tabs at the top of the output destination selection condition setting screen, and FIG. 34 shows a state in which the “row or column”
図34の「行又は列」タブ52は、文書の内容に関する出力先選定条件5100を設定させるための画面であり、ここでは、一覧表5281における任意の行又は任意の列の全ての欄(セル)にデータが埋まっているか否かによって出力先を選定させる。ここで、全ての欄とは、一覧表編集アプリケーション528の仕様上の最大行数又は最大列数のことではなく、一覧表5281の外枠に囲まれた行数と列数、又は印刷有効範囲として囲まれた行数と列数のことをいう。いずれを取るかはその時の仕様によるものとする。印刷有効範囲については後述し、ここでは一覧表5281の外枠に囲まれた行数と列数として説明する。
The “row or column”
図34の例では、全ての欄にデータが埋まっているか否かをチェックする対象として列が選択され(52a)、更に9列目が指定されている(52b)。また、設定の間違いを防止するために指定された列(9列目)の一覧表5281におけるタイトル「増減」(図31又は図32参照)が入力されている(52c)。
In the example of FIG. 34, a column is selected as a target for checking whether data is filled in all the columns (52a), and the ninth column is specified (52b). In addition, the title “increase / decrease” (see FIG. 31 or FIG. 32) in the
また、全ての欄にデータが埋まっているわけではない場合の出力先としてリライタブルペーパー出力装置2を推奨し、全ての欄にデータが埋まっている場合の出力先として出力装置1を推奨する旨が表示されている(52d、52e)。ここでは、両出力先が推奨通りに設定されたとする。
In addition, the rewritable
「行又は列」タブ52における設定内容は、出力先選定条件5100として文書情報531に含められてHDD511又はメモリ512に保管される(S101〜S102)。
The setting contents in the “row or column”
なお、一覧表編集アプリケーション528は複数のワークシートを持ち、各ワークシートに一覧表5281を載せるようになっているが、印刷対象となるのは入力フォーカス中のワークシートである。従って、従来の表計算ソフトでの印刷条件と同様、保管される出力先選定条件5100は、入力フォーカス中のワークシートに対するものである。
続いて、一覧表編集アプリケーション528において印刷指示が入力されると、パソコン5は、選定判定プログラム524を起動する。選定判定プログラム524は、保管された出力先選定条件5100の設定通り、対象となる文書中の一覧表5281の行又は列の全ての欄にデータが埋まっているかをチェックする(S103)。
Note that the
Subsequently, when a print instruction is input in the list
なお、一覧表編集アプリケーション528の中にはマクロ命令を用いて全ての欄にデータが埋まっているかをチェックすることが出来るものがある。その場合、選定判定プログラム524は一覧表編集アプリケーション528内のマクロ命令として起動される。
Some
ここで、例えば、図31に示される一覧表5281について印刷指示がなされた場合、選定判定プログラム524は、9列目の全ての欄にデータは埋まっていないと判定する。一方、図32に示される一覧表5281について印刷指示がなされた場合、選定判定プログラム524は、9列目の全ての欄にデータが埋まっていると判定する(S104)。
Here, for example, when a print instruction is given for the
選定判定プログラム524はチェック結果を制御プログラム521に通知する。制御プログラム521は、チェック結果を受けて出力先選定条件5100に設定された出力先のプリンタードライバー522を起動させる。
したがって、図34において出力先が推奨通りに設定されていれば、一覧表5281が図31の状態の場合、リライタブルペーパー出力装置2のプリンタードライバー522が起動される(S107−2)。一方、一覧表5281が図32の状態の場合、出力装置1のプリンタードライバー522が起動される(S107−1)。
The
Therefore, if the output destination is set as recommended in FIG. 34, the
ユーザは、必要に応じて起動されたプリンタードライバー522に対して印刷条件550を設定し、印刷指示を行う(S108)。リライタブルペーパー出力装置2又は出力装置1のプリンタードライバー522で設定された印刷条件550は印刷プログラム523に出力される(S109)。一方、一覧表5281のオリジナル画像541は画像バッファ513に一旦格納される(S110)。
The user sets
続いて、印刷プログラム523は。印刷条件550に基づいて、画像バッファ513に格納されたオリジナル画像541から印刷画像542を形成し、印刷画像542を印刷バッファ514に格納する(S111)。
Next, the
出力先が出力装置1である場合、印刷バッファ514に格納された印刷画像542は印刷条件550とともに出力装置1へ伝送され、最終的に図32の内容が用紙8に印刷される(S112−1〜S113−1)。
When the output destination is the
一方、出力先がリライタブルペーパー出力装置2である場合、印刷バッファ514に格納された印刷画像542は印刷条件550とともにリライタブルペーパー出力装置2へ伝送され、最終的に図31の内容がリライタブルペーパー7に印刷される(S112−2〜S113−2)。
On the other hand, when the output destination is the rewritable
このように、上記パソコン5によれば、一覧表5281の任意の列又行の状態に応じて出力先を選定するため、適正な出力先を自動的に選択することができる。したがって、ユーザの作業負担が軽減されると共に、印刷用紙の消費量を抑制しつつ、円滑な業務の遂行が維持できる。
As described above, according to the
すなわち、或る行又は或る列で全ての欄にデータが埋まらない場合は、週末、月末又は報告日や提出日の範囲内に達していないとみなし、その文書は自動的にリライタブルペーパー7に印刷する。したがって、用紙8の消費量を抑えることが出来る。
That is, if the data is not filled in all the columns in a certain row or certain column, it is considered that the date has not reached the weekend, the end of the month, or the date of reporting or submission, and the document is automatically stored in the
また、或る行又は或る列で全ての欄にデータが埋っている場合、週末、月末又は報告日や提出日の範囲内に達したとみなし、その文書を自動的に用紙8に印刷する。したがって、出力先間違いを防止出来、用紙8の消費を抑制することが出来る。
Also, if all the fields are filled in a certain row or column, it is considered that it has reached the weekend, the end of the month, or the date of report or submission date, and the document is automatically printed on the
ところで、上記によれば各文書ごとに出力先の選定基準とする列又は行を設定する必要があるが、かかる作業は煩雑な場合がある。例えば、多くの文書の画像の特性が同様であり、出力装置1とリライタブルペーパー出力装置2がそれぞれ1台しか配置されていない環境では、各文書に対して同一の設定を繰り返すのは極めて効率が悪く、ユーザに対して不要に作業負担をかける。
By the way, according to the above, it is necessary to set a column or a row as an output destination selection criterion for each document, but such work may be complicated. For example, in an environment where the image characteristics of many documents are the same and only one
そこで出力先の設定を所定の画面(以下「標準出力先設定画面」という。)で一括して行わせる。図35は、標準出力先設定画面の表示例を示す図である。 Therefore, the setting of the output destination is collectively performed on a predetermined screen (hereinafter referred to as “standard output destination setting screen”). FIG. 35 is a diagram illustrating a display example of the standard output destination setting screen.
図34に示される出力先選定条件設定画面の「行又は列」タブ52によって文書ごとに出力先選定条件を設定させる場合、チェックボタン52f(標準出力先の設定でセットする)がチェックされていれば標準出力先設定画面51によって設定された内容を引き継いで表示させるようにする。なお、後述されるように出力先選定条件設定画面の他のタブ(「印刷日時」タブ53及び「印刷矩形」タブ56)においても同様のチェックボタンがあるが、いずれかのタブでチェックすると、他のタブにおけるチェックボタンにもその設定が反映される。
When the output destination selection condition is set for each document by the “row or column”
一方で、ある文書の画像がモノクロ画像やフルカラー画像、又はセキュリティを要する内容だった場合等、当該文書の属性に合った出力先を個別に設定したい場合がある。かかる場合は、チェックボタン52fのチェックを外し、個別に出力先の設定を行う。個別に設定した出力先の有効範囲は1文書のみである。
On the other hand, when an image of a document is a monochrome image, a full color image, or content that requires security, there are cases where it is desired to individually set an output destination that matches the attribute of the document. In such a case, the
ところで、図35の標準出力先設定画面51で設定された情報は、一覧表編集アプリケーション528の印刷オプション情報の一部として扱われる。また、図34の「行又は列」タブ52において設定された出力先選定条件5100は、文書情報531の一部として扱われる。すなわち、前者は複数の文書にまたがって共通に設定される情報であるのに対し、後者は文書ごとに設定される情報である。
Incidentally, the information set on the standard output
標準出力先設定画面51又は出力先選定条件設定画面(「行又は列」タブ52等)でOKボタンが押下されると、その設定情報は、HDD511又はメモリ512に保管される(S101〜S102、S105)。
When the OK button is pressed on the standard output
改めて、一覧表編集アプリケーション528で、上記設定を行った文書と同一の文書が呼び出されて図34の「行又は列」タブ52の表示が指示されると、選定条件設定プログラム525は、HDD511又はメモリ512より文書情報531を取得し、文書情報531に含まれている前回の設定情報を「行又は列」タブ52に表示させる。
When the same document as the document with the above setting is called again by the
同様に図35の標準出力先設定画面51について再表示が指示されると、選定条件設定プログラム525は、HDD511又はメモリ512から印刷オプション情報を取得し、印刷オブション情報に含まれている前回の設定情報を標準出力先設定画面51に表示させる。
Similarly, when a re-display is instructed on the standard output
このように、上記パソコン5によれば、文書情報531の一部として出力先選定条件5100を保管するため、各文書毎に当該文書の特性に合わせた出力先選定条件5100が保管される。したがって、印刷のたびに出力先選定条件5100を設定する必要はなく、円滑な業務の遂行が維持出来る。
Thus, according to the
また、一覧表編集アプリケーション528の印刷オプション情報(33)の一部として、標準出力先を保管するため、初回の印刷作業の前に標準出力先の設定を行えば、出力装置が不変である限り設定値は半永久的になる。つまり、各文書ごとに出力先選定条件5100の設定は不要となり、円滑な業務の遂行が維持出来る。
Further, since the standard output destination is stored as part of the print option information (33) of the
ところで、一覧表5281を一時的に閲覧やチェック等する場合は書き換えが可能なリライタブルペーパー7に印刷するのがコスト的に好ましい。しかし、通常の業務において出力先をリライタブルペーバー出力装置2に指定して毎日使用していると、週末や月末の前後に一覧表5281を提出用等として用紙8に印刷して上司や管理者に報告する必要が生じた場合、出力先を出力装置1に切り替えるのを忘れてしまう場合がある。
By the way, when browsing or checking the
同様に、週末や月末に出力先を出力装置1に切り替えて使用した後、週末や月末を過ぎても出力先をリライタブルペーバー出力装置2に戻すのを忘れてしまう場合がある。その場合、用紙8又はリライタブルペーパー7に誤って印刷しまい、閲覧又はチェック用の文書と提出用又は報告用の文書との区別が付きにくくなり、誤配の恐れが出てきて業務に支障を来たす場合が考えられる。
Similarly, after switching the output destination to the
以下、かかる場合を考慮した例について図30等を用いて説明する。 Hereinafter, an example considering such a case will be described with reference to FIG.
出力先選定条件設定画面を表示させた際、「印刷日時」タブ53が選択されると、選定条件設定プログラム520は、出力先選定条件設定画面の表示内容を図36に示される状態にする。
If the “print date”
図36は、出力先選定条件設定画面において「印刷日時」タブが選択されている状態を示す図である。 FIG. 36 is a diagram illustrating a state in which the “print date” tab is selected on the output destination selection condition setting screen.
図36に示される「印刷日時」タブ53では、仮印刷日時を設定させる。ここで仮印刷日時とは、文書の状態にかかわらず文書を印刷する日時として仮に決められた日時をいう。「印刷日時」タブ53においては、仮印刷日時を期日と時間帯の組み合わせで設定させる。期日については期日選択欄53aにおいて「毎日」、「月〜金」、「曜日設定」、「日付設定」
の中からいずれか一つをチェックさせる。「曜日設定」をチェックすると曜日選択欄53a−1において月曜から日曜のうちの任意の曜日を選択できる(53a−1)。
In the “print date”
Check one of them. If “Day setting” is checked, any day of the week from Monday to Sunday can be selected in the
なお、図36では「曜日設定」が選択され、その曜日として火曜と金曜が選択されている。曜日設定の有効範囲であるが、毎月の提出、報告があることを考えると、チェックされている限りは有効とするのが好ましい。 In FIG. 36, “day setting” is selected, and Tuesday and Friday are selected as the day of the week. Although it is an effective range for setting the day of the week, considering that there are monthly submissions and reports, it is preferable to make it valid as long as it is checked.
一方、期日選択欄53aにおいて「日付設定」が選択されると、曜日選択欄53a−1の表示は、日付を設定させるための欄(日付設定欄)に切り替わる。
On the other hand, when “date setting” is selected in the due
図38は、日付設定欄の表示例を示す図である。図38に示されるように日付設定欄53a−2では、仮印刷日の範囲の開始日と終了日とを設定することができる。「参照」ボタンが押下されると日付を入力させるためのカレンダーが表示されるが、カレンダーによる入力は周知であるためその説明は省略する。
FIG. 38 is a diagram illustrating a display example of the date setting field. As shown in FIG. 38, in the
図36又は図38において、期日選択欄53aの下には時間帯選択欄53bが設けられている。時間帯選択欄53bでは「朝」、「昼」、「夕」、「夜」の中から任意の時間帯が複数チェックできる。但し、時間帯の選択は必須ではない。時間帯が選択されない場合、期日の設定が1日中有効となる。図36では朝の時間帯が選択されている。
36 or 38, a time
時間帯選択欄53bにおいて設定ボタン53b−1が押下されると、各時間帯の開始時刻を設定させるための画面(以下「開示時刻設定画面」という。)が表示される。図37は、開始時刻設定画面の表示例を示す図である。
When the
図37に示されるように、開始時刻設定画面75では時間帯ごとに当該時間帯の開始時刻を設定することができる。なお、各時間帯の終了時刻は次の時間帯の開始時刻が採用される。但し、「夜」の時間帯の終了時刻は「業務終了」の時刻が採用される。開始時刻設定画面75においてOKボタン751が押下されると、開始時刻設定画面75における設定内容が印刷日時タブ53(図36)の時間帯選択欄53bに反映される。
As shown in FIG. 37, on the start
図36又は図38において、出力先の設定に関しては、印刷日時が仮印刷日時の範囲外の出力先はリライタブルペーパー出力装置2を指定することを推奨し(53c)、仮印刷日時の範囲内の出力先は出力装置1を指定することを推奨している(53d)。
In FIG. 36 or FIG. 38, regarding the setting of the output destination, it is recommended to specify the rewritable
「印刷日時」タブ53における設定内容は、出力先選定条件5100として文書情報531に含められてHDD511又はメモリ512に保管される(S101〜S102)。
The setting contents in the “print date”
続いて、一覧表編集アプリケーション528において印刷指示が入力されると、パソコン5は、選定判定プログラム524を起動する。選定判定プログラム524は、パソコン5又は非図示のプリントサーバーのシステム日時を取得し、当該システム日時が図36又は図38において設定され、出力先選定条件5100として保管されている仮印刷日時の範囲内に該当するか否かをチェックする(S103)。
Subsequently, when a print instruction is input in the list
なお、一覧表編集アプリケーション528の中にはマクロ命令を用いてシステム日時を取得することが可能なものがある。その場合、選定判定プログラム524は一覧表編集アプリケーション528内のマクロ命令として起動される。
Some
例えば、仮印刷日時が図36のように設定されている場合、選定判定プログラム524は、システム日時(印刷日時)が、火曜日又は金曜日の朝の時間帯に該当するか否かをチェックする。一方、仮印刷日時が図38のように設定されている場合、選定判定プログラム524は、システム日時(印刷日時)が2005年6月27日から30日の間で、夕方と夜の時間帯に該当するか否かをチェックする(S104〜S105)。
For example, when the temporary printing date and time is set as shown in FIG. 36, the
選定判定プログラム524はチェック結果を制御プログラム521に通知する。制御プログラム521は、チェック結果を受けて出力先選定条件5100に設定された出力先のプリンタードライバー522を起動させる。
したがって、仮印刷日時が図36のように設定されている場合において、印刷日時が火曜日又は金曜日の朝の時間帯に該当する場合、出力装置1のプリンタードライバー522が起動される(S107−1)。一方、該当しない場合、リライタブルペーパー出力装置2のプリンタードライバー522が起動される(S107−2)
また、仮印刷日時が図38のように設定されている場合において、印刷日時が2005年6月27日から30日の間で、かつ、夕方と夜の時間帯に該当する場合、出力装置1のプリンタードライバー522が起動される(S107−1)。一方、該当しない場合、リライタブルペーパー出力装置2のプリンタードライバー522が起動される(S107−2)。
The
Accordingly, when the provisional printing date and time is set as shown in FIG. 36, when the printing date and time falls within the morning time zone on Tuesday or Friday, the
If the temporary printing date / time is set as shown in FIG. 38 and the printing date / time is between 27th and 30th June 2005 and corresponds to the evening and evening time zones, the
ユーザは、必要に応じて起動されたプリンタードライバー522に対して印刷条件550を設定し、印刷指示を行う(S108)。リライタブルペーパー出力装置2又は出力装置1のプリンタードライバー522で設定された印刷条件550は印刷プログラム523に出力される(S109)。一方、一覧表5281のオリジナル画像541は画像バッファ513に一旦格納される(S110)。
The user sets
続いて、印刷プログラム523は印刷条件550に基づいて、画像バッファ513に格納されたオリジナル画像541から印刷画像542を形成し、印刷画像542を印刷バッファ514に格納する(S111)。
Subsequently, the
出力先が出力装置1である場合、印刷バッファ514に格納された印刷画像542は印刷条件550と共に出力装置1へ伝送され、最終的に一覧表5281の内容が用紙8に印刷される(S112−1〜S113−1)。
When the output destination is the
一方、出力先がリライタブルペーパー出力装置2である場合、印刷バッファ514に格納された印刷画像542は印刷条件550とともにリライタブルペーパー出力装置2へ伝送され、最終的に一覧表5281の内容がリライタブルペーパー7に印刷される(S112−2〜S113−2)。
On the other hand, when the output destination is the rewritable
このように、上記パソコン5によれば、印刷日時が予め設定された所定の日時(仮印刷日時)の範囲内であるか否かによって出力先が自動的に選定される。したがって、ユーザは、週末や月末等ごとに出力先の設定を変更する必要はなく、円滑な業務の遂行が維持出来る。また、閲覧又はチェック用の文書と提出用又は報告用の文書との出力先が明確に区別されるため、誤配の恐れを防止することもできる。
As described above, according to the
ところで、一覧表編集アプリケーション528では、通常、一覧表において印刷範囲を任意に選択することができる。以下、選択された印刷範囲に基づいて出力先を選定する例について説明する。
Incidentally, the
図39は、市民センターの6月第2週の日程が記入された一覧表を示す図である。図39の一覧表5282は、6月第2週の市民センターの日程表となっている。
FIG. 39 is a diagram showing a list in which dates of the second week of June of the civic center are entered. A
図40は、市民センターの日程表の所定の列を選択して印刷した際の印刷イメージを示す図である。図40では6月9日の列が印刷範囲として選択された例が示されている。このような範囲指定の印刷は、例えば、6月9日当日の一日予定表として印刷しておき、受付か掲示板等、市民センターの利用者や関係者に目に付きやすい場所に貼っておくような場合に有効である。 FIG. 40 is a diagram showing a print image when a predetermined column of the schedule table of the civic center is selected and printed. FIG. 40 shows an example in which the June 9th column is selected as the print range. For example, such range-designated printing is printed as a daily schedule on June 9 and pasted in a place that is easily visible to citizen center users and related parties, such as reception desks or bulletin boards. It is effective in such cases.
図41は、用紙の有効印刷範囲を説明するための図である。図41に示されるように、用紙8に印刷する際には余白109(上余白109U、下余白109D、左余白109L、右余白109R)がとられる。用紙8の領域より余白109を除いた領域が有効印刷範囲110となる。なお、図41において108によって示される表形式の矩形は、用紙8に印刷される印字領域、ここでは一覧表の矩形範囲(以下「印刷対象矩形範囲108」という。)を示している。
FIG. 41 is a diagram for explaining an effective print range of a sheet. As shown in FIG. 41, margins 109 (upper margin 109U, lower margin 109D, left margin 109L, and
ここで、印刷対象矩形範囲108が有効印刷範囲110に対して極めて小さい場合等、用紙8の領域の半分以上が白紙になってしまうことがある。例えば、図40に示されるように当日分の予定表を毎日印刷する場合、用紙の無駄使いの度合いが大きくなってしまう。
Here, when the printing target
しかしながら、市民センターの利用者は不特定で、必ずしも全員がパソコンや携帯電話等の情報端末を所有しているとは限らないので、誰でも容易に認識出来る用紙8による情報伝達は不可欠である。
However, since the users of the civic center are unspecified, and not all of them have information terminals such as personal computers and mobile phones, it is indispensable to transmit
また、一週間分の予定を一枚の用紙8に印刷する場合、A4サイズであれば、文字サイズをかなり小さくしなければ収まりきらないが、遠方からは文字の認識が出来ず配慮に欠ける。一方、文字サイズを大きくするのならA3サイズ以上の用紙8に印刷せざるを得ないが、広幅サイズ対応の出力装置は高価である上、大型サイズの出力回数や出力量が少なければ出力装置に対するコストが割高になる。
Further, when printing a schedule for one week on a single sheet of
更に、 一週間分の予定にはキャンセルがあったり、内容や時刻の変更があったりすることがよくあり、手書きでその旨を書き込むにしても、書き方やスペースの条件が悪ければ100%伝達出来る保証は無い。また、他の日付と間違えたが故の問題を引き起こし損害を蒙る恐れがある。 Furthermore, schedules for a week are often canceled or the contents and time are changed, and even if the information is written by hand, it can be transmitted 100% if the writing and space conditions are bad. There is no guarantee. In addition, there is a risk of causing damage and causing damage due to mistakes with other dates.
そこで、ここでは、用紙8の有効印刷範囲110に対する印刷対象矩形範囲108が小さい場合に、用紙8の消費を制限することにより、用紙8の無駄を回避する例について説明する。
Therefore, here, an example will be described in which the waste of the
出力先選定条件設定画面を表示させた際、「印刷矩形」タブ56が選択されると、選定条件設定プログラム520は、出力先選定条件設定画面の表示内容を図42に示される状態にする。
When the “print rectangle”
図42は、出力先選定条件設定画面において「印刷矩形」タブが選択されている状態を示す図である。 FIG. 42 is a diagram illustrating a state where the “print rectangle” tab is selected on the output destination selection condition setting screen.
図42に示される「印刷矩形」タブ56では、用紙8の有効印刷範囲110に対する印刷範囲として指定した矩形(印刷対象矩形範囲108)の面積比率によって出力先選定基準を設定させる(56a)。出力先選定基準として設定された面積比率を、以下「出力先選定基準面積比率」という。出力先選定基準面積比率は百分率の単位で設定させる。
In the “print rectangle”
出力先の設定に関しては、出力先選定基準面積比率が所定値以上の場合は出力装置1を指定することを推奨し(56b)、出力先選定基準面積比率が所定値未満の場合はリライタブルペーパー出力装置2を指定することを推奨している(56c)。
Regarding the setting of the output destination, it is recommended to specify the
一覧表編集アプリケーション528において印刷範囲を指定した印刷指示が入力されると、パソコン5は、選定判定プログラム524を起動する。ここでは、図39の一覧表5282において左から1〜2列目及び5列目が印刷対象として設定され、図40の印刷結果が要求された場合を例とする。
When a print instruction specifying a print range is input in the
選定判定プログラム524は、まず、印刷対象矩形範囲108の面積と用紙8の有効印刷範囲110の面積とを算出する。更に、選定判定プログラム524は、印刷対象矩形範囲108の面積を用紙8の有効印刷範囲110の面積で除した値(以下「印刷対象面積比率」という。)と、出力先選定基準面積比率とを比較する。
The
比較した結果、印刷対象面積比率≧出力先選定基準面積比率であれば、用紙8の面積に対して印刷対象矩形範囲108の面積は同じ又は大きいので、推奨通り出力先が設定されていれば出力先は出力装置1となり、印刷対象矩形範囲は用紙8に印刷される。
As a result of the comparison, if the printing target area ratio ≧ the output destination selection reference area ratio, the area of the printing target
一方、印刷対象面積比率<出力先選定基準面積比率であれば、用紙8の面積に対して印刷対象矩形範囲108の面積が小さいので、推奨通り出力先が設定されていれば出力先はリライタブルペーバー出力装置2となり、印刷対象矩形範囲はリライタブルペーパー7に印刷される。
On the other hand, if the printing target area ratio <the output destination selection reference area ratio, the area of the printing target
ここで、印刷対象矩形範囲の面積の算出方法について詳細に説明する。図43は、印刷対象矩形範囲の面積の算出方法を説明するための図である。 Here, a method for calculating the area of the rectangular area to be printed will be described in detail. FIG. 43 is a diagram for explaining a method of calculating the area of the rectangular range to be printed.
印刷対象矩形範囲が一つの矩形領域から構成される場合、
印刷対象矩形範囲の面積108A=矩形の幅108W×矩形の高さ108L
となる。
If the rectangular area to be printed is composed of one rectangular area,
Area 108A of rectangular range to be printed =
It becomes.
複数の矩形領域が指定された場合は、各矩形領域の面積108Aの合計値を算出する。 When a plurality of rectangular areas are designated, the total value of the areas 108A of the rectangular areas is calculated.
ここでは、三つの矩形領域が指定されている。左から1列目の矩形領域を矩形領域α、2列目の矩形領域を矩形領域β、5列目の矩形領域を矩形領域Σとした場合、面積108Aの合計値は以下の式で算出される。 Here, three rectangular areas are designated. When the rectangular region in the first column from the left is the rectangular region α, the rectangular region in the second column is the rectangular region β, and the rectangular region in the fifth column is the rectangular region Σ, the total value of the area 108A is calculated by the following equation. The
合計値=(矩形領域αの面積108A−α)+(矩βの面積108A−β)+(矩形Σの面積108A−Σ)
なお、それぞれの矩形領域の高さは同じなので、以下の式によって算出しても同じ合計値を得ることができる。
Total value = (area 108A−α of rectangular region α) + (area 108A−β of rectangular β) + (area 108A−Σ of rectangular Σ)
Since the height of each rectangular area is the same, the same total value can be obtained even if it is calculated by the following equation.
合計値=(矩形領域αの幅(108W-α)+矩形Bの幅(108W-β)+矩形Cの幅(108W-Σ))×矩形の高さ108L」
所定の表計算ソフトの場合、欄(セル)の幅や長さをcmやmm単位で表記していないものがあるので、かかる場合は以下の式で換算する必要がある。1ポイントは約0.35mmとみなす。
Total value = (width of rectangular area α (108W-α) + width of rectangle B (108W-β) + width of rectangle C (108W-Σ)) × height of
In the case of predetermined spreadsheet software, the width and length of columns (cells) are not expressed in units of cm or mm. In such a case, it is necessary to convert them by the following formula. One point is considered to be about 0.35 mm.
矩形の幅108Wを表す値は欄(セル)の枠内において表示可能な半角文字の数で示される。また、文字フォントサイズの単位はポイント単位なので、 「矩形の幅108Wのmm単位=「0.35mm×半角フォントサイズ×半角文字数」となる。
A value representing the
但し、矩形の幅108Wの初期化において、半角文字が約8.3文字分の幅を確保している。従って他の行において9文字以上の半角文字が記述された場合、自動的に矩形の幅108Wは最多の記述文字数の分確保するため延びる。全角文字コードであれば文字数は倍になる。
However, in the initialization of the
矩形の高さ108Lを表す値はポイント単位で示され、デフォルト値は13.5である。これに1ポイント0.35mmをかけると約4.725mmになるが、約4.7mmとして取り扱う。すなわち、
矩形の高さ108Lのmm単位=4.7mm
但し、他の列において改行コードの挿入で折り返しがあったり、標準サイズより大きい文字フォントサイズへの設定があったりした場合、自動的に矩形の高さ108Lはそれに見合う分の高さを確保するため延びる。従って、極端な場合、全ての幅や高さの値がそれぞれ違ってくるため、全体の矩形の幅を算出する時、それぞれの幅の値を一つずつ取得して足す必要がある。同様に、全体の矩形の高さを算出する時、それぞれの高さの値を一つずつ取得して足す必要がある。
The value representing the
However, if there is a wrapping due to the insertion of a line feed code in another column or a character font size larger than the standard size is set, the
なお、マクロ命令には指定された対象セル範囲内の全ての列の幅を設定及び取得する命令と対象セル範囲内の全ての行の高さを取得及び設定する命令とが用意されておりそれを使用してもよい。 In addition, the macro instruction has an instruction to set and get the width of all the columns in the specified target cell range and an instruction to get and set the height of all the rows in the target cell range. May be used.
図43の場合、矩形の幅108Wは、三つの矩形の幅を先に求めフォントサイズを乗じる。
(4.5文字+6.5文字+8.5文字)×11サイズ=214.5mm
更に矩形の高さ108Lは、1行4.7mm+ … + 4.7 mm=75.6mm(16行分)となり、従って面積108Aは、214.5×75.6 =16216.2 mm2になる。
In the case of FIG. 43, the
(4.5 characters + 6.5 characters + 8.5 characters) x 11 size = 214.5mm
Further, the
次に、用紙8の有効印刷範囲110の算出方法について図41を用いて詳細に説明する。
Next, a method for calculating the
図41より
有効印刷範囲の幅110W=(用紙の幅8W−(左側の余白109L+右側の余白109R))
有効印刷範囲の長さ110L=( 用紙の長さ8L−(上側の余白109U+下側の余白109D))
有効印刷範囲の面積=有効印刷範囲の幅110W×有効印刷範囲の長さ110L
図41において、用紙8をA4サイズ縦長とする。余白109の単位であるがMSのエクセルの場合、Windows(登録商標)が単位を持っている。コントロールパネルの地域のオプションに単位設定の欄があり「メートル法」が設定されているとエクセルはその設定値に準拠して余白109をcm単位としている。ここではミリ(mm)単位で表記する。
41. Effective print range width 110W = (
Effective print range length 110L = (
Effective printing range area = effective printing range width 110 W × effective printing range length 110 L
In FIG. 41, the
デフォルトの余白109の値は上下25mm、左右20mmとなっている。また、有効印刷範囲の幅(110W)は、210mm−(20mm+20mm)=170mmになる。また、有効印刷範囲の長さ(110L)は、294mm−(25mm+25mm)=244mmになる。従って、有効印刷範囲の面積は、170mm×244mm=41480mm2 になる。 The default margin 109 values are 25 mm vertically and 20 mm horizontally. In addition, the width (110 W) of the effective printing range is 210 mm− (20 mm + 20 mm) = 170 mm. Further, the length (110L) of the effective printing range is 294 mm− (25 mm + 25 mm) = 244 mm. Therefore, the area of the effective printing range is 170 mm × 244 mm = 41480 mm 2 .
印刷対象面積比率=印刷対象矩形範囲の面積108A÷用紙の有効印刷範囲の面積
であるから、図43の場合上記の数値に基づけば、印刷対象面積比率は、
16216.2mm2÷41480mm2=0.39、すなわち39%になる。
Since the print target area ratio = the area 108A of the print target rectangular range ÷ the area of the effective print range of the paper, based on the above numerical values in the case of FIG.
16216.2 mm 2 ÷ 41480 mm 2 = 0.39, that is, 39%.
図42で設定された出力先選定基準比率は80%であるから、この場合、印刷対象面積比率と出力先選定基準面積比とを比較すると印刷対象面積比率が小さい。したがって、図42の設定により、出力先はリライタブルペーバー出力装置2とされる。
Since the output destination selection reference ratio set in FIG. 42 is 80%, in this case, when the print target area ratio is compared with the output destination selection reference area ratio, the print target area ratio is small. Therefore, the output destination is the rewritable
このように、上記パソコン5によれば、印刷対象面積比率に基づいて、用紙8の無駄とならないよう出力先が自動的に選定される。したがって、ユーザは、印刷の度に出力先を判断等する必要はなく、作業が簡易化され円滑な業務の遂行が維持出来る。
As described above, according to the
ところで、上記では「行又は列」タブ52、「印刷日時」タブ53、及び「印刷矩形」タブ56を同時に表示させることはできない。したがって、ユーザは、各タブにおける設定内容を一目で確認することはできない。以下、かかる点による不都合とその解決手段について説明する。
By the way, in the above, the “row or column”
「行又は列」タブ52(図34、図36)、「印刷日時」タブ53(図38)、「印刷矩形」タブ56の少なくとも二つのタブにおいて出力先選定条件5100が設定される場合がある。
The output
設定された出力先選定条件5100の設定をHDD511又はメモリ512に保管する際、すくなくとも二つの出力先選定条件5100が設定されたことが分かるため、選定条件設定プログラム525は、これららの出力先選定条件5100の整合性をチェックする。すなわち、印刷指示が行われた際に、それぞれの出力先選定条件5100が推薦する出力先が異なる事態が発生するかどうかをチェックする。
When the setting of the set output
例えば、「行又は列」タブ52と「印刷日時」タブ53とにおいて同時に出力先選定条件5100が設定された場合を考える。
For example, consider a case where the output
「行又は列」タブ52では、或る行又は或る列で全ての欄にデータが埋まらない場合、出力先はリライタブルペーバー出力装置2に設定されているとする。
In the “row or column”
一覧表の月〜金の週間5日分のデータを埋めて、金曜日の勤務終了時間後か翌週の月曜日に、用紙8に印刷して提出するのが一般的であろう。しかし、入力するデータが具体的な数値の場合、集計ミスか集計処理の遅れ等の事情で金曜日の欄にデータが埋まらない場合がある。印刷するにしても、0又は実績の無い数値を入力する訳にはいかず、空白のまま提出した方が好ましい場合がある。また、一覧表が日程表の場合、手書きで記入する等のため、あえて空白にしておくことも考えられる。
It would be common to fill in the data for 5 days a week from Monday to Friday in the list, and print it out on
一方、「印刷日時」タブ53では、印刷日時が仮印刷日時内であった場合、出力先は出力装置1に設定されているとする。この場合、一覧表5281の仮印刷日時を提出日の金曜日にした場合、たとえ一覧表5281の全ての欄が空白であっても金曜日当日であれば出力装置1の用紙8に印刷することになる。
On the other hand, in the “print date / time”
このように二つの出力先選定条件5100によって判定される出力先が、一方がリライタブルペーバー出力装置2で、もう一方が出力装置1と矛盾したものになってしまう場合がある。このような事態は他の条件の組み合わせでも起こり得る。これを、図44及び図45を用いて説明する。
Thus, the output destinations determined by the two output
図44は、各タブにおいて設定される出力先選定条件をまとめた表である。図44では、各タブにおける各出力先選定条件を、条件A−1、条件A−2、条件B−1、条件B−2、条件C−1、条件C−2に分類している。 FIG. 44 is a table summarizing output destination selection conditions set in each tab. In FIG. 44, each output destination selection condition in each tab is classified into condition A-1, condition A-2, condition B-1, condition B-2, condition C-1, and condition C-2.
図45は、出力先が矛盾する出力先選定条件の組み合わせを示す図である。すなわち、図45では、図44において分類された出力先選定条件の組み合わせにおいて、出力先が矛盾する組み合わせを示したものである。 FIG. 45 is a diagram illustrating combinations of output destination selection conditions in which output destinations are inconsistent. That is, FIG. 45 shows combinations in which output destinations contradict each other in the combinations of output destination selection conditions classified in FIG.
このようにそれぞれの出力先選定条件5100によって選定される出力先について、不一致が発生する可能性が検出された場合、選定条件設定プログラム525は、その旨をユーザに認識させるための画面(「出力先不一致成立条件確認画面」という。)を表示させる。
As described above, when it is detected that the output destinations selected by the respective output
図46は、出力先不一致成立条件確認画面の表示例を示す図である。図46の出力先不一致成立条件確認画面57では、領域571に出力先が不一致となる条件の組み合わせが図示されるため、ユーザは、その旨を一目で認識できる。
FIG. 46 is a diagram illustrating a display example of the output destination mismatch establishment condition confirmation screen. In the output destination mismatch establishment
このように、上記パソコン5によれば、複数の出力先選定条件5100において出力先に不一致が生じる可能性がある場合に、ユーザは予めその旨を確認することができる。したがって、ユーザは、出力先選定条件を改めて設定し直す等、事前に適切な対応を行うことができ、後の業務を円滑に実施することが出来る。
As described above, according to the
上記では、予め出力先に不一致が生じる可能性がある旨を通知する例について説明したが、印刷時において実際に不一致が生じた際に、その旨通知するようにしてもよい。 In the above description, an example in which there is a possibility that a mismatch may occur in the output destination has been described. However, when a mismatch actually occurs during printing, this may be notified.
すなわち、一覧表編集アプリケーション528から一覧表5281の印刷指示が出された場合、選定判定プログラム524を起動する。選定判定プログラム524は設定されている出力先選定条件5100を取得して、更にその時点の一覧表5281の内容の状況、印刷日時等を取得して、当該印刷指示が該当する出力先選定条件5100を判定する。
That is, when a print instruction for the list table 5281 is issued from the list
「行又は列」タブ52において出力先選定条件5100が設定されている場合、一覧表5281の或る行又は或る列でデータを埋まっているか否かによって出力先が判定される。
また、「印刷日時」タブ53において出力先選定条件5100が設定されている場合、印刷日時が仮印刷日時の範囲内であるか否かによって出力先が判定される。
When the output
When the output
また、「印刷矩形」タブ56において出力先選定条件5100が設定されている場合、印刷対象面積比率に基づいて出力先が判定される。
When the output
それぞれの出力先選定条件5100によって判定された出力先が異なっていた場合、選定判定プログラム524は、その旨を通知する画面(以下「印刷時出力先不一致通知画面」という。)を表示させる。
When the output destinations determined according to the respective output
図47は、印刷時出力先不一致通知画面の表示例を示す図である。図47の印刷時出力先不一致通知画面58では、該当した複数の出力先選定条件によって出力先が一意に定まらない旨のメッセージが表示され(58a)、また、不一致を生じさせた条件が表示される(58b)。更に、出力先をいずれかに特定することができる(58c)。したがって、ユーザが、出力先をいずれかに特定し、OKボタン58dを押下すると、ユーザによって特定された出力先に印刷ジョブが要求される。
FIG. 47 is a diagram illustrating a display example of the output destination mismatch notification screen during printing. In the output destination
このように、上記パソコン5によれば、印刷時に出力先に不一致が生じた場合、ユーザはその旨を認識することができ、適切な対応をとることができる。
As described above, according to the
ところで、複数の出力先選定条件によって選定される出力先の不一致が頻繁に発生した場合、その度に印刷作業が一時停止し、ユーザによって出力先が特定されないと印刷作業が再開されず業務の進捗の妨げとなる。かかる問題点の解決手段について説明する。 By the way, if there is frequent mismatching of output destinations selected by multiple output destination selection conditions, the printing work is paused each time, and if the output destination is not specified by the user, the printing work is not resumed and the work progress It becomes an obstacle. A means for solving such a problem will be described.
改めて図35の標準出力先設定画面51を参照する。標準出力先設定画面51には出力先Aと出力先Bの出力装置を設定させるための出力先設定欄51aの下に、複数の出力先選定条件5100によって選定される出力先が異なる場合、強制的に優先する出力先から印刷するか否かを選択させるチェックボタン51bがある。強制的に優先する出力先から印刷する場合、チェックボタン51bをチェックする。
The standard output
更に、チェックボタン51bをチェックした場合に優先する出力先を選択させるための優先出力先選択欄51cがある。優先出力先選択欄51cは、チェックボタン51bがチェックされた場合にのみ有効となる。なお、出力先Aはリライタブルペーバー出力装置2、出力先Bは出力装置1の設定を前提としている。
Furthermore, there is a priority output destination selection column 51c for selecting an output destination having priority when the
複数の出力先選定条件5100によって選定された出力先に不一致が生じた場合、パソコン5は、標準出力先設定画面51における設定内容を参照して自動的に出力先を判定する。したがって、印刷作業が停止されることはなく円滑な業務の進捗に繋がる。
When the output destination selected by the plurality of output
ところで、上記によれば、各出力先選定条件5100により選定される出力先に不整合(不一致)が生じた場合、その都度その旨が通知される。したがって、ユーザは、その都度対応することによって不整合を是正することになるが、更に効率的な対処方法を以下に説明する。
By the way, according to the above, when a mismatch (mismatch) occurs in the output destination selected by each output
図48は、印刷ログ点検設定画面の表示例を示す図である。図48の印刷ログ点検設定画面59では、ログ点検プログラム529の起動条件を設定させる。基本的には、点検日時設定欄59aにおいて点検日と点検時間とを設定させるが、チェックボタン59bがチェックされた場合は、印刷回数又は印刷枚数のいずれかによって起動条件を設定させる(59c)。
FIG. 48 is a diagram illustrating a display example of a print log check setting screen. In the print log
印刷回数又は印刷枚数のいずれかによって起動条件が設定された場合、印刷回数又は印刷枚数のいずれかが設定値59dに達すると、パソコン5は点検プログラム529を起動させる。なお、点検プログラム529が起動した際、印刷回数又は印刷枚数は初期値にリセットされる。
When the activation condition is set according to either the number of prints or the number of prints, the
図48では毎週火曜日と金曜日の朝の時間帯にログ点検プログラム529を起動させるよう設定されている(59a)。但し、印刷枚数が500枚に達した場合、そちらの条件を優先としてログ点検プログラム529を起動させるよう設定されている(59b、59c、59d)。
In FIG. 48, the
図49は、印刷ログの例を示す図である。図49の印刷ログ5113には、印刷日付(Date)、印刷時間(Time)、出力先(Printer)、文書名(Document)、出力先選定条件が印刷ジョブごとに記録されている。
FIG. 49 is a diagram illustrating an example of a print log. In the
印刷ログ5113に記述された出力先選定条件について説明する。複数の出力先選定条件によって選定された出力先が一致した場合は「OK」が、不一致だった場合は「NG」が記録される。また、「OK」又は「NG」が記録される列の右の列には、それぞれ該当した出力先選定条件を識別するためのコードが記録される。図49では、「01」は「行又は列」タブ52に設定された条件(以下「行又は列条件」という。)、「02」は「印刷日時」タブ53に設定された条件(以下「印刷日時条件」という。)、「03」は「印刷矩形」タブ56に設定された条件(以下「印刷矩形条件」という。)を示す。
The output destination selection conditions described in the
図49の印刷ログ5113によれば、「01」と「03」との組み合わせ、すなわち、行又は列条件と印刷矩形条件とが同時に該当した場合、出力先が一致していたことが分かる。
According to the
一方、「01」と「02」との組み合わせ、すなわち、行又は列条件と印刷日時条件とが同時に該当した場合、出力先に不一致が生じていたことが分かる。 On the other hand, when the combination of “01” and “02”, that is, when the row or column condition and the print date condition are satisfied at the same time, it is understood that a mismatch has occurred in the output destination.
更に、「02」と「03」との組み合わせ、すなわち、印刷日時条件と印刷矩形条件とが同時に該当した場合も出力先に不一致が生じている。 Further, even when the combination of “02” and “03”, that is, the print date condition and the print rectangle condition are simultaneously met, the output destinations do not match.
ログ点検プログラム529は、かかる点検を自動的におこない、その点検結果を表示モニタに表示させる。
The
図50は、ログ点検プログラムによる点検結果の表示例を示す図である。図50のログ点検結果表示画面591では、出力先が不一致となる出力先選定条件の組み合わせがあり、その見直しを奨める旨のメッセージと共に、該当する出力先選定条件が表示されている(591b)。
FIG. 50 is a diagram illustrating a display example of inspection results by the log inspection program. In the log inspection
図50のログ点検結果表示画面591を表示させるタイミングとしては、行又は列条件における、「9行目にデータが埋まっている」という条件と、印刷日時条件における、「印刷日時が火曜日か金曜日である」という条件が同時に成立した場合、それぞれの出力先選定条件によって選定される出力先が一致しない事態が一週間の間に10件発生したときである。
The timing for displaying the log inspection
但し、ログ点検結果表示画面591を表示させるタイミングは運用に応じて適宜定めればよく、必ずしも一週間に10件発生したときである必要はない。なお、一週間等の所定期間は前回の点検日時との間隔や、印刷回数又は印刷枚数によって定めると分かり易い。また、10件等の所定件数は、印刷回数や印刷枚数との比率で定めると信頼性が高まるものと考えられる。
However, the timing for displaying the log inspection
このように、上記パソコン5によれば、ログ点検プログラム529が、印刷ログ5113に基づいて自動的にかつ一括的に出力先選定条件5100の不整合を検出するため、ユーザは、その不整合の見直しを一括して行うことができ、業務の円滑な運営に繋がる。
As described above, according to the
次に、上記において説明した内容をフローチャートによって説明する。上記では、課題ごとにその解決手段を説明したが、以下においては機能の観点から処理手順を説明する。 Next, the content described above will be described with reference to a flowchart. In the above, the solving means has been described for each problem, but in the following, the processing procedure will be described from the viewpoint of function.
図51は、選定条件設定プログラムのメイン処理の処理手順を説明するためのフローチャートである。 FIG. 51 is a flowchart for explaining the processing procedure of the main processing of the selection condition setting program.
一覧表編集アプリケーション528から呼び出されると、選定条件設定プログラム525は、メインメニュー画面5201(図33)を表示させる(S2001)。メインメニュー画面5201において出力先選定条件設定ボタン5201aが押下されると出力先選定条件設定処理を実行する(S2003)。また、標準出力先設定ボタン5201bが押下されると標準出力先設定処理を実行する(S2004)。また、印刷ログ点検設定ボタン5201cが押下されると印刷ログ点検設定処理を実行する(S2005)。なお、「閉じる」ボタンが押下されると選定条件設定プログラム525は終了する。
When called from the
図52は、選定条件設定プログラムによる出力先選定条件設定処理を説明するためのフローチャートである。すなわち、図52は、図51におけるステップS2003を詳細に説明したものである。 FIG. 52 is a flowchart for explaining output destination selection condition setting processing by the selection condition setting program. That is, FIG. 52 describes step S2003 in FIG. 51 in detail.
まず、選定条件設定プログラム525は、出力先選定条件5100の設定先を判定する(S2011)。文書情報531に設定されている場合、文書情報531より出力先選定条件5100を取得する(S2012)。一方、一覧編集アプリケーション528の印刷オプション情報に設定されている場合、その印刷オブション情報より出力先選定条件5100を取得する。
First, the selection
続いて、出力先選定条件設定画面を表示させる(S2014)。最初は「行又は列」タブ52を表示させ、前ステップにおいて取得された出力先選定条件5100を表示させる。
Subsequently, an output destination selection condition setting screen is displayed (S2014). First, the “row or column”
出力先選定条件設定画面において、表示中のタブとは異なるタブが選択されると(S2105、S2016)、それまで表示されていたタブにおける設定値を一時保管し(S2017)、選択されたタブに表示を切り替える(S2018)。 When a tab different from the currently displayed tab is selected on the output destination selection condition setting screen (S2105, S2016), the setting values in the tabs that have been displayed so far are temporarily stored (S2017). The display is switched (S2018).
また、出力先選定条件設定画面において「OK」ボタンが押下されると、出力先不一致の確認処理を行った上で(S2020)、文書情報531又は印刷オブション情報の一部に全タブにおける設定値を出力先選定条件5100として保管する(S2022、S2023)。
When the “OK” button is pressed on the output destination selection condition setting screen, the output destination mismatch confirmation process is performed (S2020), and the setting values in all tabs are included in part of the
なお、出力先選定条件設定画面において「キャンセル」ボタンが押下された場合は、出力先選定条件設定画面を閉じる。また、それ以外のイベントが発生した場合は、発生したイベントに対応する処理(以下「その他のイベント処理」という。)を実行する(S2019)。 When the “Cancel” button is pressed on the output destination selection condition setting screen, the output destination selection condition setting screen is closed. If any other event occurs, a process corresponding to the generated event (hereinafter referred to as “other event process”) is executed (S2019).
図53は、選定条件設定プログラムによるその他のイベント処理を説明するためのフローチャートである。すなわち、図53は、図52におけるステップS2019を詳細に説明したものである。 FIG. 53 is a flowchart for explaining other event processing by the selection condition setting program. That is, FIG. 53 describes step S2019 in FIG. 52 in detail.
出力先選定条件設定画面において表示されているタブによって処理が異なる(S2031)。「行又は列」タブ52が表示されている場合は、「行又は列」タブ52におけるイベントに対応した処理を実行する(S2032)。「印刷日時」タブ53が表示されている場合は、「印刷日時」タブ53におけるイベントに対応した処理を実行する(S2033)。印刷矩形タブ56が表示されている場合は、「印刷矩形」タブ56におけるイベントに対応した処理を実行する(S2034)。
The processing differs depending on the tab displayed on the output destination selection condition setting screen (S2031). If the “row or column”
図54は、選定条件設定プログラムによる標準出力先設定処理を説明するためのフローチャートである。すなわち、図54は、図51におけるステップS2004を詳細に説明したものである。 FIG. 54 is a flowchart for explaining standard output destination setting processing by the selection condition setting program. That is, FIG. 54 describes step S2004 in FIG. 51 in detail.
標準出力先設定情報が既に設定されている場合は、既存の標準出力先設定情報を取得し、取得された情報を配置して(S2041)、標準出力先設定画面51(図35)を表示させる(S2042)。 When the standard output destination setting information is already set, the existing standard output destination setting information is acquired, the acquired information is arranged (S2041), and the standard output destination setting screen 51 (FIG. 35) is displayed. (S2042).
標準出力先設定画面51において、出力先設定欄51aでは、出力先A又はBをリストから選択させる(S2044)。また、チェックボタン51bによって強制的に優先する出力先から印刷するか否かを選択させる(S2045)。また、優先出力先選択欄51cにおいて、優先する出力先を設定させる(S2046)。
In the standard output
標準出力先設定画面51において「OK」ボタンが押下されると、設定値を登録し(S2047)、標準出力先設定画面51を閉じる(S2048)。一方、「キャンセル」ボタンが押下されると設定値は登録することなく標準出力先設定画面51を閉じる(S2048)。
When the “OK” button is pressed on the standard output
図55は、選定条件設定プログラムによる「行又は列」タブにおける処理を説明するためのフローチャートである。すなわち、図55は、図53におけるステップS2032を詳細に説明したものである。 FIG. 55 is a flowchart for explaining processing in the “row or column” tab by the selection condition setting program. That is, FIG. 55 describes step S2032 in FIG. 53 in detail.
「行又は列」タブ52(図34)において、データが埋まっているか否かのチェック対象とする行又は列と(S2052)、その行数または列数を設定させる(S2053)。また、チェックボタン52fがチェックされると、標準出力先設定情報を取得し、その内容を画面上に配置する(S2054)。また、全ての欄にデータが無い場合と有る場合のそれぞれについて出力先を設定させ、それぞれの出力先について「プロパティ」ボタンが押下された場合は、そのプリンタードライバー522のプロパティ画面を表示させる。また、チェックボタン52gがチェックされると、ここでの設定を適用外とする(S2057)。
In the “row or column” tab 52 (FIG. 34), a row or column to be checked whether data is filled (S2052) and the number of rows or columns are set (S2053). If the
図56は、選定条件設定プログラムによる「印刷日時」タブにおける処理を説明するためのフローチャートである。すなわち、図56は、図53におけるステップS2033を詳細に説明したものである。 FIG. 56 is a flowchart for explaining processing in the “print date” tab by the selection condition setting program. That is, FIG. 56 describes step S2033 in FIG. 53 in detail.
印刷日時タブ53(図36)の期日選択欄53aにおいて、「毎日」、「月〜金」、又は「曜日設定」がチェックされた場合は、曜日選択欄53a−1を表示させ、曜日を選択させる(S2062)。一方「日付設定」がチェックされた場合は、日付設定欄53a−2(図38)を表示させ、仮印刷日の範囲の開始日と終了日とを設定させる(S2065)。なお、日付設定欄53a−2において「参照」ボタンが押下されると、カレンダーを表示させ、そのカレンダーによって仮印刷日の範囲の開始日と終了日とを設定させる(S2064)。
When “Daily”, “Monday-Friday”, or “Day of week setting” is checked in the due
また、時間帯設定欄53bにおいて設定ボタン53b−1が押下されると、「朝」、「昼」、「夕」、及び「夜」の各時間帯の開始時刻を設定させる(以下「時間帯開始時刻設定処理」という。)(S2063)。
When the
また、チェックボタン53eがチェックされると、標準出力先設定情報を取得し、その内容を画面上に配置する(S2066)。
If the
なお、S2067、S2068及びS2069については、図55におけるS2055、S2056又はS2057と同様であるため、ここでの説明は省略する。 Note that S2067, S2068, and S2069 are the same as S2055, S2056, or S2057 in FIG. 55, and thus description thereof is omitted here.
図57は、選定条件設定プログラムによる「印刷矩形」タブにおける処理を説明するためのフローチャートである。すなわち、図57は、図53におけるステップS2034を詳細に説明したものである。 FIG. 57 is a flowchart for explaining processing in the “print rectangle” tab by the selection condition setting program. That is, FIG. 57 describes step S2034 in FIG. 53 in detail.
「印刷矩形」タブ56(図42)では、出力先選定基準面積比率を設定させる(S2072)。 In the “print rectangle” tab 56 (FIG. 42), the output destination selection reference area ratio is set (S2072).
なお、S2073、S2074、S2075及びS2076については、図56におけるS2066、S2067,S2068又はS2069と同様であるため、ここでの説明は省略する。 Note that S2073, S2074, S2075, and S2076 are the same as S2066, S2067, S2068, or S2069 in FIG. 56, and thus description thereof is omitted here.
図58は、選定条件設定プログラムによる出力先不一致確認処理を説明するためのフローチャートである。すなわち、図58は、図52におけるステップS2020を詳細に説明したものである。 FIG. 58 is a flowchart for explaining output destination mismatch confirmation processing by the selection condition setting program. That is, FIG. 58 describes step S2020 in FIG. 52 in detail.
まず、適用される出力先選定条件5100(適用条件)の数をチェックする(S2081)。適用条件が複数でなければ(S2082でNo)、出力先の不一致は発生しないため処理を終了する。 First, the number of output destination selection conditions 5100 (application conditions) to be applied is checked (S2081). If there are not a plurality of application conditions (No in S2082), the processing ends because there is no output destination mismatch.
適用条件が複数の場合(S2082でYes)、出力先に不一致が発生する成立条件をチェックする(S2083)。当該成立条件が無い場合、処理は終了する。当該成立条件がある場合、出力先不一致成立条件確認画面57(図46)を表示させるための準備処理を行い(S2085)、出力先不一致成立条件確認画面57を表示させる(S2086)。出力先不一致成立条件確認画面57において「確認OK」ボタンが押下されると、出力先不一致成立条件確認画面57を閉じる(S2088)。
If there are a plurality of application conditions (Yes in S2082), a condition that causes a mismatch in the output destination is checked (S2083). If there is no such establishment condition, the process ends. If there is such an established condition, preparation processing for displaying the output destination mismatch establishment condition confirmation screen 57 (FIG. 46) is performed (S2085), and the output destination mismatch establishment
図59は、適用条件数のチェック処理を説明するためのフローチャートである。すなわち、図59は、図58におけるステップS2081を詳細に説明したものである。 FIG. 59 is a flowchart for explaining the check process of the number of applied conditions. That is, FIG. 59 describes step S2081 in FIG. 58 in detail.
出先選定条件設定画面において設定された全ての出力先選定条件5100の数を取得する(S2091)。以下、S2092からS2096までは、出力先選定条件5100ごとのループ処理である(S2097)。ループ処理において処理対象となっている出力先選定条件5100を以下「カレント条件」という。
The number of all output
まず、カレント条件の設定内容を取得し(S2092)、カレント条件は適用対象か否かをチェックする(S2093)。適用対象か否かは、「行又は列」タブ52についてはチェックボタン52g、「印刷日時」タブ53についてはチェックボタン53f、「印刷矩形」タブ56についてはチェックボタン56cがチェックされているか否かによって定まる。カレント条件が適用条件でない場合(S2093でNo)、次の出力先選定条件5100をカレント条件としてループ処理を行う(S2096)。
First, the setting content of the current condition is acquired (S2092), and it is checked whether or not the current condition is an application target (S2093). The
カレント条件が適用条件である場合(S2093でYes)、カレント条件の一方の出力先として出力装置1が設定され、他方の出力先としてリライタブルペーパー出力装置2が設定されているか否か(すなわち、出力先選定条件によって選定される二つの出力先が異なるか)をチェックする(S2094)。二つの出力先が異なる場合(S2094でYes)、適用条件数をインクリメントすると共にカレント条件の内容を一時的に保管する(S2095)。二つの出力先が同じ場合(S2094でNo)、次の出力先選定条件5100をカレント条件としてループ処理を行う(S2096)。
If the current condition is an applicable condition (Yes in S2093), whether or not the
全ての出力先選定条件5100について上記ループ処理が行われると処理が終了する(S2097)。
When the above loop processing is performed for all output
図60は、出力先不一致の成立条件チェック処理を説明するためのフローチャートである。すなわち、図60は、図58におけるステップS2083を詳細に説明したものである。 FIG. 60 is a flowchart for explaining an output destination mismatch condition check process. That is, FIG. 60 describes step S2083 in FIG. 58 in detail.
まず、カウンタXを1に、カウンタYを2に初期化する(S2101)。続いて、図59のステップS2095において一時保管されている適用条件のうち、カウンタXが指す順番の適用条件で、かつ、出力装置1が出力先となる条件を取得する(S2102)。続いて、カウンタYが指す順番の適用条件で、かつ、リライタブルペーパー出力装置2が出力先となる条件を取得する(S2103)。
First, the counter X is initialized to 1 and the counter Y is initialized to 2 (S2101). Subsequently, among the application conditions temporarily stored in step S2095 of FIG. 59, the application conditions in the order indicated by the counter X and the conditions for which the
続いて、取得された二つの条件を出力先不一致の成立条件の一組として一時保管する(S2104)。カウンタYの値が適用条件の総数に達していない場合(S2105でNo)、カウンタYをインクリメントし(S2106)、上記処理を繰り返す。 Subsequently, the two acquired conditions are temporarily stored as a set of conditions for satisfying the output destination mismatch (S2104). If the value of the counter Y has not reached the total number of application conditions (No in S2105), the counter Y is incremented (S2106) and the above processing is repeated.
カウンタYの値が適用条件の総数に達すると(S2105でYes)、カウンタXが(適用条件の総数−1)に達したか否かをチェックする(S2107)。達している場合処理を終了する。達していない場合、カウンタXをインクリメントすると共に(S2108)、カウンタXに1を足した値をカウンタYに代入し、ステップS2102以降の処理を繰り返す。 When the value of the counter Y reaches the total number of application conditions (Yes in S2105), it is checked whether the counter X has reached (total number of application conditions-1) (S2107). If it has reached, the process is terminated. If not reached, the counter X is incremented (S2108), and a value obtained by adding 1 to the counter X is substituted into the counter Y, and the processing after step S2102 is repeated.
図61は、出力先不一致成立条件確認画面の表示の準備処理を説明するためのフローチャートである。すなわち、図61は、図58におけるステップS2085を詳細に説明したものである。 FIG. 61 is a flowchart for explaining a display preparation process for an output destination mismatch condition confirmation screen. That is, FIG. 61 describes step S2085 in FIG. 58 in detail.
まず、カウンタX及びカウンタYを初期化する(S2111)。続いて、カウンタXが指す順番の適用条件の是非の内容を示す文字列を出力先不一致成立条件確認画面57(図46)の所定位置(領域572)に展開する(S2112)。この処理を全ての適用条件について繰り返す(S2113、S2114)。 First, the counter X and the counter Y are initialized (S2111). Subsequently, a character string indicating the content of the application conditions in the order indicated by the counter X is developed at a predetermined position (area 572) on the output destination mismatch establishment condition confirmation screen 57 (FIG. 46) (S2112). This process is repeated for all application conditions (S2113, S2114).
続いて、保管されている出力先不一致の成立条件を一組ずつ取得し、当該組における出力装置1又はリライタブルペーパー出力装置2が出力先となる条件の値を取得する(S2115)。続いて、出力装置1が出力先となる条件を示す文字列の横に出力装置1(又は用紙8)を示す目印(◆)を付ける(S2116)。同様に、リライタブルペーパー出力装置2が出力先となる条件を示す文字列の横にリライタブルペーパー出力装置2(又はリライタブルペーパー7)を示す目印(●)を付ける(S2117)。続いて、二つの目印の間に線を描画する(S2118)。
Subsequently, the stored conditions for the output destination mismatch are acquired one by one, and the value of the condition that the
ステップS2115からS2118までを全ての組について行うと、処理が終了する(S2119、S2120)。 When steps S2115 to S2118 are performed for all the sets, the processing ends (S2119, S2120).
図62は、標準出力先設定情報の取得と配置処理を説明するためのフローチャートである。すなわち、図62は、図55、図56又は図57におけるステップS2054、S2066又はS2073を詳細に説明したものである。 FIG. 62 is a flowchart for explaining acquisition and arrangement processing of standard output destination setting information. That is, FIG. 62 describes step S2054, S2066, or S2073 in FIG. 55, FIG. 56, or FIG. 57 in detail.
まず、標準出力先の設定でのセットが設定されたか否か(図34等のチェックボタン52f等がチェックされたか否か)を判定する(S2121)。設定された場合、標準出力設定画面51で設定された出力先Aと出力先Bとのデータを取得する(S2122)。データが正常に取得できた場合(S2123でYes)、現在表示されているタブの二つの出力先の設定欄に、取得されたデータを表示させる(S2124、S2125)。一方、データが取得できなかった場合(S2123でNo)、標準出力先が設定されていない旨のメッセージを表示させる(S2126)。
First, it is determined whether or not the set for setting the standard output destination is set (whether or not the
図63は、時間帯の開始時刻設定処理を説明するためのフローチャートである。すなわち、図63は、図56におけるステップS2063を詳細に説明したものである。 FIG. 63 is a flowchart for explaining the time zone start time setting process. That is, FIG. 63 describes step S2063 in FIG. 56 in detail.
まず、既に設定されている値が有る場合は、その値を開始時刻設定画面75(図37)に配置する(S2131)。続いて、開始時刻設定画面75を表示させる(S2132)。
First, if there is a value that has already been set, the value is placed on the start time setting screen 75 (FIG. 37) (S2131). Subsequently, the start
表示された開始時刻設定画面75では、各時間帯に対する開始時刻を入力させる(S2134)。OKボタン751が押下されると、設定された開始時刻を登録し(S2135)、開始時刻設定画面75を閉じる(S2136)。
On the displayed start
次に、印刷処理について説明する。図64は、印刷処理の処理手順を説明するためのフローチャートである。 Next, the printing process will be described. FIG. 64 is a flowchart for explaining the processing procedure of the printing process.
まず、選定判定プログラム524は出力先を選定する(S2141)。出力先が選定され印刷可能な場合は(S2142でYes)、印刷プログラム523等によって画像形成及び印刷処理が実行される(S2143)。一方、出力先が選定されず、印刷不可能な場合は、印刷処理は中止される。
First, the
図65は、選定判定プログラムによる出力先選定処理を説明するためのフローチャートである。すなわち、図65は、図64におけるステップS2141を詳細に説明したものである。 FIG. 65 is a flowchart for explaining output destination selection processing by the selection determination program. That is, FIG. 65 describes step S2141 in FIG. 64 in detail.
まず、「印刷日時」タブ53、「印刷矩形」タブ56、及び「行又は列」タブ52において出力先設定条件5100が設定されているか否かと、各タブにおいて設定された出力先選定条件5100に基づく出力先の選定等を行う(S2151〜S2153)。なお、各タブにおいて出力先選定条件5100が設定されている場合、各タブごとに印刷フラグが立てられる。
First, whether or not the output
続いて、立てられた印刷フラグは複数有るか否か(すなわち、複数のタブにおいて出力先選定条件5100が設定されているか否か)を判定する(S2154)。立てられた印刷フラグが複数無い場合(S2154でNo)、後述するステップS2164に進む。
Subsequently, it is determined whether or not there are a plurality of set print flags (that is, whether or not the output
立てられた印刷フラグが複数ある場合(S2154でYes)、出力先が出力装置1となる出力先選定条件5100の数と、出力先がリライタブルペーパー出力装置2となる出力先選定条件5100の数とのカウント等の処理(選定チェック処理)を行う(S2155)。なお、選定チェック処理において、出力先が出力装置1となる出力先選定条件5100の数は用紙カウンタによってカウントされ、出力先がリライタブルペーパー出力装置2となる出力先選定条件5100の数はRPカウンタによってカウントされる。
When there are a plurality of set printing flags (Yes in S2154), the number of output
続いて、RPカウンタと用紙カウンタの双方が1以上の値であるか否かを判定する(S2156)。双方が1以上で無い場合、後述するステップS2164に進む。双方が1以上である場合、優先出力先は設定されているか否かを判定する(S2157)。優先出力先が設定されていない場合(S2157でNo)、印刷出力先不一致通知画面58の準備処理を行い(S2158)、印刷出力先不一致通知画面58を表示させる(S2159)。続いて、印刷出力先不一致通知画面58におけるイベントに応じた処理を実行し(S2160)、「OK」ボタンが押下された場合はステップS2155に戻る。一方、「キャンセル」ボタンが押下された場合は、印刷中止のフラグを立て(S2162)、この処理を終了する。
Subsequently, it is determined whether or not both the RP counter and the paper counter are 1 or more (S2156). When both are not 1 or more, it progresses to step S2164 mentioned later. When both are 1 or more, it is determined whether the priority output destination is set (S2157). When the priority output destination is not set (No in S2157), the print output destination
一方、優先出力先が設定されている場合(S2157でYes)、優先出力先を出力先とし(S2163)、印刷実施のフラグを立てて(S2164)、この処理を終了する。 On the other hand, if a priority output destination is set (Yes in S2157), the priority output destination is set as the output destination (S2163), a printing execution flag is set (S2164), and the process is terminated.
図66は、印刷日時のチェック処理を説明するためのフローチャートである。すなわち、図66は、図65におけるステップS2151を詳細に説明したものである。 FIG. 66 is a flowchart for explaining the print date check process. That is, FIG. 66 describes step S2151 in FIG. 65 in detail.
まず、「印刷日時」タブ53における出力先選定条件5100の設定の有無を判定する(S2171)。設定されていない場合(S2171でNo)、この処理は終了する。
First, it is determined whether or not the output
設定されている場合(S2171でYes)、パソコン5におけるシステム日時を取得し(S2172)、更に、出力先選定条件5100として設定されている仮印刷日時を取得する(S2173)。続いて、仮印刷日時において印刷日の設定が日付設定であるのか曜日設定であるのかを判定する(S2174)。
If it is set (Yes in S2171), the system date and time in the
曜日設定の場合、システム日時は、仮印刷日時に設定されている曜日に該当するかを判定する(S2175)。該当しない場合は(S2175でNo)、後述するステップS2179に進む。該当する場合(S2175でYes)、システム日時の時刻は仮印刷日時に設定されている時刻に該当するか否かを判定する(S2176)。該当しない場合は(S2176でNo)、後述するステップS2179に進む。該当する場合(S2176でYes)、「印刷日時」タブ53において、印刷日時が仮印刷日時の範囲内にある場合の出力先として設定されている出力先のデータを仮保管する(S2177)。
If the day of the week is set, it is determined whether the system date / time corresponds to the day of the week set as the temporary printing date / time (S2175). If not applicable (No in S2175), the process proceeds to step S2179 described later. If applicable (Yes in S2175), it is determined whether the system date / time corresponds to the time set as the temporary printing date / time (S2176). If not applicable (No in S2176), the process proceeds to step S2179 described later. If applicable (Yes in S2176), the data of the output destination set as the output destination when the printing date / time is within the range of the temporary printing date / time in the “printing date / time”
続いて、印刷日時の条件が成立した旨のテキスト分を形成し(S2180)、上述した印刷フラグの一つである印刷フラグAを立てる(S2181)。 Subsequently, a text portion indicating that the print date and time conditions are satisfied is formed (S2180), and the print flag A which is one of the print flags described above is set (S2181).
一方、仮印刷日時において印刷日の設定が日付設定である場合(S2174で「日付設定」)、システム日時は仮印刷日時に設定されている日付に該当するかを判定する(S2178)。該当する場合(S2178でYes)、上述したステップS2176の処理を実行する。該当しない場合(S2178でNo)、「印刷日時」タブ53において、印刷日時が仮印刷日時の範囲内にない場合の出力先として設定されている出力先のデータを仮保管すし(S2179)、上述したステップS2180以降の処理を実行する。
On the other hand, when the setting of the printing date in the temporary printing date / time is date setting (“date setting” in S2174), it is determined whether the system date / time corresponds to the date set in the temporary printing date / time (S2178). If applicable (Yes in S2178), the process of step S2176 described above is executed. If not applicable (No in S2178), the data of the output destination set as the output destination when the print date is not within the range of the temporary print date in the “print date”
図67は、印刷矩形範囲のチェック処理を説明するためのフローチャートである。すなわち、図67は、図65におけるステップS2152を詳細に説明したものである。 FIG. 67 is a flowchart for explaining the printing rectangle range check process. That is, FIG. 67 describes step S2152 in FIG. 65 in detail.
まず、「印刷矩形」タブ56における出力先選定条件5100の設定の有無を判定する(S2191)。設定されていない場合(S2191でNo)、この処理は終了する。
First, it is determined whether or not the output
設定されている場合(S2191でYes)、印刷対象矩形範囲を取得し(S2192)、印刷対象矩形範囲の面積を算出する(S2193)。続いて、用紙の有効印刷範囲の面積を算出し(S2194)、印刷対象矩形範囲の面積を用紙の有効印刷範囲の面積で除することで印刷対象面積比率を算出する(S2195)。続いて、出力先選定条件5100として設定されている出力先選定基準面積比率を取得し(S2196)、印刷対象面積比率と出力先選定基準面積比率とを比較する(S2197)。
If it is set (Yes in S2191), the printing target rectangular range is acquired (S2192), and the area of the printing target rectangular range is calculated (S2193). Subsequently, the area of the effective print range of the paper is calculated (S2194), and the area of the rectangular area to be printed is divided by the area of the effective print range of the paper to calculate the print target area ratio (S2195). Subsequently, the output destination selection reference area ratio set as the output
印刷対象面積比率が出力先選定基準面積比率以上である場合、「印刷矩形」タブ56において当該条件に該当した場合の出力先として設定されている出力先のデータを仮保管する(S2198)。続いて、当該条件が成立したことを示すテキスト文を形成し(S2200)、上述した印刷フラグの一つである印刷フラグBを立てる(S2201)。
When the print target area ratio is equal to or greater than the output destination selection reference area ratio, the output destination data set as the output destination when the condition is met in the “print rectangle”
一方、印刷対象面積比率が出力先選定基準面積比率より小さい場合、「印刷矩形」タブ56において当該条件に該当した場合の出力先として設定されている出力先のデータを仮保管し(S2199)、ステップS2200以降の処理を実行する。
On the other hand, when the print target area ratio is smaller than the output destination selection reference area ratio, the data of the output destination set as the output destination when the condition is met in the “print rectangle”
図68は、行又は列のチェック処理を説明するためのフローチャートである。すなわち、図68は、図65におけるステップS2153を詳細に説明したものである。 FIG. 68 is a flowchart for explaining row or column check processing. That is, FIG. 68 describes step S2153 in FIG. 65 in detail.
まず、「行又は列」タブ52における出力先選定条件5100の設定の有無を判定する(S2211)。設定されていない場合(S2211でNo)、この処理は終了する。
First, it is determined whether or not the output
設定されている場合(S2211でYes)、印刷対象の行又は列の情報を取得し(S2212)、更に、印刷有効範囲を取得する(S2213)。続いて、印刷有効範囲内で全ての欄(セル)にデータが埋まっているか否かを判定する(S2214)。全ての欄にデータが埋まっている場合、「行又は列」タブ52において当該条件に該当した場合の出力先として設定されている出力先のデータを仮保管する(S2215)。続いて、当該条件が成立したことを示すテキスト文を形成し(S2217)、上述した印刷フラグの一つである印刷フラグCを立てる(S2218)。
If it is set (Yes in S2211), information on the row or column to be printed is acquired (S2212), and further, the print effective range is acquired (S2213). Subsequently, it is determined whether or not data is filled in all the columns (cells) within the print effective range (S2214). If all the columns are filled with data, the data of the output destination set as the output destination when the condition is met in the “row or column”
一方、全ての欄にデータが埋まっていない場合(データの無い欄がある場合)、「行又は列」タブ52において当該条件に該当した場合の出力先として設定されている出力先のデータを仮保管し(S2216)、ステップS2217以降の処理を実行する。
On the other hand, when data is not filled in all the columns (when there is a column without data), the output destination data set as the output destination when the condition is met in the “row or column”
図69は、選定チェック処理を説明するためのフローチャートである。すなわち、図69は、図65におけるステップS2155を詳細に説明したものである。 FIG. 69 is a flowchart for explaining the selection check process. That is, FIG. 69 describes step S2155 in FIG. 65 in detail.
まず、本フローチャートにおいて以下で使用する各カウンタの値を初期化する(S2221)。続いて、各出力先選定条件5100によって選定された出力先の機種を判定する(S2222)。続いて、図65のステップS2151からステップS2153において、印刷フラグの立った出力先選定条件5100ごとのループ処理となる(S2222〜S2227)。
First, the value of each counter used below in this flowchart is initialized (S2221). Subsequently, the output destination model selected by each output
まず、一つの出力先選定条件5100が処理対象とされ(以下「カレント条件」という。)、カレント条件によって選定された出力先の機種を判定する(S2222)。カレント条件によって選定された機種がリライタブルペーパー出力装置2である場合、リライタブルペーパー出力装置2に対するカウンタ(RPカウンタ)をインクリメントし(S2223)、カレント条件をリライタブルペーパー出力装置2の選定条件リストに含める(S2224)。
First, one output
一方、カレント条件によって選定された機種が出力装置1である場合、出力装置1に対するカウンタ(用紙カウンタ)をインクリメントし(S2225)、カレント条件を出力装置1の選定条件リストに含める(S2226)。
On the other hand, if the model selected according to the current condition is the
ステップS2224又はS2226に続いてステップS2227に進み、印刷フラグの立った全ての出力先選定条件5100について処理を行ったか否かを判定する。処理が完了していなければ、次の出力先選定条件5100を処理対象とし、ループ処理を繰り返す。
Progressing to step S2227 following step S2224 or S2226, it is determined whether or not the processing has been performed for all output
図70は、印刷時出力先不一致通知画面の準備処理を説明するためのフローチャートである。すなわち、図70は、図65におけるステップS2158を詳細に説明したものである。 FIG. 70 is a flowchart for explaining a preparation process for an output destination mismatch notification screen during printing. That is, FIG. 70 describes step S2158 in FIG. 65 in detail.
まず、出力先が不一致となる出力先選定条件の組み合わせを形成する(S2231)。続いて、出力先が不一致となる条件の組み合わせの文字列を印刷時出力先不一致通知画面58(図47)の領域58bに描画する(S2232)。続いて、標準出力先設定情報を取得し、その情報を領域53cに配置する(S2233)。
First, a combination of output destination selection conditions in which the output destinations do not match is formed (S2231). Subsequently, a character string of a combination of conditions for which the output destinations do not match is drawn in an
図71は、出力先不一致の条件の組み合わせの形成処理を説明するためのフローチャートである。すなわち、図71は、図70におけるステップS2231を詳細に説明したものである。 FIG. 71 is a flowchart for explaining a process of forming a combination of output destination mismatch conditions. That is, FIG. 71 describes step S2231 in FIG. 70 in detail.
まず、各カウンタを初期化する(S2241)。続いて、カウンタXが指す順番で出力装置1が出力先となる出力先選定条件5100の番号を2次配列のXに入れる(S2242)。続いて、カウンタYが指す順番でリライタブルペーパー出力装置2が出力先となる出力先選定条件5100の番号を2次配列のYに入れる(S2243)。続いて、カウンタYをインクリメントし(S2244)、カウンタYが前述のRPカウンタに達したか否かを判定する(S2245)。カウンタYがRPカウンタに達していなければ、ステップS2242からS2244までを再び行う。
First, each counter is initialized (S2241). Subsequently, the number of the output
一方、カウンタYがRPカウンタに達している場合は、カウンタXをインクリメントし(S2246)、カウンタXが前述の用紙カウンタに達しているか否かを判定する(S2247)。カウンタXが用紙カウンタに達していない場合、カウンタYをリセットし(S2248)ステップS2242以降の処理を繰り返す。カウンタXが用紙カウンタに達している場合、この処理を終了する。 On the other hand, if the counter Y has reached the RP counter, the counter X is incremented (S2246), and it is determined whether or not the counter X has reached the aforementioned paper counter (S2247). If the counter X has not reached the paper counter, the counter Y is reset (S2248), and the processes after step S2242 are repeated. If the counter X has reached the paper counter, this process ends.
図72は、出力先不一致の条件の組み合わせ文字列の描画処理を説明するためのフローチャートである。すなわち、図72は、図70におけるステップS2232を詳細に説明したものである。 FIG. 72 is a flowchart for explaining a drawing process of a combination character string under an output destination mismatch condition. That is, FIG. 72 explains step S2232 in FIG. 70 in detail.
まず、各カウンタ(カウンタX、カウンタY)の値を初期化する(S2251)。続いて、前述した2次配列のXにカウンタXが指す出力先選定条件5100(以下「成立条件X」という。)の番号があり、かつ、2次配列のYにカウンタYが指す出力先選定条件5100(以下「成立条件Y」という。)の番号があるか否かを判定する(S2252)。 First, the value of each counter (counter X, counter Y) is initialized (S2251). Subsequently, there is an output destination selection condition 5100 (hereinafter referred to as “satisfaction condition X”) pointed to by the counter X in the secondary array X described above, and an output destination selection pointed by the counter Y in the secondary array Y. It is determined whether there is a number of condition 5100 (hereinafter referred to as “establishment condition Y”) (S2252).
この判定結果が「No」である場合(S2252でNo)、後述するステップS2255に進む。一方、この判定結果が「Yes」である場合(S2252でYes)、表示バッファ内の画面形成において、成立条件Xのテキスト内容を描画し、次の行に成立条件Yのテキスト内容を描画する(S2253)。 When the determination result is “No” (No in S2252), the process proceeds to Step S2255 described later. On the other hand, when the determination result is “Yes” (Yes in S2252), the text content of the satisfaction condition X is drawn in the screen formation in the display buffer, and the text content of the satisfaction condition Y is drawn on the next line ( S2253).
続いて、不一致の要因となった出力先選定条件5100のコードとテキスト内容とを印刷ログ5113に出力し(S2254)、カウンタYをインクリメントする(S2255)。カウンタYがRPカウンタに達していない場合はステップS2252に戻る。カウンタYがPRカウンタに達している場合はカウンタXをインクリメントする(S2257)。カウンタXが用紙カウンタに達してない場合はカウンタYをリセットし(S2259)、ステップS2252に戻る。カウンタXが用紙カウンタに達している場合はこの処理を終了する。
Subsequently, the code and text content of the output
図73は、印刷時出力先不一致通知画面のイベント処理を説明するためのフローチャートである。すなわち、図73は、図65におけるステップS2160を詳細に説明したものである。 FIG. 73 is a flowchart for explaining the event processing of the output destination mismatch notification screen during printing. That is, FIG. 73 describes step S2160 in FIG. 65 in detail.
まず、印刷時出力先不一致通知画面58(図47)を表示させる(S2261)。印刷時出力先不一致通知画面58において、チェックボタン58eがチェックされると、図62において説明した、標準出力先設定情報の取得と配置処理を実行する(S2264)。一方、チェックボタン58eのチェックがはずされると、標準出力先設定情報は適用外とする(S2263)。また、ドロップダウンリストにおいて出力先が選択されると、選択されたものを出力先とする(S2265)。また、プロパティボタンが押下されるとプリンタードライバー522のプロパティ画面を表示させる(S2266)。
First, the output destination mismatch notification screen 58 (FIG. 47) is displayed (S2261). When the
「OK」ボタン58dが押下されると、各条件値を登録し(S2267)、印刷出力先不一致通知画面58を閉じて(S2268)、イベントを上位画面に返す(S2269)。
When the “OK”
次に、画像形成と印刷処理について説明する。図74は、印刷プログラム等による画像形成と印刷処理を説明するためのフローチャートである。すなわち、図74は、図64におけるステップS2143を詳細に説明したものである。 Next, image formation and printing processing will be described. FIG. 74 is a flowchart for explaining image formation and printing processing by a printing program or the like. That is, FIG. 74 describes step S2143 in FIG. 64 in detail.
まず、印刷対象とされた文書番号に基づいて先頭文書の画像と印刷条件とを取得し(S2271)、画像を画像バッファ513に展開する(S2272)。続いて、選定された出力装置(出力装置1又はリライタブルペーパー出力装置2)を出力先として設定する(S2273,S2274、S2275)。
First, an image of the first document and printing conditions are acquired based on the document number to be printed (S2271), and the image is developed in the image buffer 513 (S2272). Subsequently, the selected output device (
続いて、画像バッファ513の内容を印刷バッファ514にコピーし(S2276)、印刷バッファ514の内容を出力先に送信すると(S2277)、出力先の出力装置は印刷バッファの内容を印刷する(S2278)。続いて、印刷画像、印刷条件、印刷先、印刷結果等を印刷ログ5113に書込み(S2279)、この処理を終了する。
Subsequently, the contents of the
次に、印刷ログ5113の点検の設定処理について説明する。図75は、ログ点検プログラムによる印刷ログ点検設定処理を説明するためのフローチャートである。
Next, an inspection setting process for the
既に、印刷ログ点検設定情報が保存されている場合は、それを取得し印刷ログ点検設定画面59(図48)に配置する(S2281)。続いて、印刷ログ点検設定画面59を表示させ(S2282)、入力イベントに応じた処理を行う(S2283)。すなわち、点検日時や他の点検条件が入力されると、それらの値を設定値とする(S2284、S2285)。「OK」ボタンが押下されると各設定値を登録し、印刷ログ点検設定画面59を閉じる(S2287)。
If the print log inspection setting information has already been saved, it is acquired and placed on the print log inspection setting screen 59 (FIG. 48) (S2281). Subsequently, the print log
次に、印刷ログ5113の点検処理について説明する。図76は、ログ点検プログラムによる印刷ログ点検処理を説明するためのフローチャートである。
Next, an inspection process for the
まず、印刷ログ5113を取得する(S2291)。続いて、印刷ログ5113の中から1件(1行)を読み込み、出力先の不一致が発生しているか否かを判定する(S2292、S2293)。不一致が発生していない場合は後述するステップS2296に進む。不一致が発生している場合、当該1行のテキスト内容をコピーしておき、不一致要因別カウンタと点検カウンタとをインクリメントする(S2295、S2296)。
First, the
続いて、点検カウンタが印刷ログ5113に記載されている全件数に達しているか否を判定し(S2297)、達していない場合はステップS2292に戻る。達している場合は不一致要因別カウンタが予め定められた所定値以上であるか否かを判定する(S2298)。不一致要因別カウンタが所定値以上である場合、出力先選定条件が異常であることを通知するメッセージを形成し、表示させる(S2299)。不一致要因別カウンタが所定値未満である場合は、そのまま処理を終了する。 Subsequently, it is determined whether or not the inspection counter has reached the total number described in the print log 5113 (S2297), and if not, the process returns to step S2292. If it has been reached, it is determined whether or not the mismatch factor counter is greater than or equal to a predetermined value (S2298). If the mismatch factor counter is greater than or equal to a predetermined value, a message notifying that the output destination selection condition is abnormal is formed and displayed (S2299). If the mismatch factor-specific counter is less than the predetermined value, the process ends.
以上、本発明の実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。 As mentioned above, although the Example of this invention was explained in full detail, this invention is not limited to the specific embodiment which concerns, In the range of the summary of this invention described in the claim, various deformation | transformation * It can be changed.
1 出力装置
2 リライタブルペーパー(RP)出力装置
3 広幅リライタブルペーパー(RP)電子黒板
5 パソコン
6 プリントサーバー
7 リライタブルペーパー
8 用紙
110、210、310、510、610 CPU
111、211、311、511、611 HDD
112、212、312、512、612 メモリ
121、221、321、521、621 制御プログラム
201、301 印字部サーマルヘッド
202、302 消去部熱ローラー
203、303 給紙コロ
204 排紙トレイ
205 給紙トレイ
513 画像バッファ
514 印刷バッファ
520、620 印刷管理ユーティリティプログラム
522 プリンタードライバー
523 印刷プログラム
524 選定判定プログラム
525 選定条件設定プログラム
526 文書編集アプリ
528 一覧表編集アプリケーション
529 ログ点検プログラム
531 文書情報
540 画像
550、650 印刷条件
5100 出力先選定条件
5103 出力装置情報
5113 印刷ログ
DESCRIPTION OF
111, 211, 311, 511, 611 HDD
112, 212, 312, 512, 612
Claims (18)
文書ごとに出力先として許可する第一の出力先を設定させる第一の出力先設定手段と、
前記文書の印刷時に前記文書の第二の出力先を設定させる第二の出力先設定手段と、
前記第一の出力先の特性と前記第二の出力先の特性との比較に基づいて、前記第二の出力先への出力の適否を判定する判定手段とを有することを特徴とする印刷制御装置。 A print control device that issues a print request to a plurality of output devices connected via a network,
First output destination setting means for setting a first output destination permitted as an output destination for each document;
Second output destination setting means for setting a second output destination of the document when the document is printed;
Print control, comprising: a determination unit that determines whether or not output to the second output destination is appropriate based on a comparison between the characteristics of the first output destination and the characteristics of the second output destination. apparatus.
前記プリンタードライバーが前記グループを識別する値を有していない場合は当該プリンタードライバーのインストールを中止することを特徴とする請求項4記載の印刷制御装置。 A printer driver installed in the print control apparatus has group value confirmation means for confirming whether or not the printer driver has a value for identifying the group;
The print control apparatus according to claim 4, wherein when the printer driver does not have a value for identifying the group, installation of the printer driver is stopped.
前記出力装置ごとに特定掲示用であるか否かを設定させる第二の掲示条件設定手段とを有し、
前記判定手段は、当該文書が特定掲示用であるか否かと、出力先の前記出力装置が特定掲示用であるか否かとに基づいて印刷の適否を判定することを特徴とする請求項1乃至6いずれか一項記載の印刷制御装置。 First posting condition setting means for setting whether or not each document is for specific posting;
Second posting condition setting means for setting whether or not the output device is for specific posting, and
The determination unit determines whether printing is appropriate based on whether the document is for specific posting and whether the output device as an output destination is for specific posting. The print control apparatus according to claim 6.
文書ごとに出力先として許可する第一の出力先を設定させる第一の出力先設定手順と、
前記文書の印刷時に前記文書の第二の出力先を設定させる第二の出力先設定手順と、
前記第一の出力先の特性と前記第二の出力先の特性との比較に基づいて、前記第二の出力先への出力の適否を判定する判定手順とを有することを特徴とする印刷制御方法。 A print control method in a print control apparatus that issues a print request to a plurality of output devices connected via a network,
A first output destination setting procedure for setting a first output destination permitted as an output destination for each document;
A second output destination setting procedure for setting a second output destination of the document when the document is printed;
And a determination procedure for determining suitability of output to the second output destination based on a comparison between the characteristics of the first output destination and the characteristics of the second output destination. Method.
文書ごとに出力先として許可する第一の出力先を設定させる第一の出力先設定手順と、
前記文書の印刷時に前記文書の第二の出力先を設定させる第二の出力先設定手順と、
前記第一の出力先の特性と前記第二の出力先の特性との比較に基づいて、前記第二の出力先への出力の適否を判定する判定手順とを有することを特徴とする印刷制御プログラム。 A print control program for causing a computer to execute print control for a plurality of output devices connected via a network,
A first output destination setting procedure for setting a first output destination permitted as an output destination for each document;
A second output destination setting procedure for setting a second output destination of the document when the document is printed;
And a determination procedure for determining suitability of output to the second output destination based on a comparison between the characteristics of the first output destination and the characteristics of the second output destination. program.
前記複数の出力装置の中から出力先を選定するための出力先選定条件を設定させる条件設定手段と、
前記条件設定手段が設定させた前記出力先選定条件と印刷指示に関する情報とを照合することにより出力先とする出力装置を選定する出力先選定手段とを有し、
前記出力先選定手段によって選定された出力装置に印刷要求を行うことを特徴とする印刷制御装置。 A print control device that issues a print request to a plurality of output devices connected via a network,
Condition setting means for setting an output destination selection condition for selecting an output destination from the plurality of output devices;
Output destination selection means for selecting an output device as an output destination by collating the output destination selection conditions set by the condition setting means with information relating to a print instruction;
A print control apparatus that issues a print request to the output apparatus selected by the output destination selection means.
前記出力先選定手段は、前記出力先選定条件と前記印刷指示の対象とされた文書の内容とを照合することを特徴とする請求項10又は11記載の印刷制御装置。 The output destination selection condition includes a condition regarding the content of the document,
12. The print control apparatus according to claim 10, wherein the output destination selection unit collates the output destination selection condition with the content of the document that is the target of the print instruction.
前記出力先選定手段は、前記出力先選定条件と前記印刷指示に基づく印刷日時とを照合することを特徴とする請求項10乃至12いずれか一項記載の印刷制御装置。 The output destination selection condition includes a condition related to printing date and time,
The print control apparatus according to claim 10, wherein the output destination selection unit collates the output destination selection condition with a print date and time based on the print instruction.
前記出力先選定手段は、前記印刷指示に基づく印字領域の面積を前記印刷指示に係る印刷用紙の前記所定の領域で除した値と、前記出力先選定条件とを照合することを特徴とする請求項10乃至13いずれか一項記載の印刷制御装置。 The output destination selection condition includes a condition relating to an area ratio of the print area to a predetermined area on the print paper,
The output destination selecting unit collates a value obtained by dividing an area of a print area based on the print instruction by the predetermined area of the print paper according to the print instruction with the output destination selection condition. Item 14. The print control apparatus according to any one of Items 10 to 13.
前記条件確認手段によって前記出力先の不整合が検出された場合に、前記優先装置選択手段が選択させた出力装置に印刷要求を行うことを特徴とする請求項15記載の印刷制御装置。 Priority device selection means for selecting a preferential output destination from the plurality of output devices,
The print control apparatus according to claim 15, wherein when the output destination mismatch is detected by the condition confirmation unit, a print request is made to the output device selected by the priority device selection unit.
前記複数の出力装置の中から出力先を選定するための出力先選定条件を設定させる条件設定手順と、
前記条件設定手順において設定された前記出力先選定条件と印刷指示に関する情報とを照合することにより出力先とする出力装置を選定する出力先選定手順とを有し、
前記出力先選定手順において選定された出力装置に印刷要求を行うことを特徴とする印刷制御方法。 A print control method in a print control apparatus that issues a print request to a plurality of output devices connected via a network,
A condition setting procedure for setting an output destination selection condition for selecting an output destination from the plurality of output devices;
An output destination selection procedure for selecting an output device as an output destination by collating the output destination selection conditions set in the condition setting procedure with information relating to a print instruction;
A print control method, wherein a print request is made to the output device selected in the output destination selection procedure.
前記複数の出力装置の中から出力先を選定するための出力先選定条件を設定させる条件設定手順と、
前記条件設定手順において設定された前記出力先選定条件と印刷指示に関する情報とを照合することにより出力先とする出力装置を選定する出力先選定手順とを有し、
前記出力先選定手順において選定された出力装置に印刷要求を行うことを特徴とする印刷制御プログラム。 A print control program for causing a computer to execute print control for a plurality of output devices connected via a network,
A condition setting procedure for setting an output destination selection condition for selecting an output destination from the plurality of output devices;
An output destination selection procedure for selecting an output device as an output destination by collating the output destination selection conditions set in the condition setting procedure with information relating to a print instruction;
A print control program that issues a print request to an output device selected in the output destination selection procedure.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005274419A JP4579115B2 (en) | 2005-09-21 | 2005-09-21 | Print control apparatus, print control method, and print control program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005274419A JP4579115B2 (en) | 2005-09-21 | 2005-09-21 | Print control apparatus, print control method, and print control program |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2007087065A true JP2007087065A (en) | 2007-04-05 |
JP2007087065A5 JP2007087065A5 (en) | 2008-09-25 |
JP4579115B2 JP4579115B2 (en) | 2010-11-10 |
Family
ID=37973992
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005274419A Expired - Fee Related JP4579115B2 (en) | 2005-09-21 | 2005-09-21 | Print control apparatus, print control method, and print control program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4579115B2 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014229032A (en) * | 2013-05-21 | 2014-12-08 | 京セラドキュメントソリューションズ株式会社 | Installer program and installation method |
JP2020004101A (en) * | 2018-06-28 | 2020-01-09 | 株式会社ビジネスインテリジェンス | Plan operation program, plan operation method and plan operation device |
JP2020004439A (en) * | 2019-09-11 | 2020-01-09 | 株式会社ビジネスインテリジェンス | Plan operation program, plan operation method and plan operation device |
JP2020144888A (en) * | 2019-09-11 | 2020-09-10 | 株式会社ビジネスインテリジェンス | Plan operation program, plan operation method and plan operation device |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11334180A (en) * | 1998-05-22 | 1999-12-07 | Seiko Epson Corp | Peripheral device selection system and selection method |
JP2001100703A (en) * | 1999-09-29 | 2001-04-13 | Minolta Co Ltd | Electronic book |
JP2003223298A (en) * | 2002-01-31 | 2003-08-08 | Canon Inc | System and method for information processing and control program |
JP2003271331A (en) * | 2002-03-12 | 2003-09-26 | Canon Inc | Print control method and print processing system and information processor |
JP2003283661A (en) * | 2002-03-22 | 2003-10-03 | Toppan Printing Co Ltd | Information terminal and regional information transmission system and method |
JP2005149063A (en) * | 2003-11-14 | 2005-06-09 | Toshiba Tec Corp | Printer and product sales data processing apparatus |
JP2005196692A (en) * | 2004-01-09 | 2005-07-21 | Ricoh Co Ltd | Rewritable paper output device, printing system, computer program and recording medium |
JP2005202846A (en) * | 2004-01-19 | 2005-07-28 | Fuji Xerox Co Ltd | Print system, document management server, print server, print control method, and print control program |
-
2005
- 2005-09-21 JP JP2005274419A patent/JP4579115B2/en not_active Expired - Fee Related
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH11334180A (en) * | 1998-05-22 | 1999-12-07 | Seiko Epson Corp | Peripheral device selection system and selection method |
JP2001100703A (en) * | 1999-09-29 | 2001-04-13 | Minolta Co Ltd | Electronic book |
JP2003223298A (en) * | 2002-01-31 | 2003-08-08 | Canon Inc | System and method for information processing and control program |
JP2003271331A (en) * | 2002-03-12 | 2003-09-26 | Canon Inc | Print control method and print processing system and information processor |
JP2003283661A (en) * | 2002-03-22 | 2003-10-03 | Toppan Printing Co Ltd | Information terminal and regional information transmission system and method |
JP2005149063A (en) * | 2003-11-14 | 2005-06-09 | Toshiba Tec Corp | Printer and product sales data processing apparatus |
JP2005196692A (en) * | 2004-01-09 | 2005-07-21 | Ricoh Co Ltd | Rewritable paper output device, printing system, computer program and recording medium |
JP2005202846A (en) * | 2004-01-19 | 2005-07-28 | Fuji Xerox Co Ltd | Print system, document management server, print server, print control method, and print control program |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2014229032A (en) * | 2013-05-21 | 2014-12-08 | 京セラドキュメントソリューションズ株式会社 | Installer program and installation method |
JP2020004101A (en) * | 2018-06-28 | 2020-01-09 | 株式会社ビジネスインテリジェンス | Plan operation program, plan operation method and plan operation device |
JP2020004439A (en) * | 2019-09-11 | 2020-01-09 | 株式会社ビジネスインテリジェンス | Plan operation program, plan operation method and plan operation device |
JP2020144888A (en) * | 2019-09-11 | 2020-09-10 | 株式会社ビジネスインテリジェンス | Plan operation program, plan operation method and plan operation device |
JP7303151B2 (en) | 2019-09-11 | 2023-07-04 | 株式会社BusinessTech | Planned operation program, planned operation method and planned operation device |
Also Published As
Publication number | Publication date |
---|---|
JP4579115B2 (en) | 2010-11-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10523834B2 (en) | Image forming apparatus having energy saving mode learning function and controller therefor | |
JP5381837B2 (en) | Information processing apparatus, network system, power saving control method, power saving control program, and recording medium | |
US20070019226A1 (en) | Image forming apparatus and program, which are easy to use | |
US20110279848A1 (en) | Image forming apparatus with power save mode learning function and method of managing power save mode in the image forming apparatus | |
JP2004330639A (en) | PRINTING DEVICE, PRINT MANAGEMENT SYSTEM, PRINTING DEVICE CONTROL PROGRAM, PRINT MANAGEMENT PROGRAM, AND PRINTER | |
JP2013088454A (en) | Image forming apparatus, management device, control method of image forming apparatus, control method of management device, and program | |
JP2012061767A (en) | Image forming apparatus, screen display method, and program | |
US8014015B2 (en) | Print data processing system, printer, and data processing indicating apparatus | |
JP2014075056A (en) | Image forming apparatus and control method of the same, printing system, and program | |
JP4579115B2 (en) | Print control apparatus, print control method, and print control program | |
JP3593493B2 (en) | Image output system and image output device | |
JP4305198B2 (en) | Printing device support system, printing information collection device, and computer program | |
JP4857397B1 (en) | Schedule management system with print management function | |
JP4271664B2 (en) | Printing system | |
KR20120023925A (en) | Network printer management system for making use of reusable paper | |
JP6308083B2 (en) | Effect measuring program, effect measuring method, and information processing apparatus | |
JP5867895B2 (en) | Billing management system | |
JP6641450B2 (en) | Image forming apparatus and power saving control method | |
JP5435093B1 (en) | Information processing apparatus and information processing program | |
JP2010182112A (en) | Charging system, charging apparatus, and charging program | |
JP7139668B2 (en) | Information processing device, information processing system and program | |
JP2003308228A (en) | Job management device and method, and control program | |
JP6016740B2 (en) | Schedule-linked printing service device, schedule-linked printing service system, and schedule-linked printing program | |
JP2010003079A (en) | Function management device and function management program | |
JP2016062568A (en) | Waste quantity outputting program, waste quantity outputting method, and information processing equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080807 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080807 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100722 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20100803 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100825 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130903 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4579115 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |