JP2007072609A - Print control unit, print control method, print control program, and recording medium - Google Patents

Print control unit, print control method, print control program, and recording medium Download PDF

Info

Publication number
JP2007072609A
JP2007072609A JP2005256939A JP2005256939A JP2007072609A JP 2007072609 A JP2007072609 A JP 2007072609A JP 2005256939 A JP2005256939 A JP 2005256939A JP 2005256939 A JP2005256939 A JP 2005256939A JP 2007072609 A JP2007072609 A JP 2007072609A
Authority
JP
Japan
Prior art keywords
printing
network
address
print
print control
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.)
Pending
Application number
JP2005256939A
Other languages
Japanese (ja)
Inventor
Yoshiko Maruyama
淑子 丸山
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2005256939A priority Critical patent/JP2007072609A/en
Publication of JP2007072609A publication Critical patent/JP2007072609A/en
Pending legal-status Critical Current

Links

Images

Abstract

<P>PROBLEM TO BE SOLVED: To provide a print control unit which can make a user recognize that there is possibility of unsuitable output destination, a print control method, a print control program, and a recording medium thereof. <P>SOLUTION: This is a print control unit which makes a printer connected through a network perform print processing. The above problem is solved by having an address comparison means to compare network addresses of the print control unit concerned and the above printer, and a notification means to display on a display arrangement that difference of the above network address is detected by the above address comparison means. <P>COPYRIGHT: (C)2007,JPO&INPIT

Description

本発明は、印刷制御装置、印刷制御方法、印刷制御プログラム及び記録媒体に関し、特にネットワークを介して接続される印刷装置に印刷処理を実行させる印刷制御装置、印刷制御方法、印刷制御プログラム及び記録媒体に関する。   The present invention relates to a print control apparatus, a print control method, a print control program, and a recording medium, and in particular, a print control apparatus, a print control method, a print control program, and a recording medium that cause a printing apparatus connected via a network to execute print processing. About.

クライアントPCからプリンタに対して印刷を行なう場合、プリンタのアドレス及びプロトコル等といったプリンタ情報を予め論理プリンタとして登録しておき、その論理プリンタに基づいてプリンタを利用する方法が広く普及している(例えばWindows(登録商標)のような印刷システム)。   When printing from a client PC to a printer, a method of preliminarily registering printer information such as a printer address and protocol as a logical printer and using the printer based on the logical printer is widely used (for example, Printing systems such as Windows®).

他方において、近年、ノート型パソコンなどの普及に伴い、外出時にPCを携帯し、外出先で印刷を行うようなケースが増えている。
特開2003−280851号公報
On the other hand, in recent years, with the spread of notebook personal computers and the like, there are an increasing number of cases in which a PC is carried when going out and printing is carried out.
Japanese Patent Laid-Open No. 2003-280851

しかしながら、前述のような印刷システムでは、外出した場合や、他部門での会議等でネットワークアドレスが変わった場合等に、何の設定変更も行なわずに印刷を行ってしまうと、気づかないうちに通常使用している自部門のプリンタに出力されてしまうという問題があった。また、外出した際に外出先のプリンタに印刷ができるよう設定変更を行なった後、そのまま設定を戻すのを忘れていると、自部門に戻ってきたときに、外出先のプリンタに印刷が行われてしまうという問題がある。   However, with the above-mentioned printing system, if you go out or print without changing any settings when the network address changes due to a meeting in another department, etc., you will not be aware of it. There was a problem that it was output to the printer of its own department that is normally used. Also, if you change the settings so that you can print to the printer when you go out and then forget to restore the settings, when you return to your department, the printer will print to the destination printer. There is a problem of being broken.

これは、単に設定の変更及び復元に手間がかかる、並びに(他の場所に印刷したために)再印刷が必要となる、というだけでなく、セキュリティ的にも問題である。   This is not only a matter of time and effort to change and restore the settings, and also requires reprinting (because it has been printed elsewhere), but is also a security issue.

本発明は、上記の点に鑑みてなされたものであって、出力先が不適切な可能性のあることをユーザに認識させることのできる印刷制御装置、印刷制御方法、印刷制御プログラム及び記録媒体の提供を目的とする。   The present invention has been made in view of the above points, and is capable of allowing a user to recognize that an output destination may be inappropriate, a print control method, a print control program, and a recording medium. The purpose is to provide.

そこで上記課題を解決するため、本発明は、ネットワークを介して接続される印刷装置に印刷処理を実行させる印刷制御装置であって、当該印刷制御装置と前記印刷装置とのネットワークアドレスを比較するアドレス比較手段と、前記アドレス比較手段によって前記ネットワークアドレスの相違が検出された場合に、その旨を表示装置に表示させる通知手段とを有することを特徴とする。   Therefore, in order to solve the above-described problem, the present invention provides a print control apparatus that causes a printing apparatus connected via a network to execute a printing process, and compares the network addresses of the printing control apparatus and the printing apparatus. The information processing apparatus includes: a comparison unit; and a notification unit that displays on the display device when a difference in the network address is detected by the address comparison unit.

このような印刷制御装置では、出力先が不適切な可能性のあることをユーザに認識させることができる。   In such a print control apparatus, it is possible to make the user recognize that the output destination may be inappropriate.

