JPH09190312A - Printing system and data processing method therefor - Google Patents
Printing system and data processing method thereforInfo
- Publication number
- JPH09190312A JPH09190312A JP8002969A JP296996A JPH09190312A JP H09190312 A JPH09190312 A JP H09190312A JP 8002969 A JP8002969 A JP 8002969A JP 296996 A JP296996 A JP 296996A JP H09190312 A JPH09190312 A JP H09190312A
- Authority
- JP
- Japan
- Prior art keywords
- printer driver
- printer
- printing
- group
- information
- 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
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、ネットワーク上で複数
の印刷装置と複数の情報処理装置とが通信可能な印刷シ
ステムおよび印刷システムのデータ処理方法に関するも
のである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a printing system capable of communicating with a plurality of printing devices and a plurality of information processing devices on a network, and a data processing method of the printing system.
【0002】[0002]
【従来の技術】従来、ネットワーク上で複数の印刷装置
と複数の情報処理装置とが通信可能な印刷システムで
は、各情報処理装置で選択されたプリンタドライバ(所
定のアプリケーションに基づいて作成された印刷情報を
所定のページ記述言語に基づくPDLデータに変換して
プリンタに送信する)とプリンタは1対1に対応してお
り、ユーザはプリンタに対応したプリンタドライバを直
接指定することにより印刷を指示していた。2. Description of the Related Art Conventionally, in a printing system in which a plurality of printing devices and a plurality of information processing devices can communicate on a network, a printer driver selected by each information processing device (printing created based on a predetermined application) is selected. (The information is converted into PDL data based on a predetermined page description language and transmitted to the printer) and the printer has a one-to-one correspondence, and the user instructs printing by directly designating the printer driver corresponding to the printer. Was there.
【0003】[0003]
【発明が解決しようとする課題】このため、同一のペー
ジ記述言語(PDL)に基づくPDLデータを処理可能
なプリンタが複数存在する場合であっても、特定のプリ
ンタに印刷ジョブが集中してしまうことがあり、ネット
ワーク上の資源を有効に利用することができず印刷処理
効率が著しく低下してしまう等の問題点があった。Therefore, even when there are a plurality of printers capable of processing PDL data based on the same page description language (PDL), print jobs concentrate on a specific printer. In some cases, the resources on the network cannot be effectively used, and the print processing efficiency is significantly reduced.
【0004】本発明は、上記の問題点を解消するために
なされたもので、本発明に係る第1の発明〜第5の発明
の目的は、各プリンタドライバ毎に、ネットワーク上の
複数の印刷装置をグループ化して登録管理し、プリンタ
ドライバの指定に応じて印刷可能な印刷装置を選択する
ことにより、いずれかの印刷装置に印刷情報の転送が集
中するのを分散させて、システム上の印刷装置資源の効
率化を図りプリンタ環境を自在に構築できる印刷システ
ムおよび印刷システムのデータ処理方法を提供すること
である。The present invention has been made to solve the above problems, and an object of the first to fifth inventions of the present invention is to provide a plurality of prints on a network for each printer driver. By registering and managing devices in groups and selecting a print device that can print according to the printer driver's designation, it is possible to distribute the concentration of transfer of print information to one of the print devices, and to print on the system. It is an object of the present invention to provide a printing system and a data processing method of the printing system that can efficiently construct device resources and freely construct a printer environment.
【0005】[0005]
【課題を解決するための手段】本発明に係る第1の発明
は、ネットワーク上でページ記述言語が異同する複数の
印刷装置と、出力情報を各ページ記述言語に対応する印
刷情報に変換して各印刷装置に転送するプリンタドライ
バを複数備える情報処理装置とが通信可能な印刷システ
ムにおいて、各ページ記述言語に対応して各プリンタド
ライバと各印刷装置とをグループ指定する指定手段と、
前記指定手段によりグループ指定された各プリンタドラ
イバと各印刷装置との対応を示すグループ化情報を記憶
する記憶手段と、所望のプリンタドライバを指示する指
示手段と、前記指示手段により指示されたプリンタドラ
イバに従って前記記憶手段に記憶された前記グループ化
情報に基づく印刷可能なグループ内のプリンタを選択す
る選択手段とを設けたものである。According to a first aspect of the present invention, a plurality of printing devices having different page description languages on a network and output information are converted into print information corresponding to each page description language. In a printing system capable of communicating with an information processing apparatus having a plurality of printer drivers to be transferred to each printing apparatus, a designating unit for group designating each printer driver and each printing apparatus corresponding to each page description language,
A storage unit that stores grouping information indicating the correspondence between each printer driver group-designated by the designation unit and each printing apparatus, an instruction unit that designates a desired printer driver, and a printer driver designated by the instruction unit. And a selecting means for selecting a printer in a printable group based on the grouping information stored in the storage means.
【0006】本発明に係る第2の発明は、前記選択手段
が指示されたプリンタドライバのグループ内でいずれの
印刷装置も選択できない場合、前記出力情報を印刷可能
な代替プリンタドライバを選択できるかどうかの可否を
判定する判定手段と、前記判定手段の判定結果に基づい
て代替プリンタドライバを決定する決定手段とを設けた
ものである。A second invention according to the present invention is whether or not an alternative printer driver capable of printing the output information can be selected when no printing device can be selected in the group of printer drivers designated by the selecting means. The determination means for determining whether or not the determination result and the determination means for determining the alternative printer driver based on the determination result of the determination means are provided.
【0007】本発明に係る第3の発明は、前記決定手段
は、設定された優先順位に基づいて代替プリンタドライ
バを決定するものである。According to a third aspect of the present invention, the determining means determines the alternative printer driver based on the set priority order.
【0008】本発明に係る第4の発明は、ネットワーク
上でページ記述言語が異同する複数の印刷装置と、出力
情報を各ページ記述言語に対応する印刷情報に変換して
各印刷装置に転送するプリンタドライバを複数備える情
報処理装置とが通信可能な印刷システムのデータ処理方
法において、各ページ記述言語に対応して各プリンタド
ライバと各印刷装置とをグループ指定する指定工程と、
前記指定手段によりグループ指定された各プリンタドラ
イバと各印刷装置との対応を示すグループ化情報を記憶
媒体に登録する登録工程と、所望のプリンタドライバを
指示する指示工程と、該指示されたプリンタドライバに
従って前記記憶媒体に登録された前記グループ化情報に
基づく印刷可能なグループ内のプリンタを選択する選択
工程と、該選択されたプリンタに対してページ記述言語
に対応する印刷情報を転送する転送工程とを有するもの
である。According to a fourth aspect of the present invention, a plurality of printing devices having different page description languages on a network and output information are converted into print information corresponding to each page description language and transferred to each printing device. In a data processing method of a printing system capable of communicating with an information processing apparatus having a plurality of printer drivers, a designation step of group-designating each printer driver and each printing apparatus corresponding to each page description language,
A registration step of registering grouping information indicating a correspondence between each printer driver group-designated by the designating means and each printing device in a storage medium, an instruction step of instructing a desired printer driver, and the instructed printer driver A selection step of selecting a printer in a printable group based on the grouping information registered in the storage medium according to the step, and a transfer step of transferring print information corresponding to the page description language to the selected printer. Is to have.
【0009】本発明に係る第5の発明は、前記出力情報
を印刷可能な代替プリンタドライバを選択できるかどう
かの可否を判定する判定工程と、該判定結果に基づいて
代替プリンタドライバを決定する決定工程とを有するも
のである。A fifth aspect of the present invention is a determination step of determining whether or not an alternative printer driver capable of printing the output information can be selected, and a determination of determining an alternative printer driver based on the determination result. And a process.
【0010】[0010]
【作用】第1の発明においては、指定手段によりグルー
プ指定された各プリンタドライバと各印刷装置との対応
を示すグループ化情報を記憶手段に記憶しておき、指示
手段により所望のプリンタドライバが指示されると、該
指示されたプリンタドライバに従って選択手段が前記記
憶手段に記憶された前記グループ化情報に基づく印刷可
能なグループ内のプリンタを選択して、グループ内で指
定された印刷装置が印刷可能な状態でない場合には、同
一グループ内で印刷可能な印刷装置を自動選択して、プ
リンタドライバの指定に対して登録された複数台の印刷
装置に印刷情報を振り分けることを可能とする。In the first aspect of the invention, the grouping information indicating the correspondence between each printer driver group-designated by the designating unit and each printing device is stored in the storage unit, and the desired printer driver is designated by the designating unit. Then, the selection means selects a printer in the printable group based on the grouping information stored in the storage means according to the designated printer driver, and the printing device specified in the group can print. If not, it is possible to automatically select a printing device capable of printing in the same group and distribute the printing information to a plurality of printing devices registered according to the designation of the printer driver.
【0011】第2の発明においては、前記選択手段が指
示されたプリンタドライバのグループ内でいずれの印刷
装置も選択できない場合、さらに、判定手段が前記出力
情報を印刷可能な代替プリンタドライバを選択できるか
どうかを判定し、該判定結果に基づいて決定手段が代替
プリンタドライバを決定して、同一グループ内から他の
グループの印刷装置資源にまで印刷装置選択範囲を拡張
して可能な限り出力情報の印刷を可能とする。In the second aspect of the invention, when the selecting means cannot select any printing device in the group of the designated printer drivers, the determining means can further select an alternative printer driver capable of printing the output information. It is determined whether the output information is output as much as possible by extending the printing device selection range from the same group to the printing device resources of another group by the determining means based on the determination result. Enables printing.
【0012】第3の発明においては、前記決定手段は、
設定された優先順位に基づいて代替プリンタドライバを
決定し、ユーザが意図する印刷装置を優先して代替印刷
の印刷装置候補とすることを可能とする。In a third invention, the determining means is
It is possible to determine the alternative printer driver based on the set priority order and preferentially set the printing device intended by the user as the printing device candidate for the alternative printing.
【0013】第4の発明においては、各ページ記述言語
に対応して各プリンタドライバと各印刷装置とをグルー
プ指定し、該グループ指定された各プリンタドライバと
各印刷装置との対応を示すグループ化情報を記憶媒体に
登録した状態で、所望のプリンタドライバを指示し、該
指示されたプリンタドライバに従って前記記憶媒体に登
録された前記グループ化情報に基づく印刷可能なグルー
プ内のプリンタを選択し、該選択されたプリンタに対し
てページ記述言語に対応する印刷情報を転送して、グル
ープ内で指定された印刷装置が印刷可能な状態でない場
合には、同一グループ内で印刷可能な印刷装置を自動選
択して、プリンタドライバの指定に対して登録された複
数台の印刷装置に印刷情報を振り分けて転送する処理を
行うことを可能とする。According to the fourth aspect of the invention, each printer driver and each printing device are designated as a group corresponding to each page description language, and grouping is performed to show the correspondence between each printer driver designated by the group and each printing device. In a state where the information is registered in the storage medium, a desired printer driver is instructed, a printer in a printable group based on the grouping information registered in the storage medium is selected according to the instructed printer driver, Transfers print information corresponding to the page description language to the selected printer, and if the printing device specified in the group is not ready for printing, the printing device that can print in the same group is automatically selected. Then, it is possible to distribute and transfer the print information to a plurality of printing devices registered in response to the designation of the printer driver. That.
【0014】第5の発明においては、前記出力情報を印
刷可能な代替プリンタドライバを選択できるかどうかの
可否を判定し、該判定結果に基づいて代替プリンタドラ
イバを決定し、同一グループ内から他のグループの印刷
装置資源にまで印刷装置選択範囲を拡張して可能な限り
出力情報を印刷する処理を行うことを可能とする。In a fifth aspect of the present invention, it is determined whether or not an alternative printer driver capable of printing the output information can be selected, an alternative printer driver is determined based on the result of the determination, and another alternative printer driver is selected from the same group. The printing device selection range is extended to the printing device resources of the group, and it is possible to print the output information as much as possible.
【0015】[0015]
〔第1実施例〕 〔レーザビームプリンタの構成〕図1は、本発明を適用
する印刷装置の構成を説明する概略断面図であり、例え
ばレーザビームプリンタ(以下、LBPという)の場合
を示し、該LBPは図示しないデータ源により文字パタ
ーンの登録や定型書式(フォームデータ)の登録が行え
るように構成されている。First Embodiment [Configuration of Laser Beam Printer] FIG. 1 is a schematic cross-sectional view illustrating the configuration of a printing apparatus to which the present invention is applied. For example, a laser beam printer (hereinafter referred to as LBP) is shown. The LBP is configured so that a character source and a fixed form (form data) can be registered by a data source (not shown).
【0016】図において、1000はLBP本体であ
り、外部に接続されているホストコンピュータ3000
(図2参照)から供給される文字情報(文字コード)や
フォーム情報あるいはマクロ命令などを入力して記憶す
るとともに、それらの情報に従って対応する文字パター
ンやフォームパターンなどを作成し、記録媒体である記
録紙上に像を形成する。In the figure, reference numeral 1000 denotes an LBP main body, which is an externally connected host computer 3000.
Character information (character code) supplied from (see FIG. 2), form information, macro commands, etc. are input and stored, and corresponding character patterns, form patterns, etc. are created in accordance with these information, and are recording media. An image is formed on the recording paper.
【0017】1200は操作スイッチおよびLED表示
器などが配される操作部パネル、1100はLBP10
00全体の制御およびホストコンピュータ3000から
供給される文字情報などを解析するプリンタコントロー
ラである。プリンタコントローラ1100は、文字情報
を対応する文字パターンのビデオ信号に変換してレーザ
ドライバ1001に出力する。Reference numeral 1200 is an operation unit panel on which operation switches and LED indicators are arranged, and 1100 is an LBP10.
00 is a printer controller for controlling the whole and analyzing character information and the like supplied from the host computer 3000. The printer controller 1100 converts the character information into a video signal having a corresponding character pattern and outputs the video signal to the laser driver 1001.
【0018】レーザドライバ1001は半導体レーザ1
002を駆動する回路であり、入力されたビデオ信号に
応じて半導体レーザ1002から発射されるレーザ光1
003をオンオフを切り替える。The laser driver 1001 is a semiconductor laser 1
002 is a circuit for driving the laser beam 002, which is a laser beam emitted from the semiconductor laser 1002 in accordance with an input video signal.
003 is switched on and off.
【0019】レーザ光1003は回転多面鏡1004で
左右方向に振られ、静電ドラム1005の表面を走査す
る。これにより、静電ドラム1005の表面には文字パ
ターンの静電潜像が形成される。この静電潜像は、静電
ドラム1005周囲に設けられた現像ユニット1006
により現像された後、記録紙に転写される。この記録紙
にはカットシートが用いられる。カットシート記録紙は
LBP1000に装着された用紙カセット1007に収
納されており、給紙ローラ1008および搬送ローラ1
009,1010とにより装置内に取り込まれて、静電
ドラム1005に供給される。The laser beam 1003 is oscillated in the left-right direction by the rotary polygon mirror 1004 to scan the surface of the electrostatic drum 1005. As a result, an electrostatic latent image having a character pattern is formed on the surface of the electrostatic drum 1005. The electrostatic latent image is developed by the developing unit 1006 provided around the electrostatic drum 1005.
And then transferred to recording paper. A cut sheet is used for the recording paper. The cut sheet recording paper is stored in the paper cassette 1007 mounted on the LBP 1000, and the paper feed roller 1008 and the transport roller 1
009, 1010, is taken into the apparatus, and is supplied to the electrostatic drum 1005.
【0020】〔プリンタ制御システムの構成〕次に、プ
リンタ制御系の構成について説明する。[Configuration of Printer Control System] Next, the configuration of the printer control system will be described.
【0021】図2は、本発明の第1実施例を示す印刷シ
ステムの構成を説明するブロック図であり、本実施例で
は、情報処理装置としてのホストコンピュータと印刷装
置としてのプリンタから構成されている場合を示す。FIG. 2 is a block diagram for explaining the arrangement of a printing system showing the first embodiment of the present invention. In this embodiment, it is composed of a host computer as an information processing apparatus and a printer as a printing apparatus. The case is shown.
【0022】図において、3000は前述したホストコ
ンピュータであり、ROM3に記録された文書処理プロ
グラム等に基づいて図形,イメージ,文字,表(表計算
等を含む)等が混在した文書の処理を実行するCPU1
を備える。CPU1はシステムバス4に接続された各デ
バイスを統括的に制御する。In the figure, reference numeral 3000 denotes the above-mentioned host computer, which executes the processing of a document in which graphics, images, characters, tables (including spreadsheets, etc.) are mixed based on the document processing program recorded in the ROM 3. CPU1
Is provided. The CPU 1 centrally controls each device connected to the system bus 4.
【0023】また、ROM3はプログラム用ROM3
a,フォント用ROM3b,データ用ROM3cに分か
れた記憶領域を有する。プログラム用ROM3aには、
後述する文書処理プログラムが記憶され、フォント用R
OM3bには上記文書処理の際に使用するフォントデー
タ等が記憶され、データ用ROM3cには上記文書処理
等を行う際に使用する各種データが記憶される。The ROM 3 is the program ROM 3
a, a font ROM 3b, and a data ROM 3c. In the program ROM 3a,
A document processing program to be described later is stored, and font R
The OM 3b stores font data and the like used in the document processing, and the data ROM 3c stores various data used in the document processing and the like.
【0024】2はRAMであり、CPU1の主メモリ,
ワークエリア等として機能する。5はキーボードコント
ローラ(KBC)で、キーボード(KB)9や図示しな
いがポインティングデバイスからのキー入力を制御す
る。6はCRTコントローラ(CRTC)であり、CR
Tディスプレイ(CRT)10の表示を制御する。A RAM 2 is a main memory of the CPU 1,
Functions as a work area. A keyboard controller (KBC) 5 controls key input from a keyboard (KB) 9 and a pointing device (not shown). 6 is a CRT controller (CRTC), CR
The display of the T display (CRT) 10 is controlled.
【0025】7はディスクコントローラ(MC)であ
り、ブートプログラム,種々のアプリケーション,フォ
ントデータ,ユーザファイル,編集ファイル等を記憶す
るハードディスク(HD),フロッピーディスク(F
D)等の外部メモリ11とのアクセスを制御する。A disk controller (MC) 7 includes a hard disk (HD) and a floppy disk (F) for storing a boot program, various applications, font data, user files, edit files and the like.
Control access to the external memory 11 such as D).
【0026】8はネットワークインタフェース回路(N
W I/F)で、所定のネットワーク21を介して他の
ホストコンピュータやプリンタ1000に接続され、プ
リンタ1000等の他の装置との通信制御を行う。8 is a network interface circuit (N
W I / F) is connected to another host computer or printer 1000 via a predetermined network 21 to control communication with another device such as the printer 1000.
【0027】CPU1は、RAM2に設定された表示情
報RAMに対するアウトラインフォントの展開(ラスタ
ライズ)処理を実行し、CRT10上でのWYSIWY
Gを可能としている。The CPU 1 executes outline font rasterization processing for the display information RAM set in the RAM 2, and WYSIWY on the CRT 10.
G is possible.
【0028】上記構成を有するホストコンピュータ30
00側のデータ処理部2000内のCPU1は、CRT
10の上に図示しないマウスカーソル等で指示されたコ
マンドにしたがって登録された種々のウインドウを開
き、種々のデータ処理を実行する。The host computer 30 having the above configuration
The CPU 1 in the data processing unit 2000 on the 00 side is a CRT.
Various windows registered in accordance with a command designated by a mouse cursor (not shown) or the like are opened on 10 and various data processing is executed.
【0029】一方、プリンタ1000において、12は
CPUであり、ROM13のプログラム用ROMに記憶
された制御プログラムあるいは外部メモリ14に記憶さ
れた制御プログラムに基づいてシステムバス15に接続
される各種のデバイスとのアクセスを統括的に制御し、
印刷部インタフェース16を介して接続される印刷部
(プリンタエンジン)17に出力情報として画像信号を
出力する。On the other hand, in the printer 1000, 12 is a CPU, and various devices connected to the system bus 15 based on the control program stored in the program ROM of the ROM 13 or the control program stored in the external memory 14. Control access to
An image signal is output as output information to a printing unit (printer engine) 17 connected via the printing unit interface 16.
【0030】また、ROM13はプログラム用ROM1
3b,フォント用ROM13a,データ用ROM13c
に分かれた記憶領域を有する。プログラム用ROM13
bには、後述する制御プログラムが記憶され、フォント
用ROM13aには上記出力情報を生成する際に使用す
るフォントデータ等が記憶され、データ用ROM13c
にはハードディスク等の外部メモリ14がないプリンタ
の場合には、ホストコンピュータ3000上で利用され
る情報等が記憶される。The ROM 13 is the program ROM 1
3b, ROM 13a for font, ROM 13c for data
It has a separate storage area. Program ROM 13
A control program described later is stored in b, a font ROM 13a stores font data used when the output information is generated, and a data ROM 13c.
In the case of a printer having no external memory 14 such as a hard disk, the information and the like used on the host computer 3000 are stored.
【0031】CPU12はネットワークインタフェース
回路18を介してホストコンピュータ3000および他
のプリンタと通信処理を行うことができ、プリンタ内の
情報および資源データをホストコンピュータ3000に
通知できる。The CPU 12 can perform communication processing with the host computer 3000 and other printers via the network interface circuit 18, and can notify the host computer 3000 of information and resource data in the printer.
【0032】19はCPU12に主メモリ,ワークエリ
ア等として機能するRAMであり、図示しない増設ポー
トに接続されるオプションRAMによりメモリ容量を拡
張できる。RAM19は、出力情報展開領域,環境デー
タ格納領域,不揮発性RAM(NVRAM)等に用いら
れる。Reference numeral 19 denotes a RAM which functions as a main memory and a work area for the CPU 12, and the memory capacity can be expanded by an optional RAM connected to an expansion port (not shown). The RAM 19 is used as an output information expansion area, an environment data storage area, a non-volatile RAM (NVRAM), and the like.
【0033】前述したハードディスク(HD)、ICカ
ード等の外部メモリ14は、ディスクコントローラ(M
C)20によりアクセスを制御される。外部メモリ14
は、オプションとして接続され、フォントデータ,エミ
ュレーションプログラム,フォームデータ等を記憶す
る。The external memory 14 such as the hard disk (HD) or IC card described above is a disk controller (M
C) Access is controlled by 20. External memory 14
Is connected as an option and stores font data, emulation programs, form data, and the like.
【0034】1200は前述した操作部パネルであり、
操作スイッチおよびLED表示器等が配されている。Reference numeral 1200 denotes the operation panel described above,
An operation switch, an LED display, and the like are provided.
【0035】なお、前述した外部メモリ14は1個に限
らず複数個備えてもよく、内蔵フォントに加えてオプシ
ョンフォントカード、言語系の異なるプリンタ制御言語
を解釈するプログラムを格納した外部メモリを複数接続
できるように構成してもよい。さらに、図示しないNV
RAMを有し、操作部パネル1200からのプリンタモ
ード設定情報を記憶するようにしてもよい。The above-mentioned external memory 14 is not limited to one, and a plurality of external memories may be provided. In addition to the built-in font, an optional font card and a plurality of external memories storing programs for interpreting printer control languages of different languages are provided. It may be configured to be connectable. Furthermore, NV not shown
A RAM may be provided to store the printer mode setting information from the operation panel 1200.
【0036】以下、本実施例と第1の発明の各手段との
対応及びその作用について図2,図3(後述する)等を
参照して説明する。Correspondence between this embodiment and each means of the first invention and its operation will be described below with reference to FIGS. 2 and 3 (described later).
【0037】第1の発明は、ネットワーク21上でペー
ジ記述言語が異同する複数の印刷装置(プリンタa〜
f)と、出力情報を各ページ記述言語に対応する印刷情
報に変換して各印刷装置に転送するプリンタドライバ
(ドライバA〜C)を複数備える情報処理装置(ホスト
コンピュータ3000)とが通信可能な印刷システムに
おいて、各ページ記述言語に対応して各プリンタドライ
バと各印刷装置とをグループ指定する指定手段(キーボ
ード9等により指定入力される)と、前記指定手段によ
りグループ指定された各プリンタドライバと各印刷装置
との対応を示すグループ化情報(例えばドライバ名に対
して選択可能な任意台数の印刷装置番号(ネットワーク
ID等を含む))を記憶する記憶手段(RAM2,外部
メモリ11等)と、所望のプリンタドライバを指示する
指示手段(キーボード9等により指示入力される)と、
前記指示手段により指示されたプリンタドライバに従っ
て前記記憶手段に記憶された前記グループ化情報に基づ
く印刷可能なグループ内のプリンタを選択する選択手段
(CPU1がROM3等に記憶されたプログラムに基づ
いて指示されたプリンタドライバに従ってRAM2上に
記憶された前記グループ化情報に基づく印刷可能なグル
ープ内のプリンタを選択する(ドライバAを選択した場
合には、プリンタa〜cが選択候補とする))とを設
け、キーボード9等によりグループ指定された各プリン
タドライバA〜Cと各プリンタa〜fとの対応を示すグ
ループ化情報をRAM2等に記憶しておき、キーボード
9等により、所望のプリンタドライバ、例えばドライバ
Aが指示されると、該指示されたプリンタドライバAに
従ってCPU1がRAM2上に記憶された前記グループ
化情報に基づく印刷可能なグループ内のプリンタaを選
択して、グループ内で指定されたプリンタaが印刷可能
な状態でない場合には、同一グループ内で印刷可能なプ
リンタb,cを自動選択して、プリンタドライバAの指
定に対して登録された複数台のプリンタb,cに印刷情
報を振り分けることを可能とする。The first aspect of the invention is to provide a plurality of printing devices (printers a to a) having different page description languages on the network 21.
f) can communicate with the information processing apparatus (host computer 3000) including a plurality of printer drivers (drivers A to C) that convert output information into print information corresponding to each page description language and transfer the print information to each printing apparatus. In the printing system, a designation means (designated and input by the keyboard 9 or the like) for group-designating each printer driver and each printing device corresponding to each page description language, and each printer driver group-designated by the designation means Storage means (RAM 2, external memory 11, etc.) for storing grouping information indicating correspondence with each printing device (for example, an arbitrary number of printing device numbers (including network ID etc.) selectable for a driver name), An instruction means for instructing a desired printer driver (instruction input by the keyboard 9 or the like),
Selection means for selecting a printer in a printable group based on the grouping information stored in the storage means according to the printer driver instructed by the instruction means (the CPU 1 is instructed based on a program stored in the ROM 3 or the like). And selecting a printer in a printable group based on the grouping information stored in the RAM 2 according to the printer driver (when the driver A is selected, the printers a to c are selection candidates). Grouping information indicating the correspondence between the printer drivers A to C and the printers a to f that are group-designated by the keyboard 9 or the like is stored in the RAM 2 or the like, and the desired printer driver such as the driver When A is instructed, the CPU 1 executes R in accordance with the instructed printer driver A. When the printer a in the printable group based on the grouping information stored on the M2 is selected and the printer a designated in the group is not in the printable state, the printer a can be printed in the same group. It is possible to automatically select the printers b and c and distribute the print information to the plurality of printers b and c registered according to the designation of the printer driver A.
【0038】〔ネットワークの構成〕次に、複数のホス
トコンピュータ、プリンタからなるネットワーク印刷シ
ステムのシステム概念図を図3に示す。[Network Configuration] Next, FIG. 3 shows a system conceptual diagram of a network printing system including a plurality of host computers and printers.
【0039】図3は、本発明に係る印刷システムにおけ
るネットワーク印刷システム環境を説明するブロック図
であり、図1と同一のものには同一の符号を付してあ
る。FIG. 3 is a block diagram for explaining the network printing system environment in the printing system according to the present invention. The same parts as those in FIG. 1 are designated by the same reference numerals.
【0040】この図に示すように、ホストコンピュータ
3000上には各プリンタの制御言語(以下、PDLと
いう)に対応したプリンタドライバが前述のROM3、
または外部メモリ11に記憶されている。本実施例で
は、プリンタドライバ(ドライバA)22,プリンタド
ライバ(ドライバB)23,プリンタドライバ(ドライ
バC)24の3種類のPDLが装備されている場合を示
す。As shown in this figure, on the host computer 3000, the printer driver corresponding to the control language (hereinafter referred to as PDL) of each printer is stored in the ROM 3 described above.
Alternatively, it is stored in the external memory 11. In the present embodiment, a case is shown in which three types of PDLs, printer driver (driver A) 22, printer driver (driver B) 23, and printer driver (driver C) 24 are installed.
【0041】また、ネットワーク21上にはプリンタ
a,b,c,d,e,fが接続されている。それぞれ対
応するPDL毎にプリンタa,b,cはドライバAのグ
ループ25、プリンタdはドライバBのグループ26、
プリンタe,fはドライバCのグループ27とする。Printers a, b, c, d, e and f are connected to the network 21. The printers a, b, and c are the driver A group 25, the printer d is the driver B group 26, and the corresponding PDLs are the same.
The printers e and f are the group 27 of the driver C.
【0042】ここでは、ホストコンピュータ1台で、そ
れぞれのプリンタは1つのPDLにのみ対応している
が、ネットワーク上に複数のホストコンピュータがあっ
ても良いし、1つのプリンタが複数のPDLに対応して
いても良い。In this case, one host computer corresponds to each printer only to one PDL, but there may be a plurality of host computers on the network, and one printer corresponds to a plurality of PDLs. You can do it.
【0043】〔プリンタの選択および印字〕上記構成を
有する印刷システムの動作について説明する。[Selection and Printing of Printer] The operation of the printing system having the above configuration will be described.
【0044】図4は、本発明に係る印刷システムのデー
タ処理方法の第1実施例を示すフローチャートであり、
ホストコンピュータ3000上のユーザインタフェース
プログラムから印字するドライバを指定し、指定された
ドライバからネットワーク上のプリンタを選択して印字
出力を行う処理手順に対応する。なお、(1)〜(7)
は各ステップを示す。FIG. 4 is a flow chart showing a first embodiment of the data processing method of the printing system according to the present invention,
This corresponds to a processing procedure for designating a driver to be printed from the user interface program on the host computer 3000, selecting a printer on the network from the designated driver, and performing print output. (1) to (7)
Indicates each step.
【0045】先ず、ユーザはホストコンピュータ300
0上にユーザインタフェースプログラムで印字を行うド
ライバを指定する(1)。そして、ドライバが指定され
ると、ドライバグループ内のプリンタの数をカウンタC
にセットする(2)。ここで、ドライバグループAが指
定された場合、カウンタCには「3」がセットされる。First, the user is the host computer 300.
On 0, specify the driver for printing with the user interface program (1). When the driver is designated, the number of printers in the driver group is counted by the counter C.
Set to (2). Here, when the driver group A is designated, "3" is set in the counter C.
【0046】次に、ドライバグループ内にプリンタがあ
るかどうかを確認し(3)、プリンタがあると確認され
た場合は、そのプリンタを選択し、カウンタCを「1」
デクリメントする(4)。Next, it is confirmed whether or not there is a printer in the driver group (3). If it is confirmed that there is a printer, that printer is selected and the counter C is set to "1".
Decrement (4).
【0047】そして、選択されたプリンタ印字処理中、
エラー状態などではなく印字可能状態であるかを確認し
(5)、プリンタが印字可能状態であると確認された場
合は、印字データをプリンタへ送信し、印字処理を行う
(6)。During the printing process of the selected printer,
If it is confirmed that the printer is in the printable state instead of the error state (5), the print data is transmitted to the printer and the printing process is performed (6).
【0048】一方、ステップ(5)において、選択した
プリンタが印字可能な状態にない場合はステップ(3)
に戻り、再度プリンタを選択し直す。On the other hand, in step (5), if the selected printer is not in a printable state, step (3)
Return to and select the printer again.
【0049】また、ステップ(3)において、ドライバ
グループ内のプリンタが全て印刷可能な状態になかった
場合、ユーザに対してホストコンピュータ上でエラー表
示を行い(7)、処理を終了する。In step (3), if all the printers in the driver group are not in a printable state, an error message is displayed to the user on the host computer (7), and the process ends.
【0050】以下、本実施例と第4の発明の各工程との
対応及びその作用について図4等を参照して説明する。Correspondence between this embodiment and each step of the fourth invention and its action will be described below with reference to FIG.
【0051】第4の発明は、ネットワーク21上でペー
ジ記述言語が異同する複数の印刷装置(プリンタa〜
f)と、出力情報を各ページ記述言語に対応する印刷情
報に変換して各印刷装置に転送するプリンタドライバを
複数備える情報処理装置(ホストコンピュータ300
0)とが通信可能な印刷システムのデータ処理方法にお
いて、各ページ記述言語に対応して各プリンタドライバ
と各印刷装置とをグループ指定する指定工程(図4のス
テップ(1)の前ステップ(図示しない))と、前記指
定手段によりグループ指定された各プリンタドライバと
各印刷装置との対応を示すグループ化情報を記憶媒体に
登録する登録工程(図4のステップ(1)の前ステップ
(図示しない))と、所望のプリンタドライバを指示す
る指示工程(図4のステップ(1))と、該指示された
プリンタドライバに従って前記記憶媒体に登録された前
記グループ化情報に基づく印刷可能なグループ内のプリ
ンタを選択する選択工程(図4のステップ(2)〜
(5)))と、該選択されたプリンタに対してページ記
述言語に対応する印刷情報を転送する転送工程(図4の
ステップ(6))とを実行して、グループ内で指定され
た印刷装置が印刷可能な状態でない場合には、同一グル
ープ内で印刷可能な印刷装置を自動選択して、プリンタ
ドライバの指定に対して登録された複数台の印刷装置に
印刷情報を振り分けて転送する処理を行うことを可能と
する。A fourth aspect of the invention is to provide a plurality of printing devices (printers a to a) having different page description languages on the network 21.
f) and an information processing device (host computer 300) including a plurality of printer drivers for converting output information into print information corresponding to each page description language and transferring the print information to each printing device.
0) in the data processing method of the printing system capable of communicating with each other, a designation step of designating each printer driver and each printing device in a group corresponding to each page description language (the step before the step (1) in FIG. No)), and a registration step of registering grouping information indicating the correspondence between each printer driver and each printing device group-designated by the designating unit in the storage medium (the step before step (1) in FIG. 4 (not shown)). )), An instruction step of instructing a desired printer driver (step (1) of FIG. 4), and a printable group based on the grouping information registered in the storage medium according to the instructed printer driver. Selection process for selecting a printer (step (2) to FIG. 4)
(5))) and the transfer step (step (6) in FIG. 4) of transferring the print information corresponding to the page description language to the selected printer to execute the print specified in the group. If the device is not in a printable state, a process of automatically selecting a printable device in the same group and distributing print information to a plurality of printers registered according to the printer driver's designation It is possible to do.
【0052】〔第2実施例〕前記第1実施例では、指定
されたドライバのグループ内のプリンタが全て印刷可能
な状態にない場合には、エラー表示を行って印刷処理を
行わない場合について説明したが、他のドライバで印字
データを作成し、印刷処理を行うように構成してもよ
い。以下、その実施例について説明する。なお、本実施
例のハード構成は第1実施例に示した構成を備えている
ものとする。[Second Embodiment] In the first embodiment, a case will be described in which an error is displayed and print processing is not performed when all the printers in the designated driver group are not in a printable state. However, the print data may be created by another driver and the print processing may be performed. Hereinafter, the embodiment will be described. The hardware structure of this embodiment is assumed to have the structure shown in the first embodiment.
【0053】以下、本実施例と第2,第3の発明の各手
段との対応及びその作用について図3等を参照して説明
する。Correspondence between the present embodiment and each means of the second and third inventions and their functions will be described with reference to FIG.
【0054】第2の発明は、前記選択手段が指示された
プリンタドライバのグループ内でいずれの印刷装置を選
択できない場合、前記出力情報を印刷可能な代替プリン
タドライバを選択できるかどうかの可否を判定する判定
手段(CPU1がROM3に記憶されたプログラムに基
づいて判定する)と、前記判定手段の判定結果に基づい
て代替プリンタドライバを決定する決定手段(CPU1
がROM3に記憶されたプログラムに基づいて決定す
る)とを設け、CPU1が指示されたプリンタドライバ
のグループ内でいずれの印刷装置も選択できない場合、
さらに、CPU1が前記出力情報を印刷可能な代替プリ
ンタドライバを選択できるかどうかを判定し、該判定結
果に基づいて代替プリンタドライバを決定して、同一グ
ループ内から他のグループの印刷装置資源にまで印刷装
置選択範囲を拡張して可能な限り出力情報の印刷を可能
とする。According to a second aspect of the present invention, when any one of the printing devices cannot be selected by the selecting means in the designated printer driver group, it is determined whether or not an alternative printer driver capable of printing the output information can be selected. Determining means (the CPU 1 makes a determination based on a program stored in the ROM 3) and a determining means (a CPU 1 that determines an alternative printer driver based on the determination result of the determining means).
Is determined based on the program stored in the ROM 3), and the CPU 1 cannot select any printing device in the group of the designated printer drivers,
Further, the CPU 1 determines whether or not an alternative printer driver capable of printing the output information can be selected, determines an alternative printer driver based on the result of the determination, and determines from the same group to printing device resources of other groups. The printing device selection range is expanded to enable printing of output information as much as possible.
【0055】第3の発明は、前記決定手段(CPU1が
ROM3に記憶されたプログラムに基づいて決定する)
は、設定された優先順位に基づいて代替プリンタドライ
バを決定して、ユーザが意図する印刷装置を優先して代
替印刷の印刷装置候補とすることを可能とする。A third aspect of the present invention is the determining means (the CPU 1 determines based on a program stored in the ROM 3).
Makes it possible to determine an alternative printer driver based on the set priority order and preferentially set a printing device intended by the user as a printing device candidate for alternative printing.
【0056】図5は、本発明に係る印刷システムのデー
タ処理方法の第2実施例を示すフローチャートであり、
指定されたドライバグループ内のプリンタが全て印字可
能状態にない場合に、他のドライバで印字データを作成
して印字出力を行う処理手順に対応する。なお、ステッ
プ(1)〜(8)は各ステップを示す。また、第1実施
例と同様の処理を行い、ステップ(3)からステップ
(5)のループのステップ(3)で、指定されたドライ
バグループ内のプリンタが全て印字不可能状態であった
場合、ホストコンピュータ3000上に他のドライバが
装備されているか、また、他のドライバで印字データの
作成が可能かを確認し(8)、他のドライバでの代替が
可能ならば、ステップ(1)に戻り、処理を繰り返す。
なお、本実施例では、代替ドライバの選択をあらかじめ
ドライバごとに設定されている優先順位にしたがって行
われる。FIG. 5 is a flow chart showing a second embodiment of the data processing method of the printing system according to the present invention,
This corresponds to a processing procedure for creating print data by another driver and performing print output when all the printers in the specified driver group are not in the printable state. Note that steps (1) to (8) indicate each step. Further, when the same processing as in the first embodiment is performed and all the printers in the specified driver group are in the print-disabled state in step (3) of the loop from step (3) to step (5), Check if another driver is installed on the host computer 3000 and whether print data can be created by another driver (8). If another driver can be used for replacement, proceed to step (1). Return and repeat the process.
It should be noted that in the present embodiment, the selection of the alternative driver is performed according to the priority order set in advance for each driver.
【0057】一方、ステップ(8)の判定で、他のドラ
イバへの代替を行っても印字可能なプリンタがない場
合、または、代替が不可能な場合はユーザに対してホス
トコンピュータ上でエラー表示を行い(7)、処理を終
了する。On the other hand, if it is determined in step (8) that there is no printer that can print even if another driver is substituted, or if substitution is not possible, an error message is displayed to the user on the host computer. (7), and the process ends.
【0058】以下、本実施例と第5の発明の各工程との
対応及びその作用について図4等を参照して説明する。Correspondence between the present embodiment and each step of the fifth invention and its action will be described below with reference to FIG.
【0059】第5の発明は、第4の発明の工程に加え
て、前記出力情報を印刷可能な代替プリンタドライバを
選択できるかどうかの可否を判定する判定工程(図5の
ステップ(8))と、該判定結果に基づいて代替プリン
タドライバを決定する決定工程(図5のステップ
(1))とを実行して、同一グループ内から他のグルー
プの印刷装置資源にまで印刷装置選択範囲を拡張して可
能な限り出力情報を印刷する処理を行うことを可能とす
る。A fifth aspect of the invention is, in addition to the step of the fourth aspect of the invention, a determination step of determining whether or not an alternative printer driver capable of printing the output information can be selected (step (8) in FIG. 5). And a determination step (step (1) in FIG. 5) of determining an alternative printer driver based on the determination result, to extend the printing device selection range from the same group to printing device resources of other groups. By doing so, it is possible to print the output information as much as possible.
【0060】〔第3実施例〕前記第2実施例では、代替
ドライバの選択はあらかじめドライバ毎に設定されてい
る優先順位に従って行われる場合について説明したが、
代替ドライバをホストコンピュータ上でユーザが選択可
能にしても良い。[Third Embodiment] In the second embodiment, the case where the selection of the alternative driver is performed in accordance with the priority order set in advance for each driver has been described.
The alternative driver may be selectable by the user on the host computer.
【0061】なお、本発明は、複数の機器から構成され
るシステムに適用しても、1つの機器からなる装置に適
用してもよい。また、本発明は、システムあるいは装置
にプログラムを供給することによって達成される場合に
も適用できることは言うまでもない。この場合、本発明
を達成するためのソフトウェアによって表されるプログ
ラムを格納した記憶媒体を該システムあるいは装置に読
み出すことによって、そのシステムあるいは装置が、本
発明の効果を享受することが可能となる。The present invention may be applied to a system composed of a plurality of devices or an apparatus composed of one device. Further, it goes without saying that the present invention can be applied to the case where it is achieved by supplying a program to a system or an apparatus. In this case, by reading a storage medium storing a program represented by software for achieving the present invention into the system or apparatus, the system or apparatus can enjoy the effects of the present invention.
【0062】さらに、本発明を達成するためのソフトウ
ェアによって表されるプログラムをネットワーク上のデ
ータベースから通信プログラムによりダウンロードして
読み出すことによって、そのシステムあるいは装置が、
本発明の効果を享受することが可能となる。Furthermore, by downloading and reading the program represented by the software for achieving the present invention from the database on the network by the communication program, the system or apparatus can be
It is possible to enjoy the effects of the present invention.
【0063】[0063]
【発明の効果】以上説明したように、本発明に係る第1
の発明によれば、指定手段によりグループ指定された各
プリンタドライバと各印刷装置との対応を示すグループ
化情報を記憶手段に記憶しておき、指示手段により所望
のプリンタドライバが指示されると、該指示されたプリ
ンタドライバに従って選択手段が前記記憶手段に記憶さ
れた前記グループ化情報に基づく印刷可能なグループ内
のプリンタを選択するので、グループ内で指定された印
刷装置が印刷可能な状態でない場合には、同一グループ
内で印刷可能な印刷装置を自動選択して、プリンタドラ
イバの指定に対して登録された複数台の印刷装置に印刷
情報を振り分けることができる。As described above, the first embodiment according to the present invention is described.
According to the invention, the grouping information indicating the correspondence between each printer driver and each printing device group-designated by the designating unit is stored in the storage unit, and the desired printer driver is designated by the designating unit, In the case where the printing device specified in the group is not in the printable state, the selection unit selects the printer in the printable group based on the grouping information stored in the storage unit according to the designated printer driver. In this case, it is possible to automatically select a printing device capable of printing in the same group and distribute the printing information to a plurality of printing devices registered according to the designation of the printer driver.
【0064】第2の発明によれば、前記選択手段が指示
されたプリンタドライバのグループ内でいずれの印刷装
置も選択できない場合、さらに、判定手段が前記出力情
報を印刷可能な代替プリンタドライバを選択できるかど
うかを判定し、該判定結果に基づいて決定手段が代替プ
リンタドライバを決定するので、同一グループ内から他
のグループの印刷装置資源にまで印刷装置選択範囲を拡
張して可能な限り出力情報を印刷することができる。According to the second aspect of the invention, when the selecting means cannot select any printing device in the group of the designated printer drivers, the determining means further selects an alternative printer driver capable of printing the output information. Since it is determined whether or not it is possible, and the determining unit determines the alternative printer driver based on the determination result, the output information is expanded as much as possible by extending the printer selection range from the same group to the printer resources of other groups. Can be printed.
【0065】第3の発明によれば、前記決定手段は、設
定された優先順位に基づいて代替プリンタドライバを決
定するので、ユーザが意図する印刷装置を優先して代替
印刷の印刷装置候補とすることができる。According to the third aspect of the invention, since the determining means determines the alternative printer driver based on the set priority order, the printing device intended by the user is preferentially selected as the printing device candidate for the alternative printing. be able to.
【0066】第4の発明によれば、各ページ記述言語に
対応して各プリンタドライバと各印刷装置とをグループ
指定し、該グループ指定された各プリンタドライバと各
印刷装置との対応を示すグループ化情報を記憶媒体に登
録した状態で、所望のプリンタドライバを指示し、該指
示されたプリンタドライバに従って前記記憶媒体に登録
された前記グループ化情報に基づく印刷可能なグループ
内のプリンタを選択し、該選択されたプリンタに対して
ページ記述言語に対応する印刷情報を転送するので、グ
ループ内で指定された印刷装置が印刷可能な状態でない
場合には、同一グループ内で印刷可能な印刷装置を自動
選択して、プリンタドライバの指定に対して登録された
複数台の印刷装置に印刷情報を振り分けて転送する処理
を行うことができる。According to the fourth invention, each printer driver and each printing device are designated by a group corresponding to each page description language, and a group indicating the correspondence between each printer driver designated by the group and each printing device is designated. In a state where the grouping information is registered in the storage medium, a desired printer driver is instructed, and a printer in a printable group based on the grouping information registered in the storage medium is selected according to the instructed printer driver, Since the print information corresponding to the page description language is transferred to the selected printer, if the printing device specified in the group is not in the printable state, the printing device that can print in the same group is automatically selected. You can select and perform the process of distributing and transferring print information to multiple printers registered according to the specified printer driver. .
【0067】第5の発明によれば、前記出力情報を印刷
可能な代替プリンタドライバを選択できるかどうかの可
否を判定し、該判定結果に基づいて代替プリンタドライ
バを決定するので、同一グループ内から他のグループの
印刷装置資源にまで印刷装置選択範囲を拡張して可能な
限り出力情報を印刷する処理を行うことができる。According to the fifth aspect, it is determined whether or not the alternative printer driver capable of printing the output information can be selected, and the alternative printer driver is determined based on the determination result. It is possible to extend the printing device selection range to the printing device resources of other groups and print the output information as much as possible.
【0068】従って、いずれかの印刷装置に印刷情報の
転送が集中するのを分散させて、システム上の印刷装置
資源の効率化を図りプリンタ環境を自在に構築できる等
の効果を奏する。Therefore, it is possible to disperse the concentration of the transfer of the print information to any one of the printing apparatuses, to improve the efficiency of the printing apparatus resources on the system, and to freely construct the printer environment.
【図1】本発明を適用する印刷装置の構成を説明する概
略断面図である。FIG. 1 is a schematic sectional view illustrating a configuration of a printing apparatus to which the present invention is applied.
【図2】本発明の第1実施例を示す印刷システムの構成
を説明するブロック図である。FIG. 2 is a block diagram illustrating the configuration of a printing system according to the first embodiment of the present invention.
【図3】本発明に係る印刷システムにおけるネットワー
ク印刷システム環境を説明するブロック図である。FIG. 3 is a block diagram illustrating a network printing system environment in a printing system according to the present invention.
【図4】本発明に係る印刷システムのデータ処理方法の
第1実施例を示すフローチャートである。FIG. 4 is a flowchart showing a first embodiment of the data processing method of the printing system according to the present invention.
【図5】本発明に係る印刷システムのデータ処理方法の
第2実施例を示すフローチャートである。FIG. 5 is a flowchart showing a second embodiment of the data processing method of the printing system according to the present invention.
1 CPU 2 RAM 3 ROM 8 ネットワークインタフェース回路 10 CRT 12 CPU 13 ROM 19 RAM 21 ネットワーク 1 CPU 2 RAM 3 ROM 8 network interface circuit 10 CRT 12 CPU 13 ROM 19 RAM 21 network
Claims (5)
する複数の印刷装置と、出力情報を各ページ記述言語に
対応する印刷情報に変換して各印刷装置に転送するプリ
ンタドライバを複数備える情報処理装置とが通信可能な
印刷システムにおいて、各ページ記述言語に対応して各
プリンタドライバと各印刷装置とをグループ指定する指
定手段と、前記指定手段によりグループ指定された各プ
リンタドライバと各印刷装置との対応を示すグループ化
情報を記憶する記憶手段と、所望のプリンタドライバを
指示する指示手段と、前記指示手段により指示されたプ
リンタドライバに従って前記記憶手段に記憶された前記
グループ化情報に基づく印刷可能なグループ内のプリン
タを選択する選択手段とを具備したことを特徴とする印
刷システム。1. An information processing apparatus comprising: a plurality of printing devices having different page description languages on a network; and a plurality of printer drivers for converting output information into print information corresponding to each page description language and transferring the print information to each printing device. In a printing system capable of communicating with each other, a designation unit that designates each printer driver and each printing device as a group corresponding to each page description language, and each printer driver and each printing device that are designated by the designation unit as a group Storage means for storing grouping information indicating correspondence, instruction means for instructing a desired printer driver, and printing based on the grouping information stored in the storage means according to the printer driver instructed by the instruction means A printing system comprising: a selection unit that selects a printer in a group.
イバのグループ内でいずれの印刷装置も選択できない場
合、前記出力情報を印刷可能な代替プリンタドライバを
選択できるかどうかの可否を判定する判定手段と、前記
判定手段の判定結果に基づいて代替プリンタドライバを
決定する決定手段とを具備したことを特徴とする請求項
1記載の印刷システム。2. A determining means for determining whether or not an alternative printer driver capable of printing the output information can be selected when the selecting means cannot select any printing device in the designated printer driver group. 2. The printing system according to claim 1, further comprising: a determining unit that determines an alternative printer driver based on a determination result of the determining unit.
基づいて代替プリンタドライバを決定することを特徴と
する請求項2記載の印刷システム。3. The printing system according to claim 2, wherein the determining unit determines the alternative printer driver based on the set priority order.
する複数の印刷装置と、出力情報を各ページ記述言語に
対応する印刷情報に変換して各印刷装置に転送するプリ
ンタドライバを複数備える情報処理装置とが通信可能な
印刷システムのデータ処理方法において、各ページ記述
言語に対応して各プリンタドライバと各印刷装置とをグ
ループ指定する指定工程と、前記指定手段によりグルー
プ指定された各プリンタドライバと各印刷装置との対応
を示すグループ化情報を記憶媒体に登録する登録工程
と、所望のプリンタドライバを指示する指示工程と、該
指示されたプリンタドライバに従って前記記憶媒体に登
録された前記グループ化情報に基づく印刷可能なグルー
プ内のプリンタを選択する選択工程と、該選択されたプ
リンタに対してページ記述言語に対応する印刷情報を転
送する転送工程とを有することを特徴とする印刷システ
ムのデータ処理方法。4. An information processing apparatus comprising: a plurality of printing devices having different page description languages on a network; and a plurality of printer drivers for converting output information into print information corresponding to each page description language and transferring the print information to each printing device. In a data processing method for a printing system capable of communicating with each other, a designation step of designating each printer driver and each printing device in a group corresponding to each page description language, and each printer driver and each printer driver group designated by the designating means. A registration step of registering grouping information indicating correspondence with a printing device in a storage medium, an instruction step of instructing a desired printer driver, and the grouping information registered in the storage medium in accordance with the instructed printer driver. Selecting a printer in a printable group based on a page for the selected printer And a transfer step of transferring print information corresponding to the description language.
ドライバを選択できるかどうかの可否を判定する判定工
程と、該判定結果に基づいて代替プリンタドライバを決
定する決定工程とを有することを特徴とする請求項4記
載の印刷システムのデータ処理方法。5. A determination step of determining whether or not an alternative printer driver capable of printing the output information can be selected, and a determination step of determining an alternative printer driver based on the determination result. The data processing method of the printing system according to claim 4.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP00296996A JP3907228B2 (en) | 1996-01-11 | 1996-01-11 | Information processing apparatus and data processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP00296996A JP3907228B2 (en) | 1996-01-11 | 1996-01-11 | Information processing apparatus and data processing method |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH09190312A true JPH09190312A (en) | 1997-07-22 |
JP3907228B2 JP3907228B2 (en) | 2007-04-18 |
Family
ID=11544212
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP00296996A Expired - Fee Related JP3907228B2 (en) | 1996-01-11 | 1996-01-11 | Information processing apparatus and data processing method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3907228B2 (en) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001290625A (en) * | 2000-04-07 | 2001-10-19 | Seiko Epson Corp | Device and method for controlling distributed printing, and recording medium |
JP2002023985A (en) * | 2000-07-06 | 2002-01-25 | Seiko Epson Corp | Device and method for controlling distributed printing and recording medium |
JP2005122275A (en) * | 2003-10-14 | 2005-05-12 | Canon Inc | Information processor, method, and program |
JP2006047831A (en) * | 2004-08-06 | 2006-02-16 | Yamaha Corp | Electronic music device and program |
US7027169B1 (en) | 1999-03-31 | 2006-04-11 | Minolta Co., Ltd. | System for efficiently distributing print jobs |
US7167260B2 (en) | 2000-04-07 | 2007-01-23 | Seiko Epson Corporation | Control of distributed printers using virtual printer driver execute module |
US7173718B2 (en) | 2000-04-07 | 2007-02-06 | Seiko Epson Corporation | Control of distributed printing using data output control module |
JP2010170235A (en) * | 2009-01-20 | 2010-08-05 | Kyocera Mita Corp | Image forming system and server device |
US7825323B2 (en) | 2004-08-06 | 2010-11-02 | Yamaha Corporation | Electrical music apparatus capable of connecting with external device |
US8332958B2 (en) | 2009-01-20 | 2012-12-11 | Kyocera Document Solutions Inc. | Image forming system |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0772993A (en) * | 1993-06-28 | 1995-03-17 | Hitachi Ltd | Printing system |
JPH07121327A (en) * | 1993-10-27 | 1995-05-12 | Fuji Xerox Co Ltd | Method for constructing logic printer |
JPH07152508A (en) * | 1993-11-26 | 1995-06-16 | Canon Inc | Information processor and its printing device |
JPH07200215A (en) * | 1993-12-01 | 1995-08-04 | Internatl Business Mach Corp <Ibm> | Selection method of printing device and data processing network |
JPH07253860A (en) * | 1994-03-15 | 1995-10-03 | Nec Corp | Printer load distribution system |
-
1996
- 1996-01-11 JP JP00296996A patent/JP3907228B2/en not_active Expired - Fee Related
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0772993A (en) * | 1993-06-28 | 1995-03-17 | Hitachi Ltd | Printing system |
JPH07121327A (en) * | 1993-10-27 | 1995-05-12 | Fuji Xerox Co Ltd | Method for constructing logic printer |
JPH07152508A (en) * | 1993-11-26 | 1995-06-16 | Canon Inc | Information processor and its printing device |
JPH07200215A (en) * | 1993-12-01 | 1995-08-04 | Internatl Business Mach Corp <Ibm> | Selection method of printing device and data processing network |
JPH07253860A (en) * | 1994-03-15 | 1995-10-03 | Nec Corp | Printer load distribution system |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7593123B2 (en) | 1999-03-31 | 2009-09-22 | Minolta Co., Ltd. | Printing system for grouping printing apparatuses |
US7027169B1 (en) | 1999-03-31 | 2006-04-11 | Minolta Co., Ltd. | System for efficiently distributing print jobs |
JP2001290625A (en) * | 2000-04-07 | 2001-10-19 | Seiko Epson Corp | Device and method for controlling distributed printing, and recording medium |
US7167260B2 (en) | 2000-04-07 | 2007-01-23 | Seiko Epson Corporation | Control of distributed printers using virtual printer driver execute module |
US7173718B2 (en) | 2000-04-07 | 2007-02-06 | Seiko Epson Corporation | Control of distributed printing using data output control module |
JP2002023985A (en) * | 2000-07-06 | 2002-01-25 | Seiko Epson Corp | Device and method for controlling distributed printing and recording medium |
JP2005122275A (en) * | 2003-10-14 | 2005-05-12 | Canon Inc | Information processor, method, and program |
US7158257B2 (en) | 2003-10-14 | 2007-01-02 | Canon Kabushiki Kaisha | Information processing apparatus, image processing method, and program |
JP2006047831A (en) * | 2004-08-06 | 2006-02-16 | Yamaha Corp | Electronic music device and program |
US7825323B2 (en) | 2004-08-06 | 2010-11-02 | Yamaha Corporation | Electrical music apparatus capable of connecting with external device |
JP4655538B2 (en) * | 2004-08-06 | 2011-03-23 | ヤマハ株式会社 | Electronic music apparatus and program |
JP2010170235A (en) * | 2009-01-20 | 2010-08-05 | Kyocera Mita Corp | Image forming system and server device |
US8332958B2 (en) | 2009-01-20 | 2012-12-11 | Kyocera Document Solutions Inc. | Image forming system |
Also Published As
Publication number | Publication date |
---|---|
JP3907228B2 (en) | 2007-04-18 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP3673643B2 (en) | Print layout apparatus, print layout method, and storage medium | |
JP3747130B2 (en) | Information processing apparatus, message display method, interface apparatus, and storage medium storing computer-readable program | |
JP3907228B2 (en) | Information processing apparatus and data processing method | |
JP3123634B2 (en) | Printing apparatus and control method thereof | |
JPH11134140A (en) | Data processor and print controller, data processing method of data processor and of printing controller, and storage medium for computer-readable program | |
JP4467855B2 (en) | Information processing apparatus, information processing method, and program | |
JP3159875B2 (en) | Printing method and apparatus, and printing system | |
JP4274495B2 (en) | Image output apparatus and method, image processing apparatus and method, and storage medium | |
JP2005161819A (en) | Printer and printing controlling method | |
JP3209858B2 (en) | Print control device and print control method | |
JPH08335150A (en) | Printing system | |
JPH10187390A (en) | Information processor, data processing method for information processor and recording medium storing program that can be read by computer | |
JPH08156371A (en) | Image output device, host computer and network housing both of them | |
JP2004227075A (en) | Printing system | |
JP2000089928A (en) | Output device and its output controlling method | |
JPH09207414A (en) | Information processing device and method | |
JP2005001226A (en) | Printer | |
JP2000343770A (en) | Data input and output method and apparatus, and memory medium | |
JP3176239B2 (en) | Printing apparatus and printing method | |
JPH0872362A (en) | Printing device and control method thereof | |
JPH08310085A (en) | Device, system and method for printing and information processing device | |
JP2003330651A (en) | Output device and output method | |
JPH08166855A (en) | Printer system | |
JPH0816341A (en) | Image output device and communication method for the same | |
JPH09198203A (en) | Output system and data processing method for output system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A912 | Removal of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20040319 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061211 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070116 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110126 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120126 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130126 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140126 Year of fee payment: 7 |
|
LAPS | Cancellation because of no payment of annual fees |