JP2000148420A - Storage medium stored with print process program - Google Patents
Storage medium stored with print process programInfo
- Publication number
- JP2000148420A JP2000148420A JP10330151A JP33015198A JP2000148420A JP 2000148420 A JP2000148420 A JP 2000148420A JP 10330151 A JP10330151 A JP 10330151A JP 33015198 A JP33015198 A JP 33015198A JP 2000148420 A JP2000148420 A JP 2000148420A
- Authority
- JP
- Japan
- Prior art keywords
- printer
- conditions
- function
- printing
- 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
Links
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、上位装置に接続さ
れた複数のプリンタからユーザーが指定した印刷条件に
合致したプリンタに印刷処理を行わせる印刷処理プログ
ラムが記憶された記憶媒体に関する。[0001] 1. Field of the Invention [0002] The present invention relates to a storage medium storing a print processing program for causing a plurality of printers connected to a higher-level device to perform a print process on a printer that meets print conditions specified by a user.
【0002】[0002]
【従来の技術】近年、オフィスでのOA化の進展に伴
い、PC(パーソナルコンピュータ)、ワープロなどと
複数のプリンタを双方向通信で接続し、印刷を行う環境
が整備されつつある。それに応じて、効率よく印刷を行
うために、種々の技術が提案されている。例えば、特開
平8−339274号公報には、双方向通信によって上
位装置のPCがプリンタの状態を取得し、主にメンテナ
ンス用にその情報を利用する技術が開示されている。ま
た、特開平9−323475号公報には、アプリケーシ
ョンから指示された用紙サイズとプリンタの持っている
用紙サイズを見て不一致であればエラーにするか、また
はサイズに合うようにデータを加工する技術、特開平1
0−091370号公報には、印刷中にプリンタがジャ
ムなどにより印刷続行不能になった場合、適切なプリン
タを選択して、印刷を続行させる技術が開示されてい
る。2. Description of the Related Art In recent years, with the progress of office automation in offices, an environment for printing by connecting a plurality of printers to a personal computer (PC), a word processor, and the like by bidirectional communication has been improved. Accordingly, various techniques have been proposed for efficient printing. For example, Japanese Patent Application Laid-Open No. 8-339274 discloses a technique in which a PC of a higher-level device acquires the status of a printer by bidirectional communication and uses the information mainly for maintenance. Japanese Patent Application Laid-Open No. 9-323475 discloses a technique for processing a data so as to match an error if the paper size specified by an application does not match a paper size held by a printer. , JP
Japanese Patent Application Laid-Open No. 0-091370 discloses a technique in which when a printer becomes unable to continue printing due to a jam or the like during printing, an appropriate printer is selected and printing is continued.
【0003】[0003]
【発明が解決しようとする課題】ところで、従来、PC
などの上位装置に属するホストコンピュータからプリン
タに対して印刷を行う際には、印刷条件などを考慮せず
に身近な場所にあるという理由でプリンタを選択し印刷
を行うのが一般的であった。ところが昨今、プリンタも
多機能化が進展してきている。例えば、両面印刷、とじ
代の表裏面各々の設定、ステープル、パンチ、集約印刷
のように機能が複雑化したため、それに伴い印刷条件の
設定も自ずと複雑になってきている。このため自分が所
望する印刷結果を出力できるプリンタが身近にない場合
も当然起きてくる。また、オフィスなどでは、プリンタ
が散在しており、それらがどんな機能を持っているかな
どをすべて把握するのは不可能である。上記、特開平9
−323475号公報の発明は、適切なプリンタを選択
するものであるが、ジャムなどの印刷続行ができなくな
った際の緊急手段である。また、特開平10−0913
70号公報の発明は、用紙サイズを考慮し、データは加
工せずに一致するプリンタを探すものである。そこで、
本発明の目的は、ユーザーに必要な印刷条件さえ入力し
てもらえば、自動的に印刷条件にあったプリンタを選択
し、印刷を行うということができるコンピュータ読み取
り可能な印刷処理プログラムが記憶された記憶媒体を提
供することである。By the way, conventionally, PC
When printing from a host computer belonging to a higher-level device to a printer, it is common to select a printer and perform printing because it is in a familiar place without considering printing conditions and the like. . However, in recent years, printers have been multifunctional. For example, functions such as double-sided printing, setting of the front and back sides of a binding margin, staple, punch, and intensive printing have become complicated, and accordingly, setting of printing conditions has naturally become complicated. For this reason, a case where a printer capable of outputting a print result desired by the user is not in the immediate vicinity naturally occurs. In an office or the like, printers are scattered, and it is impossible to grasp all functions of the printers. The above, JP-A-9
The invention of JP-A-323475 is for selecting an appropriate printer, but is an emergency means when printing cannot be continued due to a jam or the like. Also, Japanese Patent Application Laid-Open No. 10-0913
The invention of JP-A-70-70 is to search for a matching printer without processing the data in consideration of the paper size. Therefore,
An object of the present invention is to store a computer-readable print processing program capable of automatically selecting a printer that meets print conditions and performing printing when a user inputs only necessary print conditions. It is to provide a storage medium.
【0004】[0004]
【課題を解決するための手段】請求項1記載の発明で
は、パーソナルコンピュータやワークステーションなど
の上位装置から印刷データおよびユーザーが上位装置よ
り指示した各種印刷条件を受信する印刷データ受信機能
と、この印刷データ受信機能で受信した印刷データを展
開して印刷イメージデータを生成する印刷イメージデー
タ生成機能と、前記印刷データ受信機能で受信した各種
印刷条件と合致するプリンタを検索するプリンタ検索機
能と、このプリンタ検索機能により検索した結果、各種
印刷条件と合致するプリンタが存在する場合、このプリ
ンタに印刷処理開始の指示を行う印刷処理機能と、をコ
ンピュータに実現させるためのコンピュータ読み取り可
能な印刷処理プログラムを記憶媒体に記憶させることに
より前記目的を達成する。According to the first aspect of the present invention, there is provided a print data receiving function for receiving print data from a higher-level device such as a personal computer or a work station and various printing conditions specified by a user from the higher-level device. A print image data generation function of expanding print data received by the print data reception function to generate print image data; a printer search function of searching for a printer that matches various print conditions received by the print data reception function; If a printer matching the various printing conditions is found as a result of the search by the printer search function, a print processing function for instructing the printer to start print processing, and a computer-readable print processing program for realizing the computer with a print processing program are provided. Achieved the above purpose by storing in a storage medium That.
【0005】請求項2記載の発明では、請求項1記載の
発明において、前記プリンタ検索機能が、上位装置とネ
ットワーク接続されたプリンタも検索することを特徴と
する。請求項3記載の発明では、請求項1または請求項
2記載の発明において、前記プリンタ検索機能が、上位
装置とネットワーク接続されたプリンタサーバに接続さ
れたプリンタも検索することを特徴とする。請求項4記
載の発明では、請求項1、請求項2または請求項3記載
の発明において、前記プリンタ検索機能が、複数の各種
印刷条件と合致するプリンタを検索した場合、前記印刷
処理機能が上位装置と物理的な距離が最も近いプリンタ
に印刷処理開始の指示を行うことを特徴とする。According to a second aspect of the present invention, in the first aspect of the present invention, the printer search function also searches for a printer connected to a host device via a network. According to a third aspect of the present invention, in the first or second aspect of the present invention, the printer search function also searches for a printer connected to a printer server that is connected to a host device via a network. According to a fourth aspect of the present invention, in the first, second or third aspect of the present invention, when the printer search function searches for a printer that matches a plurality of various print conditions, the print processing function is ranked higher. It is characterized in that a print processing start instruction is issued to a printer which is physically closest to the apparatus.
【0006】[0006]
【発明の実施の形態】以下、本発明の好適な実施の形態
を図1ないし図2を参照して詳細に説明する。図1は、
本実施の形態で用いるPC(パーソナルコンピュータ)
およびプリンタの構成を示した図である。以下、この図
を参照しながら処理の手順を説明する。このPC10に
は、ユーザーが直接使用するプログラムであるアプリケ
ーション12、印刷条件を設定する印刷条件設定部1
4、印刷条件設定部14より印刷条件を入手し、プリン
タ用のデータを作成する印刷データ作成部16、プリン
タの選択を制御するプリンタ選択制御部18、双方向通
信部20を備えている。また、このPC10には、複数
のローカルプリンタ30、LAN(ローカル・エリア・
ネットワーク)を介してネットワークプリンタ40およ
びプリンタサーバ50と接続している。このプリンタサ
ーバ50には、複数のサーバプリンタ52が連結してい
る。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Preferred embodiments of the present invention will be described below in detail with reference to FIGS. FIG.
PC (personal computer) used in the present embodiment
FIG. 2 is a diagram illustrating a configuration of a printer. Hereinafter, the procedure of the process will be described with reference to FIG. The PC 10 includes an application 12, which is a program directly used by the user, and a print condition setting unit 1 for setting print conditions.
4, a print data creation unit 16 for obtaining print conditions from the print condition setting unit 14 and creating data for a printer, a printer selection control unit 18 for controlling selection of a printer, and a bidirectional communication unit 20. The PC 10 includes a plurality of local printers 30 and a local area network (LAN).
It is connected to a network printer 40 and a printer server 50 via a (network). A plurality of server printers 52 are connected to the printer server 50.
【0007】アプリケーション12が印刷を行おうとす
るとき、まず印刷条件設定部14を呼び出す。この印刷
条件設定部14は印刷条件の画面を表示し、ユーザーに
印刷条件を入力させ、条件をアプリケーション12に返
す。その後、アプリケーション12は印刷データを作成
するために印刷データ作成部16を呼び出す。When the application 12 intends to perform printing, it first calls the printing condition setting unit 14. The printing condition setting unit 14 displays a printing condition screen, prompts the user to input printing conditions, and returns the conditions to the application 12. Thereafter, the application 12 calls the print data creation unit 16 to create print data.
【0008】印刷データ作成部16は、印刷条件設定部
14より印刷条件を入手し、プリンタ用のデータを作成
する。データが作成されたら印刷条件と印刷データをプ
リンタ選択制御部18に送る。このプリンタ選択制御部
18でどのプリンタに出力するかが決定される。ここで
選択されたプリンタに対して双方向通信部20を利用し
て選択制御部18はプリントデータを出力する。双方向
通信部20はローカルに繋がれたプリンタ30、ネット
ワークに繋がれたプリンタ40、ネットワーク上のプリ
ンタサーバ40に繋がれたプリンタ52の各々へのデー
タの送出機能を持ち、各プリンタに必要なプロトコルを
使用し、印刷を行う。[0008] The print data creation unit 16 obtains print conditions from the print condition setting unit 14 and creates data for a printer. When the data is created, the print conditions and print data are sent to the printer selection control unit 18. The printer selection control unit 18 determines which printer to output. The selection control unit 18 outputs print data to the selected printer by using the bidirectional communication unit 20. The bidirectional communication unit 20 has a function of sending data to each of the printer 30 locally connected, the printer 40 connected to the network, and the printer 52 connected to the printer server 40 on the network. Print using protocol.
【0009】図2は、本実施の形態のプリンタ選択制御
部の処理の手順を示したフローチャートである。印刷デ
ータ作成部から印刷を依頼され(ステップ10)、動作
が開始される。印刷するプリンタを決める前にまず、現
在の各プリンタ情報、状態を双方向通信部に要求して入
手する。この際、プリンタ選択部内にあるプリンタ情報
データベースの内容を更新する(ステップ11)。この
プリンタ情報データベースにはプリンタの接続形態(ロ
ーカル、ネットワーク、サーバ)、プリンタのロケーシ
ョン情報(ネットワークならポート名、ネットワークな
らIPアドレス)、プリンタの機能情報、プリンタの現
在の状態(エラー情報、用紙の種別、有無など)、PC
からプリンタの距離(これは別にツールやユーティリテ
ィにて入力)等の情報が入力されている。FIG. 2 is a flowchart showing a procedure of processing of the printer selection control unit according to the present embodiment. Printing is requested from the print data creation unit (step 10), and the operation is started. Before deciding a printer to print, first, the current printer information and status are requested and obtained from the bidirectional communication unit. At this time, the contents of the printer information database in the printer selection section are updated (step 11). The printer information database includes printer connection mode (local, network, server), printer location information (port name for network, IP address for network), printer function information, current printer status (error information, paper Type, presence or absence), PC
, And the distance of the printer (this is separately input by a tool or utility).
【0010】そして、PCに直接接続されたいわゆるロ
ーカルプリンタに対して情報、状態を入手し、その中に
印刷条件と一致するプリンタの有無を調べ(ステップ1
2)、一致するものがあれば(ステップ13;Y)、印
刷条件が一致したプリンタの中で最も距離が近いものを
プリンタ情報から取得し(ステップ19)、印刷を行う
(ステップ20)。ローカルプリンタに印刷条件が一致
するプリンタがない場合(ステップ13;N)、LAN
などのネットワーク上に接続されたプリンタに対して条
件の一致するプリンタの有無を調べる(ステップ1
4)。そして、条件の一致するプリンタが存在した場合
(ステップ15;Y)、ステップ19に進み、印刷を行
う(ステップ20)。Then, information and status are obtained for a so-called local printer directly connected to the PC, and the presence or absence of a printer matching the printing conditions is checked (step 1).
2) If there is a match (step 13; Y), the printer having the closest distance among the printers that match the print conditions is acquired from the printer information (step 19), and printing is performed (step 20). If there is no printer matching the printing conditions in the local printer (Step 13; N), the LAN
It is checked whether or not there is a printer that matches the conditions with respect to the printers connected on the network (step 1).
4). If there is a printer that matches the conditions (step 15; Y), the process proceeds to step 19 to perform printing (step 20).
【0011】ネットワーク上に接続されたプリンタに条
件の一致するプリンタがなかった場合(ステップ15;
N)、さらにネットワークに接続されたプリンタサーバ
にローカル接続されたプリンタに関して条件の一致を調
べる(ステップ16)。一致するプリンタがあった場合
(ステップ17;Y)、ステップ19に進み、印刷を行
う(ステップ20)。一方、一致するプリンタがない場
合(ステップ17;N)、エラーにして処理を終了する
(ステップ18)。なお、上記例では、各チェックに該
当したプリンタの中から印刷に使用するプリンタを選択
していたが、各チェックで該当したプリンタ、即ち、ロ
ーカルプリンタ、ネットワークに接続されたプリンタお
よびプリンタサーバ上のプリンタの中からPCに最も物
理的な距離が近いプリンタを選びそのプリンタに対して
印刷を行うようにすることもできる。When there is no printer matching the conditions among the printers connected on the network (step 15;
N) Then, a check is made to see if a condition is met for a printer locally connected to a printer server connected to the network (step 16). If there is a matching printer (step 17; Y), the process proceeds to step 19, where printing is performed (step 20). On the other hand, if there is no matching printer (step 17; N), the process is terminated with an error (step 18). In the above example, the printer used for printing is selected from the printers corresponding to each check. However, the printers corresponding to each check, that is, the local printer, the printer connected to the network, and the It is also possible to select a printer having the closest physical distance to the PC from among the printers, and perform printing on the selected printer.
【0012】[0012]
【発明の効果】請求項1記載の発明では、印刷条件に合
致するプリンタを探す必要がなく、印刷処理を行うこと
ができる。請求項2記載の発明では、印刷条件に合致す
るプリンタを探す必要がなく、印刷処理を行うことがで
きる。請求項3記載の発明では、印刷条件に合致するプ
リンタを探す必要がなく、印刷処理を行うことができ
る。請求項4記載の発明では、印刷条件に一致するプリ
ンタの中で一番近いプリンタを自動的に選択するため遠
隔地のプリンタに出力されることを防ぐことができる。According to the first aspect of the present invention, there is no need to search for a printer that meets the printing conditions, and printing can be performed. According to the second aspect of the present invention, it is not necessary to search for a printer that meets the printing conditions, and the printing process can be performed. According to the third aspect of the invention, it is not necessary to search for a printer that meets the printing conditions, and the printing process can be performed. According to the fourth aspect of the present invention, the closest printer among the printers that match the printing conditions is automatically selected, so that output to a remote printer can be prevented.
【図1】本実施の形態で用いるPCおよびプリンタの構
成を示した図である。FIG. 1 is a diagram showing a configuration of a PC and a printer used in the present embodiment.
【図2】本実施の形態のプリンタ選択制御部の処理の手
順を示したフローチャートである。FIG. 2 is a flowchart illustrating a processing procedure of a printer selection control unit according to the embodiment.
10 PC 12 アプリケーション 14 印刷条件設定部 16 印刷データ作成部 18 プリンタ選択制御部 20 双方向通信部 30 ローカルプリンタ 40 ネットワークプリンタ 50 プリンタサーバ 52 サーバプリンタ Reference Signs List 10 PC 12 application 14 print condition setting unit 16 print data creation unit 18 printer selection control unit 20 bidirectional communication unit 30 local printer 40 network printer 50 printer server 52 server printer
Claims (4)
ションなどの上位装置から印刷データおよびユーザーが
上位装置より指示した各種印刷条件を受信する印刷デー
タ受信機能と、 この印刷データ受信機能で受信した印刷データを展開し
て印刷イメージデータを生成する印刷イメージデータ生
成機能と、 前記印刷データ受信機能で受信した各種印刷条件と合致
するプリンタを検索するプリンタ検索機能と、 このプリンタ検索機能により検索した結果、各種印刷条
件と合致するプリンタが存在する場合、このプリンタに
印刷処理開始の指示を行う印刷処理機能と、をコンピュ
ータに実現させるためのコンピュータ読み取り可能な印
刷処理プログラムが記憶された記憶媒体。1. A print data receiving function for receiving print data from a host device such as a personal computer or a workstation and various printing conditions specified by a user from the host device, and developing the print data received by the print data receiving function. A print image data generating function of generating print image data by using the above-described print data receiving function, a printer search function of searching for a printer that matches the various print conditions received by the print data receiving function, and a search result obtained by the printer search function. A storage medium that stores a print processing function for instructing the printer to start print processing when a matching printer exists, and a computer-readable print processing program for causing a computer to realize the print processing function.
ットワーク接続されたプリンタも検索することを特徴と
する請求項1記載の印刷処理プログラムが記憶された記
憶媒体。2. The storage medium storing a print processing program according to claim 1, wherein said printer search function also searches for a printer connected to a host device via a network.
ットワーク接続されたプリンタサーバに接続されたプリ
ンタも検索することを特徴とする請求項1または請求項
2記載の印刷処理プログラムが記憶された記憶媒体。3. The storage according to claim 1, wherein the printer search function also searches for a printer connected to a printer server that is connected to a host device via a network. Medium.
刷条件と合致するプリンタを検索した場合、 前記印刷処理機能が上位装置と物理的な距離が最も近い
プリンタに印刷処理開始の指示を行うことを特徴とする
請求項1、請求項2または請求項3記載の印刷処理プロ
グラムが記憶された記憶媒体。4. When the printer search function searches for a printer that matches a plurality of various print conditions, the print processing function instructs a printer that is physically closest to a host device to start print processing. 4. A storage medium storing the print processing program according to claim 1, 2 or 3.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10330151A JP2000148420A (en) | 1998-11-04 | 1998-11-04 | Storage medium stored with print process program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP10330151A JP2000148420A (en) | 1998-11-04 | 1998-11-04 | Storage medium stored with print process program |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2000148420A true JP2000148420A (en) | 2000-05-30 |
Family
ID=18229392
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP10330151A Pending JP2000148420A (en) | 1998-11-04 | 1998-11-04 | Storage medium stored with print process program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2000148420A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007087082A (en) * | 2005-09-21 | 2007-04-05 | Ricoh Co Ltd | Information processor and option device sharing method |
JP2007241885A (en) * | 2006-03-10 | 2007-09-20 | Ricoh Co Ltd | Print controller |
JP2015005142A (en) * | 2013-06-20 | 2015-01-08 | 株式会社リコー | Printing program, information processor, and printing system |
JP2015501041A (en) * | 2011-12-02 | 2015-01-08 | アップル インコーポレイテッド | Printer authentication prior to pairing with a portable electronic device |
JP2021068047A (en) * | 2019-10-18 | 2021-04-30 | 株式会社リコー | Information processing apparatus, program, and electronic apparatus registration method |
-
1998
- 1998-11-04 JP JP10330151A patent/JP2000148420A/en active Pending
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007087082A (en) * | 2005-09-21 | 2007-04-05 | Ricoh Co Ltd | Information processor and option device sharing method |
JP2007241885A (en) * | 2006-03-10 | 2007-09-20 | Ricoh Co Ltd | Print controller |
JP2015501041A (en) * | 2011-12-02 | 2015-01-08 | アップル インコーポレイテッド | Printer authentication prior to pairing with a portable electronic device |
JP2015005142A (en) * | 2013-06-20 | 2015-01-08 | 株式会社リコー | Printing program, information processor, and printing system |
JP2021068047A (en) * | 2019-10-18 | 2021-04-30 | 株式会社リコー | Information processing apparatus, program, and electronic apparatus registration method |
JP7371442B2 (en) | 2019-10-18 | 2023-10-31 | 株式会社リコー | Information processing equipment, programs, and electronic device registration methods |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6929168B2 (en) | Voice control devices, printing devices, their control methods and programs | |
JP4240690B2 (en) | Information processing apparatus, information processing method, information processing system, and recording medium | |
CN1107252C (en) | Figure interface and system for copying set-up to multiple network equipment | |
US7907292B2 (en) | Terminal device for performing print processing, method of controlling the same, and computer product | |
US20070206210A1 (en) | Image forming apparatus, information processing apparatus, printing system, and image forming method | |
JP2000158774A (en) | Network print system and waiting work processing method during its print error | |
JP2002140184A (en) | Printer, print system, recording medium and server | |
EP2369464A2 (en) | Printer and terminal device | |
JP2008165291A (en) | Information processing device and program | |
JP2007164480A (en) | Printing system and method | |
JPH11203077A (en) | Printing system and printer selection method | |
JP2000148420A (en) | Storage medium stored with print process program | |
JP4456734B2 (en) | System monitoring information processing method and computer-readable recording medium recording program for controlling console device | |
JPH1063451A (en) | Network printer system | |
JP2005346739A (en) | Printer and printer job data transfer method | |
JP2003216558A (en) | Device terminal apparatus, network system, method for informing electronic mail, storage medium and program | |
JP5061023B2 (en) | Print output device | |
JP2009122745A (en) | Printing instruction device, printing system, and program | |
JP4243831B2 (en) | Printer and printer job data transfer method | |
JP2003163785A (en) | Network image formation system | |
JPH03212716A (en) | Power supply controller | |
JP2004206411A (en) | Method for using printer | |
JP2000305883A (en) | Network printer system | |
JP2000215015A (en) | Computer, printer, and print system, and display method and control method | |
JP2006011666A (en) | Printing system, printing method, program and storage medium |