また、上記課題を解決するため、本発明は、上記印刷制御装置における印刷制御方法、前記印刷制御方法を前記印刷制御装置に実行させるための印刷制御プログラム、又は前記印刷制御プログラムを記録した記録媒体としてもよい。   In order to solve the above problems, the present invention provides a print control method in the print control apparatus, a print control program for causing the print control apparatus to execute the print control method, or a recording medium on which the print control program is recorded. It is good.

本発明によれば、出力先が不適切な可能性のあることをユーザに認識させることのできる印刷制御装置、印刷制御方法、印刷制御プログラム及び記録媒体を提供することができる。   According to the present invention, it is possible to provide a print control apparatus, a print control method, a print control program, and a recording medium that allow a user to recognize that an output destination may be inappropriate.

以下、図面に基づいて本発明の実施の形態を説明する。図1は、本発明の実施の形態における印刷システムの構成例を示す図である。図1において印刷システム1は、LAN(Local Area Network)のネットワーク30(有線又は無線の別は問わない。)によって相互に接続されたPC(Personal Computer)等の端末装置10と、プリンタ又は複合機等のプリンタ20a及びプリンタ20b等(以下、総称する場合「プリンタ20」という。)とより構成される。本実施の形態においては、端末装置10からの印刷要求に応じてプリンタ20が印刷を実行する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings. FIG. 1 is a diagram illustrating a configuration example of a printing system according to an embodiment of the present invention. Referring to FIG. 1, a printing system 1 includes a terminal device 10 such as a PC (Personal Computer) and a printer or multifunction device connected to each other via a LAN (Local Area Network) network 30 (whether wired or wireless). Printer 20a, printer 20b, etc. (hereinafter collectively referred to as "printer 20"). In the present embodiment, the printer 20 executes printing in response to a print request from the terminal device 10.

図2は、本発明の実施の形態における端末装置のハードウェア構成例を示す図である。本実施の形態における端末装置は、それぞれバスBで相互に接続されているドライブ装置100と、補助記憶装置102と、メモリ装置103と、演算処理装置104と、インタフェース装置105と、表示装置106と、入力装置107と等を有するように構成される。   FIG. 2 is a diagram illustrating a hardware configuration example of the terminal device according to the embodiment of the present invention. The terminal device in the present embodiment includes a drive device 100, an auxiliary storage device 102, a memory device 103, an arithmetic processing device 104, an interface device 105, and a display device 106 that are connected to each other via a bus B. And the input device 107.

端末装置10での機能を実現するプログラムは、CD−ROM等の記録媒体101によって提供される。プログラムが記録された記録媒体101がドライブ装置100にセットされると、プログラムが記録媒体101からドライブ装置100を介して補助記憶装置102にインストールされる。   A program that implements the functions of the terminal device 10 is provided by a recording medium 101 such as a CD-ROM. When the recording medium 101 on which the program is recorded is set in the drive device 100, the program is installed from the recording medium 101 to the auxiliary storage device 102 via the drive device 100.

補助記憶装置102は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。メモリ装置103は、プログラムの起動指示があった場合に、補助記憶装置102からプログラムを読み出して格納する。演算処理装置104は、メモリ装置103に格納されたプログラムに従って端末装置10に係る機能を実行する。インタフェース装置105は図1のネットワーク30に接続するためのインタフェースとして用いられる。表示装置106はプログラムによるGUI等を表示する。入力装置107はキーボード及びマウス等で構成され、様々な操作指示を入力するために用いられる。   The auxiliary storage device 102 stores the installed program and also stores necessary files and data. The memory device 103 reads the program from the auxiliary storage device 102 and stores it when there is an instruction to start the program. The arithmetic processing device 104 executes functions related to the terminal device 10 according to a program stored in the memory device 103. The interface device 105 is used as an interface for connecting to the network 30 in FIG. The display device 106 displays a GUI or the like by a program. The input device 107 includes a keyboard and a mouse, and is used for inputting various operation instructions.

図3は、第一の実施の形態における端末装置の機能構成例を示す図である。図3において端末装置10は、端末装置10のネットワーク情報を取得するネットワーク情報取得部11、端末装置10のネットワーク情報や論理プリンタ情報から端末装置10及びプリンタ20のネットワークアドレスを検出するネットワークアドレス検出部12、端末装置10とプリンタ20のネットワークアドレスを比較し、両者が同一のネットワーク上に存在するか否かをチェックするネットワーク情報比較部13、各プリンタ20のネットワークアドレス、ポート名及びドライバ情報等の印刷に必要なプリンタ情報を保持する論理プリンタ情報保存部14、異なるネットワーク上のプリンタに対する印刷を行おうとしていることが検出された場合にその旨をユーザに通知するネットワーク情報通知部15、印刷処理を行なう印刷制御部16、及び印刷処理全体の制御を行うメイン制御部31等より構成される。   FIG. 3 is a diagram illustrating a functional configuration example of the terminal device according to the first embodiment. In FIG. 3, the terminal device 10 includes a network information acquisition unit 11 that acquires network information of the terminal device 10, and a network address detection unit that detects the network addresses of the terminal device 10 and the printer 20 from the network information and logical printer information of the terminal device 10. 12. Compare the network addresses of the terminal device 10 and the printer 20 and check whether they are on the same network, the network address of each printer 20, the port name, driver information, etc. Logical printer information storage unit 14 that holds printer information necessary for printing, network information notification unit 15 that notifies the user when it is detected that printing is to be performed on a printer on a different network, and print processing Printing system Part 16, and composed of the main control unit 31 and the like for controlling the entire printing process.

図4は、第一の実施の形態の端末装置の処理手順を説明するためのフローチャートである。ユーザからの印刷指示に応じて、図4の処理が開始される。   FIG. 4 is a flowchart for explaining a processing procedure of the terminal device according to the first embodiment. The process of FIG. 4 is started in response to a print instruction from the user.

まず、ネットワーク情報取得部11は、端末装置10のネットワーク情報を取得し、取得されたネットワーク情報より端末装置10のネットワークアドレスを検出(取得)する(S101)。続いて、ネットワークアドレス検出部12は、出力先として指定されたプリンタ20の論理プリンタ情報を論理プリンタ情報保存部14より取得すると共に当該論理プリンタ情報とから出力先のプリンタ20のネットワークアドレスを検出する。続いて、ネットワーク情報比較部13は、端末装置10のネットワークアドレスと出力先のプリンタ20のネットワークアドレスとを比較する(S103)。両者が異なっている旨がネットワーク情報比較部13によって検出された場合(S103でYes)、ネットワーク情報通知部15は、端末装置10と出力先のプリンタ20とのネットワークアドレスが異なる旨のメッセージと、印刷を継続するか否かを問い合わせるメッセージとを端末装置10の表示装置106に表示させる(S104)。   First, the network information acquisition unit 11 acquires the network information of the terminal device 10, and detects (acquires) the network address of the terminal device 10 from the acquired network information (S101). Subsequently, the network address detection unit 12 acquires the logical printer information of the printer 20 designated as the output destination from the logical printer information storage unit 14 and detects the network address of the output destination printer 20 from the logical printer information. . Subsequently, the network information comparison unit 13 compares the network address of the terminal device 10 with the network address of the output destination printer 20 (S103). When the network information comparison unit 13 detects that the two are different (Yes in S103), the network information notification unit 15 sends a message that the network addresses of the terminal device 10 and the output destination printer 20 are different, A message for inquiring whether to continue printing is displayed on the display device 106 of the terminal device 10 (S104).

例えば、端末装置10のネットワーク情報におけるIPアドレスが「11.22.1.1」、サブネットマスクが「255.255.255.0」である場合、そのネットワークアドレスは、「11.22.1.xxx」である。   For example, when the IP address in the network information of the terminal device 10 is “11.22.1.1” and the subnet mask is “255.255.255.0”, the network address is “11.22.1.xxx”.

また、出力先のプリンタ20の論理プリンタ情報におけるIPアドレスが「11.22.3.5」、サブネットマスクが「255.255.255.0」である場合、そのネットワークアドレスは、「11.22.3.xxx」である。   When the IP address in the logical printer information of the output destination printer 20 is “11.22.3.5” and the subnet mask is “255.255.255.0”, the network address is “11.22.3.xxx”.

したがって、このような場合、両者のネットワークアドレスは異なっていると判定される。   Therefore, in such a case, it is determined that both network addresses are different.

ネットワーク情報通知部15によるメッセージに対し、ユーザが印刷の継続を指示した場合(S105でNo)、又は端末装置10のネットワークアドレスと出力先のプリンタ20のネットワークアドレスとが同じであった場合(S103でNo)、印刷制御部16は印刷処理を実行し、印刷ジョブの実行をプリンタ20に要求する(S107)。   When the user gives an instruction to continue printing in response to the message from the network information notification unit 15 (No in S105), or when the network address of the terminal device 10 and the network address of the output destination printer 20 are the same (S103) No), the print control unit 16 executes the print process and requests the printer 20 to execute the print job (S107).

一方、ユーザが印刷の中止を指示した場合(S105でYes)、メイン制御部31は、印刷のキャンセル処理を行い、印刷処理を終了させる(S106)。   On the other hand, when the user gives an instruction to cancel printing (Yes in S105), the main control unit 31 performs a printing cancel process and ends the printing process (S106).

上述したように、第一の実施の形態における端末装置10によれば、端末装置10のネットワークアドレスと出力先のプリンタ20のネットワークアドレスとが異なる場合は、その旨がユーザに通知される。したがって、ユーザが外出した場合等、端末装置10を普段とは異なったネットワークに接続させて印刷指示を行った場合に、その外出先から誤って自部門のプリンタ20に印刷指示を行ったことを事前に知ることができる。   As described above, according to the terminal device 10 in the first embodiment, when the network address of the terminal device 10 and the network address of the output destination printer 20 are different, the user is notified of that fact. Therefore, when the user issues a print instruction by connecting the terminal device 10 to a network different from the usual, such as when the user goes out, the fact that the user has mistakenly issued a print instruction to the printer 20 of his / her department. You can know in advance.

ところで、通常の業務を行なう環境が複数のネットワークアドレスにまたがっている場合(大規模なネットワーク環境であったり、例えば有線LANと無線LANとが混在し、それぞれに別のネットワークアドレスが割り当てられているような環境)、第一の実施の形態の発明を適用すると、通常の業務での印刷時にも、異なるネットワークである旨のメッセージが表示され、ユーザにとって煩わしい場合がある。そこで、かかる点を解決する手段を第二の実施の形態において説明する。   By the way, when the environment in which normal business is performed extends over a plurality of network addresses (in a large-scale network environment, for example, a wired LAN and a wireless LAN are mixed, and different network addresses are assigned to each. When the invention of the first embodiment is applied, a message indicating that the network is different may be displayed even during printing in normal business, which may be troublesome for the user. Therefore, means for solving this point will be described in the second embodiment.

図5は、第二の実施の形態における端末装置の機能構成例を示す図である。図5中、図3と同一部分には同一符号を付し、その説明は省略する。   FIG. 5 is a diagram illustrating a functional configuration example of the terminal device according to the second embodiment. 5 that are the same as those in FIG. 3 are given the same reference numerals, and descriptions thereof are omitted.

図5では、アドレスグループ管理部17が新たな構成要素となっている。アドレスグループ管理部17は、通常業務で使用するネットワークアドレスの集合(以下「アドレスグループ」という。)が登録され、その情報を保持及び管理する機能を有する。
図6は、第二の実施の形態の端末装置の処理手順を説明するためのフローチャートである。図6中、図4と同一ステップには同一符号を付し、その説明は省略する。
In FIG. 5, the address group management unit 17 is a new component. The address group management unit 17 has a function of storing and managing a set of network addresses (hereinafter referred to as “address groups”) used in normal business.
FIG. 6 is a flowchart for explaining the processing procedure of the terminal device according to the second embodiment. In FIG. 6, the same steps as those in FIG. 4 are denoted by the same reference numerals, and the description thereof is omitted.

図6では、ステップS203が新たに追加されている。すなわち、第二の実施の形態において、ネットワーク情報比較部13は、単に端末装置10と出力先のプリンタ20のネットワークアドレスが同一ネットワーク上に存在するかどうかをチェックするだけではなく、両者が異なった場合は、更に出力先のプリンタ20のネットワークアドレスが、アドレスグループに含まれているかどうかをチェックすることで(S203)、通常使用するネットワーク上のプリンタに対する印刷かどうかを判断する。   In FIG. 6, step S203 is newly added. That is, in the second embodiment, the network information comparison unit 13 not only checks whether the network addresses of the terminal device 10 and the output destination printer 20 exist on the same network, but both are different. In this case, by checking whether the network address of the printer 20 as the output destination is included in the address group (S203), it is determined whether the printing is for the printer on the network normally used.

上述したように、第二の実施の形態における端末装置10によれば、通常の業務を行なうネットワーク環境が複数のネットワークアドレスから構成されるような場合であっても、ユーザは、外出した場合などに、その外出先から誤って自部門のプリンタ20に印刷指示を行ったことを事前に知ることができる。   As described above, according to the terminal device 10 in the second embodiment, even when the network environment in which normal business is performed includes a plurality of network addresses, the user goes out, etc. In addition, it is possible to know in advance that a print instruction has been erroneously given to the printer 20 of its own department from the outside.

次に、第三の実施の形態について説明する。図7は、第三の実施の形態における端末装置の機能構成例を示す図である。図7中、図3又は図5と同一部分には同一符号を付し、その説明は省略する。   Next, a third embodiment will be described. FIG. 7 is a diagram illustrating a functional configuration example of the terminal device according to the third embodiment. In FIG. 7, the same parts as those in FIG. 3 or FIG.

図7では、機器検索部19及び機器リスト表示部21が新たな構成要素となっている。なお、異ネットワーク検出部18は、上記ネットワーク情報取得部11、ネットワークアドレス検出部12、ネットワーク情報比較部13及びアドレスグループ管理部17を含む。   In FIG. 7, the device search unit 19 and the device list display unit 21 are new components. The different network detection unit 18 includes the network information acquisition unit 11, the network address detection unit 12, the network information comparison unit 13, and the address group management unit 17.

機器検索部19は、異ネットワーク検出部18により異なるネットワーク上のプリンタ20に対して印刷を行おうとしていることが検出された場合に、端末装置10の存在するネットワーク上のプリンタ20等、端末装置20より印刷可能なプリンタを検索する。   When the different network detection unit 18 detects that the printer 20 on the different network is about to print, the device search unit 19 detects the terminal device such as the printer 20 on the network where the terminal device 10 exists. A printer capable of printing is searched from 20.

機器リスト表示部21は、機器検索部19により検索されたプリンタ20のリストを表示装置106に表示させる。   The device list display unit 21 causes the display device 106 to display a list of printers 20 searched by the device search unit 19.

図8は、第三の実施の形態の端末装置の処理手順を説明するためのフローチャートである。図8中、図4又は図6と同一ステップには同一符号を付し、その説明は適宜省略する。   FIG. 8 is a flowchart for explaining the processing procedure of the terminal device according to the third embodiment. In FIG. 8, the same steps as those in FIG. 4 or FIG.

異ネットワーク検出部18によって、出力先のプリンタ20が端末装置10と異なるネットワーク上に存在していることが検出された場合、すなわち、両者が異なるネットワークアドレスである場合、又は出力先のプリンタ20のネットワークアドレスがアドレスグループに含まれていない場合(S303でYes)、機器検索部19は、端末装置10の存在しているネットワーク上のプリンタ20を検索する(S304)。   When the different network detection unit 18 detects that the output destination printer 20 exists on a different network from the terminal device 10, that is, when both have different network addresses, or the output destination printer 20 When the network address is not included in the address group (Yes in S303), the device search unit 19 searches for the printer 20 on the network where the terminal device 10 exists (S304).

続いて、機器リスト表示部21は、機器検索部19により検索されたプリンタ20のリストを表示装置106に表示させ、そのリストの中から出力先のプリンタ20をユーザに選択させる(S305)。   Subsequently, the device list display unit 21 causes the display device 106 to display a list of printers 20 searched by the device search unit 19, and causes the user to select an output destination printer 20 from the list (S305).

続いて、印刷制御部16は、ユーザによって選択されたプリンタ20に印刷ジョブの実行を要求する(S306)。   Subsequently, the print control unit 16 requests the printer 20 selected by the user to execute a print job (S306).

なお、機器検索部19によって検索されたプリンタ20が一つの場合は、ユーザに選択させることなく自動的に検索されたプリンタ20に印刷ジョブを実行させてもよい。   If there is one printer 20 searched by the device search unit 19, the printer 20 searched automatically may be caused to execute a print job without causing the user to select.

なお、第三の実施の形態において、新たに論理プリンタ20を追加したり、既に登録された論理プリンタ情報を変更することは行なわない。   Note that in the third embodiment, no new logical printer 20 is added or the already registered logical printer information is not changed.

上述したように、第三の実施の形態における端末装置10によれば、端末装置10が接続しているネットワーク上のプリンタを自動的に検索してくれるため、ユーザは、外出先等において特別な設定を行なわなくても、通常利用しているプリンタ20とは異なるプリンタに印刷を行うことが可能である。   As described above, according to the terminal device 10 in the third embodiment, the user is automatically searched for a printer on the network to which the terminal device 10 is connected. Even without setting, it is possible to print on a printer different from the printer 20 that is normally used.

ところで、第三の実施の形態において、自動的に検索されたプリンタは、ユーザが通常利用している印刷条件に対応できない場合が考えられる。そこで、第四の実施の形態について説明する。   By the way, in the third embodiment, there is a case where the automatically searched printer cannot cope with the printing conditions normally used by the user. Therefore, a fourth embodiment will be described.

図9は、第四の実施の形態における端末装置の機能構成例を示す図である。図9中、図7と同一部分には同一符号を付し、その説明は適宜省略する。   FIG. 9 is a diagram illustrating a functional configuration example of the terminal device according to the fourth embodiment. 9, parts that are the same as the parts shown in FIG. 7 are given the same reference numerals, and explanation thereof is omitted as appropriate.

図9では、機器情報取得部22、印刷条件解析部23、印刷条件実行可否判断部24、UI制御部25、及び実行不可条件表示部26等が新たな構成要素となっている。   In FIG. 9, a device information acquisition unit 22, a printing condition analysis unit 23, a printing condition execution availability determination unit 24, a UI control unit 25, an execution impossible condition display unit 26, and the like are new components.

機器情報取得部22は、機器検索部19より検索された各プリンタ20の機器情報を取得する。印刷条件解析部23は、プリンタドライバによって生成されるPDL(Page Description Language)及びPJL(Printer Job Language)等による記述を含む印刷データを解析し印刷条件を取得する。印刷条件実行可否判断部24は、印刷条件と機器情報とを比較し、印刷条件が実行可能であるかどうかを判断する。UI制御部25は、上記機器リスト表示部21の他に、印刷条件が実行不可能であると判定された場合にその旨のメッセージを表示装置106に表示させる実行不可条件表示部26を備えている。   The device information acquisition unit 22 acquires the device information of each printer 20 searched by the device search unit 19. The print condition analysis unit 23 analyzes print data including a description in PDL (Page Description Language) and PJL (Printer Job Language) generated by the printer driver, and acquires the print conditions. The print condition execution possibility determination unit 24 compares the print condition with the device information and determines whether the print condition can be executed. In addition to the device list display unit 21, the UI control unit 25 includes a non-executable condition display unit 26 that displays a message to that effect on the display device 106 when it is determined that the printing condition is not executable. Yes.

図10は、第四の実施の形態の端末装置の処理手順を説明するためのフローチャートである。図10中、図8と同一ステップには同一符号を付し、その説明は適宜省略する。   FIG. 10 is a flowchart for explaining a processing procedure of the terminal device according to the fourth embodiment. 10, the same steps as those in FIG. 8 are denoted by the same reference numerals, and the description thereof will be omitted as appropriate.

異ネットワーク検出部18によって、出力先のプリンタ20が端末装置10と異なるネットワーク上に存在していることが検出された場合(S303でYes)、印刷条件解析部23は、印刷データを解析し、当該印刷データに含まれている印刷条件を取得する(S404)。   When the different network detection unit 18 detects that the output destination printer 20 is on a different network from the terminal device 10 (Yes in S303), the print condition analysis unit 23 analyzes the print data, Print conditions included in the print data are acquired (S404).

続いて、機器検索部19が端末装置10の存在しているネットワーク上のプリンタ20を検索し、機器情報取得部22が検索された各プリンタ20よりその機器情報を取得する(S405)。ここで取得される機器情報には、少なくとも当該プリンタ20が対応可能な印刷条件を識別するための情報が含まれている。続いて、機器リスト表示部21は、機器検索部19により検索されたプリンタ20のリストを表示装置106に表示させ、そのリストの中から出力先のプリンタ20をユーザに選択させる(S406)。   Subsequently, the device search unit 19 searches for the printer 20 on the network where the terminal device 10 exists, and the device information acquisition unit 22 acquires the device information from each searched printer 20 (S405). The device information acquired here includes at least information for identifying printing conditions that can be handled by the printer 20. Subsequently, the device list display unit 21 displays the list of printers 20 searched by the device search unit 19 on the display device 106, and allows the user to select the output destination printer 20 from the list (S406).

続いて、印刷条件実行可否判断部24は、印刷条件と、選択されたプリンタ20(以下「カレントプリンタ」という。)の機器情報とを比較することにより、カレントプリンタによる印刷条件を満たす印刷処理の実行の可否を判断する(S407)。   Subsequently, the print condition execution possibility determination unit 24 compares the print condition with the device information of the selected printer 20 (hereinafter referred to as “current printer”), thereby performing a print process satisfying the print condition satisfying the current printer. It is determined whether or not execution is possible (S407).

実行が不可能な印刷条件が含まれている場合(S408でYes)、実行不可条件表示部26は、その旨を示すメッセージと、印刷の継続を問い合わせるメッセージとを表示装置106に表示させる(S409)。   If printing conditions that cannot be executed are included (Yes in S408), the non-executable condition display unit 26 causes the display device 106 to display a message indicating that and a message for inquiring about continuation of printing (S409). ).

実行不可条件表示部26によるメッセージに対し、ユーザが印刷の継続を指示した場合(S410でNo)、又は全ての印刷条件が実行可能である等の場合(S408でNo、S303でNo)、印刷制御部16は印刷ジョブの実行をカレントプリンタに要求する(S412)。   When the user instructs to continue printing in response to the message from the unexecutable condition display unit 26 (No in S410), or when all the printing conditions are executable (No in S408, No in S303), printing is performed. The control unit 16 requests the current printer to execute the print job (S412).

一方、ユーザが印刷の中止を指示した場合(S410でYes)、メイン制御部31は、印刷のキャンセル処理を行い、印刷処理を終了させる(S411)。   On the other hand, when the user gives an instruction to cancel printing (Yes in S410), the main control unit 31 performs a printing cancellation process and ends the printing process (S411).

例えば、印刷条件において、「用紙サイズ:A4、両面印刷、ステープル」が指定されており、カレントプリンタの機器情報において、「状態:正常、トレイ1の用紙:A4、トレイ2の用紙:A3、両面印刷機能:有り、ステープル機能:無し」が示されている場合、カレントプリンタでは、ステープルの印刷条件を満たすことができない。したがって、この場合、「選択されたプリンタでは、ステープル機能は使用できません」のようなメッセージが表示される。   For example, “paper size: A4, double-sided printing, stapling” is specified in the printing conditions, and “status: normal, paper in tray 1: A4, paper in tray 2: A3, double-sided” in the device information of the current printer. When “printing function: present, stapling function: absent” is indicated, the current printer cannot satisfy the staple printing condition. Therefore, in this case, a message such as “The staple function cannot be used with the selected printer” is displayed.

上述したように、第四の実施の形態における端末装置10によれば、外出先において、通常使用している機器と同等の機能をもつ機器が存在しない場合に、ユーザは、印刷が行われる前に、実行不可能な印刷条件を指定したことを認識することができる。したがって、例えば、印刷条件を変更等、適切な対応を行うことも可能である。   As described above, according to the terminal device 10 in the fourth embodiment, when there is no device having a function equivalent to that of a device that is normally used in a place where the user is out, the user can perform printing before printing. In addition, it is possible to recognize that a printing condition that cannot be executed is designated. Therefore, for example, it is possible to take appropriate measures such as changing the printing conditions.

以上、本発明の実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。   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.

本発明の実施の形態における印刷システムの構成例を示す図である。It is a figure which shows the structural example of the printing system in embodiment of this invention. 本発明の実施の形態における端末装置のハードウェア構成例を示す図である。It is a figure which shows the hardware structural example of the terminal device in embodiment of this invention. 第一の実施の形態における端末装置の機能構成例を示す図である。It is a figure which shows the function structural example of the terminal device in 1st embodiment. 第一の実施の形態の端末装置の処理手順を説明するためのフローチャートである。It is a flowchart for demonstrating the process sequence of the terminal device of 1st embodiment. 第二の実施の形態における端末装置の機能構成例を示す図である。It is a figure which shows the function structural example of the terminal device in 2nd embodiment. 第二の実施の形態の端末装置の処理手順を説明するためのフローチャートである。It is a flowchart for demonstrating the process sequence of the terminal device of 2nd embodiment. 第三の実施の形態における端末装置の機能構成例を示す図である。It is a figure which shows the function structural example of the terminal device in 3rd embodiment. 第三の実施の形態の端末装置の処理手順を説明するためのフローチャートである。It is a flowchart for demonstrating the process sequence of the terminal device of 3rd embodiment. 第四の実施の形態における端末装置の機能構成例を示す図である。It is a figure which shows the function structural example of the terminal device in 4th Embodiment. 第四の実施の形態の端末装置の処理手順を説明するためのフローチャートである。It is a flowchart for demonstrating the process sequence of the terminal device of 4th Embodiment.

符号の説明Explanation of symbols

1 印刷システム
10 端末装置
11 ネットワーク情報取得部
12 ネットワークアドレス検出部
13 ネットワーク情報比較部
14 論理プリンタ情報保存部
15 ネットワーク情報通知部
16 印刷制御部
17 アドレスグループ管理部
18 異ネットワーク検出部
19 機器検索部
21 機器リスト表示部
22 機器情報取得部
23 印刷条件解析部
24 印刷条件実行可否判断部
25 UI制御部
26 実行不可条件表示部
31 メイン制御部
20、20a、20b プリンタ
30 ネットワーク
100 ドライブ装置
101 記録媒体
102 補助記憶装置
103 メモリ装置
104 演算処理装置
105 インタフェース装置
106 表示装置
107 入力装置
B バス
DESCRIPTION OF SYMBOLS 1 Printing system 10 Terminal apparatus 11 Network information acquisition part 12 Network address detection part 13 Network information comparison part 14 Logical printer information preservation | save part 15 Network information notification part 16 Print control part 17 Address group management part 18 Different network detection part 19 Equipment search part DESCRIPTION OF SYMBOLS 21 Device list display part 22 Equipment information acquisition part 23 Print condition analysis part 24 Print condition execution availability judgment part 25 UI control part 26 Unexecutable condition display part 31 Main control part 20, 20a, 20b Printer 30 Network 100 Drive apparatus 101 Recording medium 102 Auxiliary storage device 103 Memory device 104 Arithmetic processing device 105 Interface device 106 Display device 107 Input device B Bus

Claims (7)

ネットワークを介して接続される印刷装置に印刷処理を実行させる印刷制御装置であって、
当該印刷制御装置と前記印刷装置とのネットワークアドレスを比較するアドレス比較手段と、
前記アドレス比較手段によって前記ネットワークアドレスの相違が検出された場合に、その旨を表示装置に表示させる通知手段とを有することを特徴とする印刷制御装置。
A printing control apparatus that causes a printing apparatus connected via a network to execute a printing process,
Address comparison means for comparing network addresses of the printing control apparatus and the printing apparatus;
A printing control apparatus comprising: a notification means for displaying on the display device when a difference in the network address is detected by the address comparison means.
ネットワークアドレスのリストを管理するアドレスリスト管理手段を有し、
前記アドレス比較手段は、前記ネットワークアドレスのリストに前記印刷装置のネットワークアドレスが含まれているかを確認し、
前記通知手段は、前記前記ネットワークアドレスのリストに前記印刷装置のネットワークアドレスが含まれていない場合に、その旨を前記表示装置に表示させることを特徴とする請求項1記載の印刷制御装置。
Having an address list management means for managing a list of network addresses;
The address comparing means confirms whether the network address of the printing apparatus is included in the list of network addresses;
The printing control apparatus according to claim 1, wherein when the network address of the printing apparatus is not included in the network address list, the notification unit displays the fact on the display apparatus.
当該印刷制御装置から印刷可能な印刷装置を検索する検索手段を有し、
前記検索手段によって検索された印刷装置に前記印刷処理を実行させることを特徴とする請求項1又は2記載の印刷制御装置。
A search means for searching for a printable print device from the print control device;
The printing control apparatus according to claim 1, wherein the printing apparatus searched by the searching unit is caused to execute the printing process.
指定された印刷条件を取得する印刷条件取得手段と、
前記印刷装置が対応可能な印刷条件を識別するための機器情報を前記印刷装置より取得する機器情報取得手段と、
前記印刷条件と出力先に指定された前記印刷装置の前記機器情報とを比較することにより前記印刷条件を満たす印刷処理の実行の可否を判断する印刷可否判断手段とを有し、
前記通知手段は、前記印刷可否判断手段による判断結果に基づく情報を前記表示装置に表示させることを特徴とする請求項1乃至3いずれか一項記載の印刷制御装置。
Printing condition acquisition means for acquiring specified printing conditions;
Device information acquisition means for acquiring device information for identifying printing conditions that can be handled by the printing device from the printing device;
Print availability judgment means for judging whether or not to execute a printing process that satisfies the printing conditions by comparing the printing conditions and the device information of the printing apparatus designated as an output destination;
The print control apparatus according to claim 1, wherein the notification unit causes the display device to display information based on a determination result by the print permission determination unit.
ネットワークを介して接続される印刷装置に印刷処理を実行させる印刷制御装置における印刷制御方法であって、
当該印刷制御装置と前記印刷装置とのネットワークアドレスを比較するアドレス比較手順と、
前記アドレス比較手順において前記ネットワークアドレスの相違が検出された場合に、その旨を表示装置に表示させる通知手順とを有することを特徴とする印刷制御方法。
A printing control method in a printing control apparatus for causing a printing apparatus connected via a network to execute a printing process,
An address comparison procedure for comparing network addresses of the print control device and the printing device;
And a notification procedure for displaying on the display device when a difference in the network address is detected in the address comparison procedure.
コンピュータに、
当該コンピュータと、ネットワークを介して接続される印刷装置とのネットワークアドレスを比較するアドレス比較手順と、
前記アドレス比較手順において前記ネットワークアドレスの相違が検出された場合に、その旨を表示装置に表示させる通知手順とを実行させるための印刷制御プログラム。
On the computer,
An address comparison procedure for comparing network addresses of the computer and a printing apparatus connected via a network;
When a difference in the network address is detected in the address comparison procedure, a printing control program for executing a notification procedure for displaying the fact on the display device.
請求項6記載の印刷制御プログラムを記録したコンピュータ読取り可能な記録媒体。 A computer-readable recording medium on which the printing control program according to claim 6 is recorded.
JP2005256939A 2005-09-05 2005-09-05 Print control unit, print control method, print control program, and recording medium Pending JP2007072609A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005256939A JP2007072609A (en) 2005-09-05 2005-09-05 Print control unit, print control method, print control program, and recording medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005256939A JP2007072609A (en) 2005-09-05 2005-09-05 Print control unit, print control method, print control program, and recording medium

Publications (1)

Publication Number Publication Date
JP2007072609A true JP2007072609A (en) 2007-03-22

Family

ID=37934011

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005256939A Pending JP2007072609A (en) 2005-09-05 2005-09-05 Print control unit, print control method, print control program, and recording medium

Country Status (1)

Country Link
JP (1) JP2007072609A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010224729A (en) * 2009-03-23 2010-10-07 Canon Inc Information processing apparatus, network setting method, and program
JP2011159167A (en) * 2010-02-02 2011-08-18 Sharp Corp Printer control apparatus, printer control method, printing system, program and storage medium
JP2012101381A (en) * 2010-11-08 2012-05-31 Ricoh Co Ltd Image forming apparatus, device cooperation system, and program
JP5585683B1 (en) * 2013-05-01 2014-09-10 富士ゼロックス株式会社 Terminal device, program, and information processing system

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2010224729A (en) * 2009-03-23 2010-10-07 Canon Inc Information processing apparatus, network setting method, and program
US8477349B2 (en) 2009-03-23 2013-07-02 Canon Kabushiki Kaisha Information processing apparatus, and network setting method
JP2011159167A (en) * 2010-02-02 2011-08-18 Sharp Corp Printer control apparatus, printer control method, printing system, program and storage medium
US8427661B2 (en) 2010-02-02 2013-04-23 Sharp Kabushiki Kaisha Apparatus and method for efficiently controlling printers associated with different networks based upon acquired printer or network information, and nontransitory computer readable recording medium for causing computer to function as the same
JP2012101381A (en) * 2010-11-08 2012-05-31 Ricoh Co Ltd Image forming apparatus, device cooperation system, and program
JP5585683B1 (en) * 2013-05-01 2014-09-10 富士ゼロックス株式会社 Terminal device, program, and information processing system

Similar Documents

Publication Publication Date Title
US8139500B2 (en) Information processing device and method thereof, and computer program product
JP4165517B2 (en) Network printing instruction method and program
JP4810318B2 (en) Port monitor program, data processing method, information processing apparatus, and storage medium
JP4485997B2 (en) Print control apparatus, print control system, print control method, print control program, and recording medium
US9354832B2 (en) Print system for recovering a print job in a redundant print server, print server and print control method
JP5293035B2 (en) Data processing apparatus, data processing method, program, and recording medium
JP2009169504A (en) Information processing system, image processor ,and image processing program
US8908208B2 (en) Image processing apparatus, unauthorized use preventing method, and storage medium
JP5786439B2 (en) PRINT CONTROL DEVICE, PRINT CONTROL SYSTEM, PRINT CONTROL PROGRAM, AND RECORDING MEDIUM CONTAINING THE PROGRAM
JP2007072609A (en) Print control unit, print control method, print control program, and recording medium
JP2007164480A (en) Printing system and method
US20050237565A1 (en) Port setting changing device, port setting change control program product, and method of changing port setting
JP2009220560A (en) Printing apparatus and information processor
JP6035923B2 (en) Printing instruction apparatus and printing instruction program
JP6579013B2 (en) Information processing system, information processing apparatus, information processing method, and program
JP2006260455A (en) Data output device, program and recording medium
JP5630163B2 (en) Printing device information display program, printing device information display method, and printing device information display device
JP2014182599A (en) Information processor, printing system, method for controlling information processor and computer program
JP2011066551A (en) Apparatus and system for management of equipment, method and program for proposal of improvement, and recording medium with the program recorded thereon
JP2007087130A (en) Server device, print processing method of server device, storage medium and program
JP5625497B2 (en) Information processing apparatus, information processing system, information processing method, program, and recording medium storing the program
JP2009146358A (en) Network device management system
JP2008117128A (en) Information processor, printer, terminal device, print control system, print system, and program
JP2005222462A (en) Print request apparatus, print request program and recording medium
JP2012168807A (en) Print instruction program, print instruction method, print instruction device, and print instruction system