JP2000322501A - System and method for spool print processing - Google Patents
System and method for spool print processingInfo
- Publication number
- JP2000322501A JP2000322501A JP11133014A JP13301499A JP2000322501A JP 2000322501 A JP2000322501 A JP 2000322501A JP 11133014 A JP11133014 A JP 11133014A JP 13301499 A JP13301499 A JP 13301499A JP 2000322501 A JP2000322501 A JP 2000322501A
- Authority
- JP
- Japan
- Prior art keywords
- spool
- data
- electronic form
- print data
- 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]
【発明の属する技術分野】本発明は、スプール印刷処理
システム及びスプール印刷処理方法に関する。The present invention relates to a spool print processing system and a spool print processing method.
【0002】[0002]
【従来の技術】特開平10-283134 号公報には、スプール
処理をする印刷処理装置が開示され、特開平05-011940
号公報には、印刷制御機能付きスプーリング方式が開示
されている。前記特開平10-283134 号公報の印刷処理装
置及び前記特開平05-011940 号公報の印刷制御機能付き
スプーリング方式のスプール処理と、本発明のスプール
印刷処理システムのスプール処理との相違は、後に、
[発明の効果]の項で述べる。2. Description of the Related Art Japanese Patent Laid-Open Publication No. Hei 10-283134 discloses a print processing apparatus for performing spool processing.
Discloses a spooling method with a print control function. The difference between the print processing apparatus of JP-A-10-283134 and the spool processing of the spooling method with the print control function of JP-A-05-011940 and the spool processing of the spool print processing system of the present invention will be described later. ,
This will be described in the section of [Effect of the Invention].
【0003】プリンタ装置への印刷処理をともなう業務
アプリケーションでは、プリンタ用紙の用紙切れ、プリ
ンタ装置電源断、ネットワーク障害等によるプリンタ装
置のオフラインやプリンタ使用中などによる運用上の煩
雑性を解消することを目的として、印刷データを磁気デ
ィスク等の外部記憶装置に一旦スプールデータとして格
納することで印刷キューとして登録し、プリンタ装置が
利用可能な状態になった時点で印刷キューの処理をおこ
なうスプール印刷機能を利用することで印刷業務が運用
されていることが一般的となっている。In a business application involving a printing process to a printer device, it is necessary to eliminate the operational complexity such as when the printer device is offline or the printer is in use due to running out of printer paper, power supply to the printer device, network failure, or the like. The purpose is to temporarily store print data in an external storage device such as a magnetic disk as spool data, register it as a print queue, and process the print queue when the printer device becomes available. It is general that printing business is operated by using it.
【0004】近年のオープンプラットフォーム化によ
り、既存の業務アプリケーションとオープンプラットフ
ォームのスプレッドシート(spreadsheet:表計算)やグ
ループウェア(groupware:複数のコンピュータを使って
グループで作業を進めるためのソフトウェア)が同一シ
ステム上でリソースを共有してシステム構築されるケー
スが増えてきている。なお、プラットフォーム(platfo
rm)とは、コンピュータシステムの基盤となるハードウ
ェアやソフトウェア(OS)のことであり、オープンプ
ラットフォームとは、コンピュータシステムの基盤とな
るハードウェアやソフトウェア(OS)がオープンなシ
ステムを構築するためのプラットフォームである。[0004] In recent years, with the adoption of an open platform, an existing business application has the same system as an open platform spreadsheet (spreadsheet) or groupware (groupware: software for performing work in a group using a plurality of computers). In many cases, systems are constructed by sharing resources on the system. The platform (platfo
rm) is the hardware or software (OS) that forms the basis of the computer system, and the open platform is the hardware or software (OS) that forms the basis of the computer system for building an open system. Platform.
【0005】[0005]
【発明が解決しようとする課題】しかし、このようなシ
ステムにおいても、既存業務での印刷イメージを電子帳
票化しスプレッドシートやグループウェアから利用する
ことでペーパレス化を図り印刷用紙等の印刷コスト、印
刷結果の保管場所、印刷物の輸送コスト削減するには、
全ての印刷業務をペーパレス化するかペーパレス化対象
の印刷業務で使用しているプリンタ装置を特定化できな
い限り、システム構成の変更や一部の業務アプリケーシ
ョンの修正なしにはペーパレス化を実現することは難し
い。However, even in such a system, a print image of an existing job is converted into an electronic form and used from a spreadsheet or groupware to achieve a paperless operation, thereby reducing the printing cost of printing paper and the like and the printing cost. To reduce the cost of transporting printed materials,
Unless all print jobs can be made paperless or the printer device used in the print job to be converted to paperless cannot be specified, it is impossible to realize paperless without changing the system configuration or modifying some business applications. difficult.
【0006】また、スプレッドシートやグループウェア
等からスプールデータとして出力された印刷データを扱
うには、スプール印刷機能を利用する印刷業務により出
力された複数のスプールデータから目的とするスプール
データを見つけ出しファイル形式やコード体系の違いを
変換する必要があり、オペレータ等の介入なしに自動的
にスプレッドシートやグループウェア等で扱えるデータ
を生成することは難しく、スプールデータと生成された
データの管理が煩雑になるという問題も発生する。In order to handle print data output as spool data from a spreadsheet, groupware, or the like, a target spool data is found from a plurality of spool data output by a print job using a spool print function. It is necessary to convert the difference in format and code system, and it is difficult to automatically generate data that can be handled by spreadsheets and groupware without the intervention of operators, etc., and management of spool data and generated data becomes complicated. The problem of becoming
【0007】本発明はこれらの問題を解決し得るスプー
ル印刷処理システム及びスプール印刷処理方法を提供す
ることを目的とする。An object of the present invention is to provide a spool print processing system and a spool print processing method which can solve these problems.
【0008】[0008]
【課題を解決するための手段】基幹業務系アプリケーシ
ョンから直接プリンタ装置へ印刷をおこなう場合、プリ
ンタ用紙の用紙切れ、プリンタ装置電源断、ネットワー
ク障害等によるプリンタ装置のオフラインやプリンタ使
用中など、プリンタ装置の稼働状態を意識する必要があ
り、印刷業務そのものがプリンタ装置の稼働状態に左右
されることが多く、このような問題を解決する手段とし
て、基幹業務系アプリケーションからの印刷データを磁
気ディスク等の外部記憶装置に一旦スプールデータとし
て格納後に指定したプリンタ装置への印刷要求を印刷キ
ューとして登録し、プリンタ装置が利用可能な状態にな
った時点で印刷キューの処理をおこなうスプール印刷機
能を利用することで印刷業務が運用されていることが一
般的であることは既に述べたとおりである。When printing is performed directly from a core business application to a printer device, the printer device may be out of print paper, the printer device may be turned off, a network failure may cause the printer device to go offline, or the printer device may be in use. It is necessary to be aware of the operating status of the printer, and the printing job itself often depends on the operating status of the printer device. As a solution to this problem, print data from mission-critical applications is Use a spool print function that registers a print request to a specified printer device as a print queue after temporarily storing it as spool data in an external storage device, and processes the print queue when the printer device becomes usable. It is common that printing is operated in It is as described.
【0009】本発明は、前述のようなスプール印刷機能
を提供しているシステムに於いて、基幹業務系アプリケ
ーションから外部記憶装置へスプールファイルとして登
録された印刷データを、オープンプラットフォーム上の
スプレッドシートやグループウェア等で扱える電子帳票
への自動生成機能と、スプールファイル及び電子帳票化
された印刷データの管理インターフェースを備え、電子
帳票化の条件を任意に指定することによりスプールデー
タのプリンタ装置への印刷要求を制御する機能を備える
ことで、既存の基幹業務系アプリケーションを修正する
ことなく印刷業務のペーパーレス化を容易に実現し、印
刷用紙等の印刷コスト、印刷結果の保管場所、印刷物の
輸送コスト削減を図ることを特徴とするスプール印刷処
理システムである。According to the present invention, in a system which provides a spool printing function as described above, print data registered as a spool file from a core business application to an external storage device is stored in a spreadsheet or a spreadsheet on an open platform. Equipped with an automatic generation function for electronic forms that can be handled by groupware, and a management interface for spool files and print data that has been converted to electronic forms. Spool data can be printed to a printer by arbitrarily specifying conditions for forming electronic forms. Equipped with a function to control requests, paperless printing can be easily achieved without modifying existing core business applications, reducing printing costs for printing paper, storage locations for printing results, and transportation costs for printed materials. Is a spool print processing system.
【0010】また、本発明は、基幹業務系アプリケーシ
ョンから外部記憶装置へスプールファイルとして登録さ
れた印刷データを、オープンプラットフォーム上のスプ
レッドシートやグループウェア等で扱える電子帳票への
自動生成ステップと、スプールファイル及び電子帳票化
された印刷データを管理し、電子帳票化の条件を任意に
指定することによりスプールデータのプリンタ装置への
印刷要求を制御するステップとを備えることで、既存の
基幹業務系アプリケーションを修正することなく印刷業
務のペーパーレス化を容易に実現し、印刷用紙等の印刷
コスト、印刷結果の保管場所、印刷物の輸送コスト削減
を図ることを特徴とするスプール印刷処理方法である。The present invention also provides an automatic generation step of automatically converting print data registered as a spool file from a core business application to an external storage device into an electronic form that can be handled by a spreadsheet or groupware on an open platform; Controlling the file and the electronic form of the print data, and controlling the print request of the spool data to the printer by arbitrarily specifying the conditions of the electronic form. This is a spool print processing method characterized by easily realizing a paperless printing job without correcting the print job, and reducing the printing cost of printing paper, the storage location of print results, and the transportation cost of printed matter.
【0011】[0011]
【発明の実施の形態】次に本発明の実施例について図面
を参照して説明する。DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, embodiments of the present invention will be described with reference to the drawings.
【0012】図1は、本発明のスプール印刷処理システ
ムの一実施例を示すシステム構成図である。FIG. 1 is a system configuration diagram showing an embodiment of a spool print processing system according to the present invention.
【0013】図1を参照して、情報処理システム50
は、印刷要求処理機構51、スプール管理情報制御部5
21、およびスプールデータ出力制御部522を含むス
プール印刷処理機構52と、印刷キュー監視機構53
と、印刷データ処理部541およびプリンタ装置制御部
542を含むプリンタ印刷制御機構54と、システム情
報処理機構55と、電子帳票生成制御部561、電子帳
票管理情報制御部562、及び電子帳票定義情報制御部
563を含む電子帳票処理機構56と、スプール管理情
報571、印刷キュー管理情報572、プリンタ定義情
報573、電子帳票管理情報574、及び電子帳票定義
情報575を含むメモリ57と、画面表示制御機構58
と、ディスク制御機構59と、ディスプレイ60と、プ
リンタ装置70と、スプールファイル格納領域81、ス
プール管理情報格納領域82、プリンタ定義情報格納領
域83、電子帳票格納領域84、電子帳票管理情報格納
領域85、及び電子帳票定義情報格納領域86を含む外
部記憶装置80により構成される。Referring to FIG. 1, information processing system 50
Is a print request processing mechanism 51, a spool management information control unit 5,
21, a spool print processing mechanism 52 including a spool data output control unit 522, and a print queue monitoring mechanism 53
A printer print control mechanism 54 including a print data processing section 541 and a printer apparatus control section 542; a system information processing mechanism 55; an electronic form generation control section 561; an electronic form management information control section 562; An electronic form processing mechanism 56 including a section 563, a memory 57 including spool management information 571, print queue management information 572, printer definition information 573, electronic form management information 574, and electronic form definition information 575, and a screen display control mechanism 58.
Disk control mechanism 59, display 60, printer 70, spool file storage area 81, spool management information storage area 82, printer definition information storage area 83, electronic form storage area 84, electronic form management information storage area 85 , And an external storage device 80 including an electronic form definition information storage area 86.
【0014】スプールファイル格納領域81は、基幹業
務系アプリケーション10がスプール印刷を指定した場
合に印刷データ11をスプールデータとして格納する領
域であり、スプール管理情報格納領域82にはそのスプ
ールファイルの管理情報が格納されている。The spool file storage area 81 is an area for storing the print data 11 as spool data when the core business application 10 specifies spool printing, and the spool management information storage area 82 stores management information of the spool file. Is stored.
【0015】プリンタ定義情報格納領域83には、シス
テム導入時点で情報処理システム50で利用可能なプリ
ンタ装置の定義情報が上位アプリケーションから指定さ
れる論理プリンタ名ごとに格納されている。In the printer definition information storage area 83, definition information of printers that can be used in the information processing system 50 at the time of system introduction is stored for each logical printer name specified by a host application.
【0016】電子帳票格納領域84には、スプールファ
イル格納領域81に出力された印刷データから電子帳票
に変換されたものが格納されており、電子帳票管理情報
格納領域85にはその電子帳票の管理情報が格納されて
いる。The electronic form storage area 84 stores print data output from the spool file storage area 81 and converted into an electronic form, and the electronic form management information storage area 85 stores the electronic form management information. Information is stored.
【0017】電子帳票定義情報格納領域86には、スプ
ールファイル格納領域81に出力される印刷データにつ
いて、あらかじめ電子帳票管理アプリケーション40の
定義情報登録41で電子帳票化するものをスプールファ
イル名もしくはレポート名で指定し、プリンタ装置への
印刷指定と併せて電子帳票定義情報として登録されたも
のが格納されている。In the electronic form definition information storage area 86, the print data output to the spool file storage area 81 is converted into an electronic form by the definition information registration 41 of the electronic form management application 40 in advance. Are registered as electronic form definition information together with the print specification to the printer device.
【0018】また、スプールファイル管理情報格納領域
82、プリンタ定義情報格納領域83、電子帳票管理情
報格納領域85、電子帳票定義情報格納領域86の内容
は、情報処理システム40の操作開始でシステム情報処
理機構55によりディスク制御機構59を介してメモリ
57のスプール管理情報571、プリンタ定義情報57
3、電子帳票管理情報574、電子帳票定義情報575
へ展開され、操作終了によりスプールファイル管理情報
571、電子帳票管理情報574、電子帳票定義情報5
75の最新状態がディスク制御機構59を介してスプー
ル管理情報格納領域82、電子帳票管理情報格納領域8
5、電子帳票定義情報格納領域86へ反映される。The contents of the spool file management information storage area 82, the printer definition information storage area 83, the electronic form management information storage area 85, and the electronic form definition information storage area 86 are stored in the system information processing when the operation of the information processing system 40 is started. The spool management information 571 of the memory 57 and the printer definition information 57 in the memory 57 by the mechanism 55 via the disk control mechanism 59
3. Electronic form management information 574, electronic form definition information 575
The spool file management information 571, the electronic form management information 574, and the electronic form definition information 5
The latest state 75 is sent to the spool management information storage area 82 and the electronic form management information storage area 8 via the disk control mechanism 59.
5. Reflected in the electronic form definition information storage area 86.
【0019】図2はメモリ57のスプール管理情報57
1の内容を示した図である。FIG. 2 shows the spool management information 57 in the memory 57.
FIG. 2 is a diagram showing the contents of the first example;
【0020】図2を参照して、スプール管理情報571
には、スプールファイル格納領域81にスプールファイ
ルとして印刷データが出力されると、スプール管理フラ
グ、スプール管理番号、スプールファイル名、印刷先の
論理プリンタ名、プリンタ装置への印刷指定、スプール
ファイルの保存指定から構成されるスプール管理レコー
ドが登録される。Referring to FIG. 2, spool management information 571
When print data is output as a spool file to the spool file storage area 81, a spool management flag, a spool management number, a spool file name, a logical printer name of a printing destination, print designation to a printer device, and storage of a spool file A spool management record consisting of the specification is registered.
【0021】スプール管理フラグは、スプールファイル
格納領域81へ印刷データ出力中であることを示す”出
力中”、プリンタ装置への印刷要求が可能であることを
示す”印刷要求待ち”、印刷キュー管理情報572へ印
刷キューが登録済みであることを示す”印刷要求済
み”、プリンタ装置へ印刷済みであることを示す”印刷
済み”、スプール管理レコードとして無効であることを
示す”未使用”のいずれかの状態となっている。The spool management flag is "outputting" indicating that print data is being output to the spool file storage area 81, "waiting for print request" indicating that a print request to the printer is possible, and print queue management. Either “print requested” indicating that the print queue has been registered in the information 572, “printed” indicating that printing has been performed on the printer device, or “unused” indicating that the spool management record is invalid. It is in that state.
【0022】スプール管理番号はスプール管理情報57
1でスプール管理レコードを一意に識別するためにスプ
ール管理レコードごとにあらかじめ割り振られている。The spool management number is the spool management information 57
In order to uniquely identify the spool management record in step 1, each spool management record is allocated in advance.
【0023】また、印刷レポート名は印刷データに割り
当てた論理的な識別子であり、スプールファイル名は印
刷データを外部記憶装置80のスプールファイル格納領
域81に格納するときのファイル名称である。業務アプ
リケーションで特に指定されない場合は、スプール管理
情報制御521により情報処理システム50内で一意に
識別可能な値がセットされる。The print report name is a logical identifier assigned to the print data, and the spool file name is a file name when the print data is stored in the spool file storage area 81 of the external storage device 80. Unless otherwise specified in the business application, a value that can be uniquely identified in the information processing system 50 is set by the spool management information control 521.
【0024】図3はメモリ57の印刷キュー管理情報5
72の内容を示した図である。FIG. 3 shows the print queue management information 5 in the memory 57.
FIG. 72 is a diagram showing the contents of 72.
【0025】図3を参照して、印刷キュー管理情報57
2には、外部記憶装置80のスプールファイル格納領域
81に格納した印刷データに対して印刷要求が発生する
と、印刷要求ごとに状態制御フラグB、印刷キュー管理
番号から構成される印刷キューが登録される。Referring to FIG. 3, print queue management information 57
2, when a print request is issued for print data stored in the spool file storage area 81 of the external storage device 80, a print queue including a status control flag B and a print queue management number is registered for each print request. You.
【0026】状態制御フラグBはプリンタ装置への印刷
キューが登録されたことを示す”印刷待ち”、印刷処理
中であることを示す”印刷中”、印刷が終了したことを
示す”印刷済み”、印刷キューは無効であることを示
す”未使用”のいづれかの状態になっており、初期状態
は登録可能な印刷キューがすべて”未使用”となってい
る。The status control flag B indicates "printing wait" indicating that a print queue to the printer has been registered, "printing" indicating that printing is being performed, and "printed" indicating that printing has been completed. The print queue is in a state of “unused” indicating that the print queue is invalid. In the initial state, all print queues that can be registered are “unused”.
【0027】印刷キュー管理フラグが”未使用”以外の
有効な印刷キューは、スプール管理情報571でのレポ
ート管理レコードの状態フラグAが”印刷要求済
み”、”印刷中”、”印刷済み”となっているもののい
づれかに対応しており、印刷キュー管理番号とレポート
管理番号の内容が一致することでを印刷キューとレポー
ト管理レコードが対応づけられる。Valid print queues whose print queue management flags are other than “unused” are those whose status flag A of the report management record in the spool management information 571 is “print requested”, “printing”, and “printed”. The print queue and the report management record are associated with each other when the contents of the print queue management number and the report management number match.
【0028】図4はメモリ57のプリンタ定義情報57
3の内容を示した図である。FIG. 4 shows the printer definition information 57 in the memory 57.
FIG. 3 is a diagram showing the contents of FIG.
【0029】図4を参照して、情報処理システム50で
定義されているプリンタごとに、基幹業務系アプリケー
ション10からプリンタ装置70へ印刷指定する際の識
別子である論理プリンタ名と、プリンタ印刷制御機構5
4で実際のプリンタ装置を特定するための装置アドレス
が格納されている。Referring to FIG. 4, for each printer defined in information processing system 50, a logical printer name, which is an identifier when printing is designated from main business application 10 to printer 70, and a printer print control mechanism 5
4, a device address for specifying an actual printer device is stored.
【0030】図5はメモリ57の電子帳票管理情報57
4の内容を示した図である。FIG. 5 shows the electronic form management information 57 in the memory 57.
4 is a diagram showing the contents of FIG.
【0031】図5を参照して、電子帳票管理情報574
には、電子帳票に変換し電子帳票管理情報格納領域85
に格納された印刷データの管理情報であり、電子帳票管
理フラグ、電子帳票名、電子帳票データの格納先である
データファイル名からなる電子帳票管理レコードとして
登録される。Referring to FIG. 5, electronic form management information 574
Is stored in the electronic form management information storage area 85
, And is registered as an electronic form management record including an electronic form management flag, an electronic form name, and a data file name where electronic form data is stored.
【0032】電子帳票管理フラグは、有効な電子帳票管
理レコードであれば”使用中”となり、無効な電子帳票
管理レコードであれば”未使用”となっている。The electronic form management flag is "in use" for a valid electronic form management record, and "unused" for an invalid electronic form management record.
【0033】図6はメモリ57の電子帳票定義情報57
5の内容を示した図である。FIG. 6 shows the electronic form definition information 57 in the memory 57.
FIG. 5 is a diagram showing the contents of FIG.
【0034】図6を参照して、電子帳票定義情報575
は、電子帳票化対象のスプールファイル名もしくは印刷
レポート名、プリンタ装置への印刷指定、電子帳票化さ
れたスプールファイルの保存指定、電子帳票を生成する
際のコード変換方法であるレコード長、フィールド数と
それぞれのフィールド長、フィールド間の区切り文字等
の書式情報からなる電子帳票定義レコードが登録されて
いる。Referring to FIG. 6, electronic form definition information 575
Is the name of the spool file or print report to be converted into an electronic form, specifies printing to a printer device, specifies storage of the spool file converted into an electronic form, the record length and the number of fields that are the code conversion method when generating an electronic form And an electronic form definition record including format information such as field lengths, delimiters between fields, and the like.
【0035】プリンタ装置への印刷指定には、電子帳票
を生成後に印刷パラメータの指定に従い従来処理をする
のであれば”継続処理”が指定され、電子帳票生成後に
印刷を必要としない印刷レポートであれば”ペーパレ
ス”が指定される。In the print designation to the printer, "continuation processing" is designated if the conventional processing is performed according to the print parameter designation after the generation of the electronic form, and the print report does not need to be printed after the generation of the electronic form. In this case, "paperless" is specified.
【0036】次に図1の実施例の動作を説明する。Next, the operation of the embodiment shown in FIG. 1 will be described.
【0037】基幹業務系アプリケーション10による印
刷業務では、印刷対象であるプリンタ装置70の論理プ
リンタ名、ダイレクト印刷(プリンタ装置への直接印
刷)もしくはスプール印刷(スプール印刷機能を利用し
た印刷)のどちらかの印刷方法等を指定した印刷パラメ
ータ11と印刷データ12による印刷要求が印刷要求処
理機構51に送られる。In the printing job by the core business application 10, the logical printer name of the printer device 70 to be printed, either direct printing (direct printing to the printer device) or spool printing (printing using the spool printing function). A print request based on the print parameters 11 and the print data 12 specifying the print method and the like is sent to the print request processing mechanism 51.
【0038】このとき、スプール印刷を指定する場合
は、基幹業務系アプリケーション10で印刷データ11
に任意に付けられた識別子である印刷レポート名、外部
記憶装置80への格納先であるスプールファイル名、ス
プールファイル格納後の印刷指定、スプールファイルの
保存指定から成るスプール印刷処理に必要なパラメータ
が更に印刷パラメータに付加されることになる。At this time, when the spool printing is designated, the print data 11 is
Parameters required for spool print processing, including a print report name, which is an identifier arbitrarily assigned to the printer, a spool file name, which is a storage destination in the external storage device 80, a print specification after storing the spool file, and a storage specification of the spool file. Further, it is added to the print parameter.
【0039】但し、印刷レポート名、スプールファイル
名、印刷指定、保存指定については省略可能であり、省
略されると印刷レポート名、スプールファイル名は情報
処理システム50で一意となる値が自動的に割り当てら
れ、印刷指定、保存指定については、スプールファイル
出力後にプリンタ装置への印刷要求が発生し(自動印
刷)、印刷後に削除(保存指定無し)される。However, the print report name, spool file name, print designation, and save designation can be omitted, and if omitted, the print report name and spool file name automatically have unique values in the information processing system 50. With respect to the assigned print designation and save designation, a print request to the printer is generated after the spool file is output (automatic printing), and is deleted (no save designation) after printing.
【0040】最初にダイレクト印刷における処理につい
て簡単に処理概要を説明する。First, an outline of the processing in direct printing will be briefly described.
【0041】印刷要求を受け取った印刷要求処理機構5
1では、印刷パラメータに含まれる論理プリンタ名が示
すプリンタ装置70について、データ受信可能状態とす
る為に論理プリンタ名を指定しプリンタ印刷制御機構5
4へオープンコマンドを送信する。The print request processing mechanism 5 that has received the print request
In 1, a logical printer name is designated for the printer device 70 indicated by the logical printer name included in the print parameters so as to enable data reception, and the printer print control mechanism 5 is designated.
4 to send an open command.
【0042】オープンコマンドを受け取ったプリンタ印
刷制御機構54では、プリンタ装置制御部542により
論理プリンタ名をもとにメモリ57のプリンタ定義情報
573からプリンタ装置70の装置アドレスを取得す
る。そしてプリンタ装置70が他アプリケーションから
使用中であるかどうかをチェックし、使用中でなければ
プリンタ装置70を他アプリケーションからのオープン
コマンドを受信不可とすることで排他状態とし、オープ
ンコマンドが正常終了したことを示すステータスを印刷
要求処理機構51へ通知する。In the printer print control mechanism 54 that has received the open command, the printer device control unit 542 acquires the device address of the printer device 70 from the printer definition information 573 of the memory 57 based on the logical printer name. Then, it is checked whether or not the printer device 70 is being used by another application, and if not, the printer device 70 is set to an exclusive state by disabling the reception of an open command from another application, and the open command ends normally. To the print request processing mechanism 51.
【0043】このとき、プリンタ装置70が既に他アプ
リケーションから使用中、もしくはプリンタ用紙の用紙
切れ、プリンタ装置電源断、ネットワーク障害等により
プリンタ装置がオフライン状態であれば、プリンタ使用
中/プリンタノットレディを示すステータスを印刷要求
処理機構51へ通知する。At this time, if the printer 70 is already in use by another application, or if the printer is off-line due to running out of printer paper, power to the printer is turned off, or a network failure, etc., the printer in use / printer not ready state is set. The print request processing mechanism 51 is notified of the indicated status.
【0044】プリンタ使用中/プリンタノットレディを
示すステータスを受け取った基幹業務アプリケーション
10では、必要なエラー処理をおこない、再度印刷要求
をおこなうことになる。The core business application 10 receiving the status indicating "printer in use / printer not ready" performs necessary error processing and issues a print request again.
【0045】オープンコマンドが正常終了すると印刷要
求処理機構51では、印刷データ11をプリンタ印刷制
御機構54へ送信することで印刷処理を開始する。When the open command ends normally, the print request processing mechanism 51 starts print processing by transmitting the print data 11 to the printer print control mechanism 54.
【0046】印刷データ11を受け取ったプリンタ印刷
制御機構54では、印刷データ処理部541によりプリ
ンタ装置への印字に必要な制御情報を印刷データ11に
付加することで、印刷プリンタ装置70へデータを送信
する。In the printer print control mechanism 54 receiving the print data 11, the print data processing unit 541 adds control information necessary for printing to the printer to the print data 11, thereby transmitting the data to the print printer 70. I do.
【0047】印刷要求処理機構51では印刷データ11
の送信を全て終了すると、プリンタ装置70を解放する
為に論理プリンタ名を指定しクローズコマンドをプリン
タ印刷制御機構54へ送信する。In the print request processing mechanism 51, the print data 11
Is completed, a logical printer name is designated to release the printer device 70, and a close command is transmitted to the printer print control mechanism 54.
【0048】クローズコマンドを受け取ったプリンタ印
刷制御機構54では、プリンタ装置70の排他を解除し
他アプリケーションからのオープンコマンドを受信可能
状態にする。Upon receiving the close command, the printer print control mechanism 54 releases the exclusion of the printer device 70 and makes it possible to receive an open command from another application.
【0049】クローズコマンドをプリンタ印刷制御機構
54へ送信後、印刷要求処理機構51では基幹業務系ア
プリケーション10へ印刷処理が終了したことを通知し
て処理を終了する。After transmitting the close command to the printer print control mechanism 54, the print request processing mechanism 51 notifies the core business application 10 that the print processing has been completed, and ends the processing.
【0050】上述のとおり、ダイレクト印刷ではプリン
タ用紙の用紙切れ、プリンタ装置電源断、ネットワーク
障害等によるプリンタ装置のオフラインやプリンタ使用
中など、印刷処理を伴う業務アプリケーションのスルー
プットがプリンタ装置の稼働状態に左右されてしまうだ
けでなく、プリンタ装置への印刷データが外部記憶装置
等に保存されない為、印刷データを他アプリケーション
で利用できないばかりでなく、印刷イメージを電子帳票
化することで既存業務のペーパレスが難しという問題点
がある。As described above, in the direct printing, the throughput of the business application involving the printing process such as when the printer is out of paper, when the printer is turned off, or when the printer is off-line due to a network failure, or when the printer is in use, causes the operation status of the printer to be changed. In addition to being affected by the print data, the print data for the printer device is not stored in an external storage device, so that not only the print data cannot be used by other applications, but also the paperlessness of the existing business by converting the print image into an electronic form There is a problem of difficulty.
【0051】次に本発明におけるスプール印刷処理シス
テムについて説明する。Next, a spool print processing system according to the present invention will be described.
【0052】印刷要求を受け取った印刷要求処理機構5
1では、印刷パラメータ11を解析しスプール印刷が指
定されている為、スプール印刷処理機構52へ印刷パラ
メータ11、印刷データ12を送信する。The print request processing mechanism 5 that has received the print request
In 1, since the print parameters 11 are analyzed and spool printing is designated, the print parameters 11 and print data 12 are transmitted to the spool print processing mechanism 52.
【0053】印刷パラメータ11、印刷データ12を受
け取ったスプール印刷処理機構52では、スプール管理
情報制御部521によりメモリ57のスプール管理情報
571でスプール管理フラグが”未使用”となっている
スプール管理レコードを使用し、スプール管理フラグ
に”出力中”、スプールファイル名、印刷指定、保存指
定、論理プリンタ名にそれぞれ受け取った印刷パラメー
タ11の値をセットすることで有効なスプール管理レコ
ードとして登録し、スプールデータ出力制御部522に
より印刷データ12をディスク制御機構59を介して外
部記憶装置80のスプールファイル格納領域81へ出力
する。In the spool print processing mechanism 52 that has received the print parameters 11 and the print data 12, the spool management record whose spool management flag is "unused" in the spool management information 571 of the memory 57 by the spool management information control unit 521. By setting the spool control flag to "outputting", the spool file name, the print designation, the save designation, and the logical printer name to the values of the received print parameters 11, the information is registered as a valid spool management record. The data output control unit 522 outputs the print data 12 to the spool file storage area 81 of the external storage device 80 via the disk control mechanism 59.
【0054】このとき、スプール管理フラグが”未使
用”となっているスプール管理レコードが無いときはス
プールファイル管理情報571がオーバフローしたこと
を示すステータス、スプールファイル格納領域81に空
き領域が無いときはスプールファイル格納領域81がオ
ーバフローしたことを示すステータスをそれぞれ印刷要
求処理機構51へ返却する。At this time, if there is no spool management record in which the spool management flag is "unused", the status indicates that the spool file management information 571 has overflown. If there is no free space in the spool file storage area 81, The status indicating that the spool file storage area 81 has overflowed is returned to the print request processing module 51, respectively.
【0055】スプール処理機構52ではスプールファイ
ル格納領域81への印刷データの格納を終了すると、ス
プール管理情報制御部521によりスプール管理レコー
ドのスプール管理フラグA”出力中”から”印刷要求待
ち”に変更し、電子帳票処理機構56へスプール管理番
号で示す印刷データが外部記憶装置80へ格納されたこ
とを通知する。When the spool processing mechanism 52 finishes storing the print data in the spool file storage area 81, the spool management information control unit 521 changes the spool management flag A of the spool management record from "outputting" to "waiting for print request". Then, the electronic form processing mechanism 56 is notified that the print data indicated by the spool management number has been stored in the external storage device 80.
【0056】スプールファイル格納領域81への格納通
知を受け取った電子帳票処理機構56では、スプール管
理情報571に登録されたスプール管理レコードの印刷
レポート名、もしくはスプールファイル名で示された印
刷データが、電子帳票定義情報575に登録されている
電子帳票定義レコードのいづれにも一致しない場合、電
子帳票として生成することが未定義であることを示すス
テータスをスプール印刷処理機構52へ返却する。In the electronic form processing mechanism 56 that has received the storage notification in the spool file storage area 81, the print report name of the spool management record registered in the spool management information 571 or the print data indicated by the spool file name is If none of the electronic form definition records registered in the electronic form definition information 575 match, a status indicating that generation as an electronic form is undefined is returned to the spool print processing mechanism 52.
【0057】未定義ステータスを受け取ったスプール印
刷処理機構52では、印刷パラメータ12に付加された
スプール印刷パラメータの印刷指定が”自動印刷”とな
っていれば、スプール管理情報制御部521によりメモ
リ57の印刷キュー管理情報572で印刷キュー管理フ
ラグが”未使用”となっている印刷キューを使用し、印
刷キュー管理フラグに”印刷待ち”、印刷キュー管理番
号にスプール管理レコードのスプール管理番号をセット
することで印字処理待ち状態の印刷キューとして登録
し、スプール管理情報571に登録されているスプール
管理レコードのスプール管理フラグを”印刷要求待ち”
から”印刷要求済み”へ変更する。In the spool print processing mechanism 52 that has received the undefined status, if the print designation of the spool print parameter added to the print parameter 12 is “automatic printing”, the spool management information A print queue whose print queue management flag is "unused" in the print queue management information 572 is used, "print wait" is set in the print queue management flag, and the spool management number of the spool management record is set in the print queue management number. As a result, the print queue is registered as a print queue in a print processing wait state, and the spool management flag of the spool management record registered in the spool management information 571 is set to “wait for print request”.
To “Print Requested”.
【0058】”自動印刷”が指定されていなければスプ
ール管理情報571のスプール管理レコードの更新はお
こなわず、スプール処理が正常終了したことを示すステ
ータスを印刷要求処理機構51へ返却することで、従来
通りのスプール印刷処理がおこなわれる。If "automatic printing" is not specified, the spool management record of the spool management information 571 is not updated, and a status indicating that the spool processing has been completed normally is returned to the print request processing unit 51, thereby achieving the conventional technology. The same spool print processing is performed.
【0059】尚、メモリ57の印刷キュー管理情報57
2への印刷キュー登録で、印刷キュー管理フラグが”未
使用”のものが見つからない場合は、印字キュー管理情
報がオーバフローしたことを示すステータスが印刷処理
要求機構51へ返却される。The print queue management information 57 in the memory 57
If the print queue management flag “2” is not found in the print queue registration in No. 2, a status indicating that the print queue management information has overflowed is returned to the print processing requesting mechanism 51.
【0060】一方、スプール管理番号で示される印刷デ
ータの印刷レポート名もしくはスプールファイル名が、
メモリ57の電子帳票定義情報575に登録されている
電子帳票定義レコードのいづれかに一致すると、電子帳
票生成制御部561によりスプール管理レコードのスプ
ールファイル名が示すスプールファイルをスプールファ
イル格納領域81からディスク制御機構59を介して読
み込み、電子帳票定義レコードの書式情報に従いデータ
変換をおこない、ディスク制御機構59を介して電子帳
票格納領域84へ出力することで電子帳票を生成する。On the other hand, the print report name or spool file name of the print data indicated by the spool management number is
If any one of the electronic form definition records registered in the electronic form definition information 575 of the memory 57 matches, the electronic form generation control unit 561 transfers the spool file indicated by the spool file name of the spool management record from the spool file storage area 81 to the disk control unit. The data is read via the mechanism 59, data is converted in accordance with the format information of the electronic form definition record, and output to the electronic form storage area 84 via the disk control mechanism 59 to generate an electronic form.
【0061】電子帳票の生成後、電子帳票管理情報制御
部562では電子帳票管理情報574で電子帳票管理レ
コードの電子帳票管理フラグが”未使用”となっている
電子帳票管理レコードを使用し、電子帳票管理フラグ
を”使用中”、電子帳票名にはスプール管理レコードの
印刷レポート名、出力先データファイル名には情報処理
システム50で一意に識別されるファイル名をセットす
ることで有効な電子帳票管理レコードとして登録し、電
子帳票の生成終了と電子帳票定義情報575の電子帳票
定義レコードで定義されているプリンタ装置への印刷指
定をスプール印刷処理機構52へ通知する。After the generation of the electronic form, the electronic form management information control unit 562 uses the electronic form management record in which the electronic form management flag of the electronic form management record is “unused” in the electronic form management information 574, and The electronic form valid by setting the form management flag to “in use”, setting the print report name of the spool management record as the electronic form name, and setting the file name uniquely identified by the information processing system 50 as the output destination data file name It is registered as a management record, and notifies the spool print processing mechanism 52 of the completion of generation of the electronic form and the designation of printing to the printer defined in the electronic form definition record of the electronic form definition information 575.
【0062】電子帳票の生成とプリンタ装置への印刷指
定を受け取ったスプール印刷処理機構52では、電子帳
票定義情報573に登録されている電子帳票定義レコー
ドの印刷指定が”継続処理”であれば、基幹業務アプリ
ケーション10から受け取った印刷パラメータ12に従
い処理をおこない、スプール印刷処理が正常終了したこ
とを示すステータスを印刷要求処理機構51へ返却す
る。In the spool print processing mechanism 52 which has received the generation of the electronic form and the print designation to the printer, if the print designation of the electronic form definition record registered in the electronic form definition information 573 is "continuation processing", Processing is performed in accordance with the print parameters 12 received from the core business application 10, and a status indicating that the spool print processing has been completed normally is returned to the print request processing mechanism 51.
【0063】電子帳票定義レコードの印刷指定が”ペー
パレス”であれば、印刷パラメータに付加されたスプー
ル印刷処理に必要なパラメータの印刷指定で”自動印
刷”が指定されていても印刷キュー管理情報572に印
刷キューは登録せず、スプール管理レコードのスプール
管理フラグを”印字済み”に変更し、スプール印刷処理
が正常終了したことを示すステータスを印刷要求処理機
構51へ返却する。If the print specification of the electronic form definition record is “paperless”, the print queue management information 572 even if “automatic print” is specified in the print specification of the parameters necessary for the spool print processing added to the print parameters. No print queue is registered, the spool management flag of the spool management record is changed to "printed", and a status indicating that the spool print processing has been completed normally is returned to the print request processing mechanism 51.
【0064】このとき、電子帳票定義レコードの保存指
定でスプールファイルの保存が指定されていれば、印刷
パラメータに付加されたスプールパラメータの保存指定
が無い場合でも、外部記憶装置70のスプールファイル
格納領域に格納されたスプールファイルは削除されな
い。At this time, if the storage of the spool file is specified by the storage specification of the electronic form definition record, the spool file storage area of the external storage device 70 is set even if the storage of the spool parameter added to the print parameter is not specified. The spool file stored in is not deleted.
【0065】スプール印刷処理が正常終了したことを示
すステータスを受け取った印刷要求処理機構51では、
基幹業務系アプリケーション10へスプール印刷が終了
したことを通知し処理を終了する。The print request processing mechanism 51 which has received the status indicating that the spool print processing has been completed normally,
The end of the spool printing is notified to the core business application 10 and the process is terminated.
【0066】次に、スプールファイル格納領域81に出
力され印刷キュー管理情報572に登録された印刷キュ
ーの処理について説明する。Next, the processing of the print queue output to the spool file storage area 81 and registered in the print queue management information 572 will be described.
【0067】印刷キュー監視機構53では、定期的にメ
モリ57の印刷キュー管理情報572に登録されている
印刷キューをチェックし、印刷キュー管理フラグが”印
刷待ち”となっている印刷キューを見つけると、印刷キ
ュー管理フラグを”印刷中”に変更し、印刷キュー管理
番号が示すスプール管理レコードをスプール管理情報5
72から取り出し、プリンタ装置70の論理プリンタ名
を指定しプリンタ印刷制御機構54へオープンコマンド
を送信する。The print queue monitoring mechanism 53 periodically checks the print queue registered in the print queue management information 572 of the memory 57 and finds a print queue whose print queue management flag is “waiting for printing”. , The print queue management flag is changed to “printing”, and the spool management record indicated by the print queue management number is changed to the spool management information 5.
72, the logical printer name of the printer device 70 is designated, and an open command is transmitted to the printer print control mechanism 54.
【0068】オープンコマンドを受け取ったプリンタ印
刷制御機構54では、プリンタ装置制御部542により
論理プリンタ名をもとにメモリ57のプリンタ定義情報
573からプリンタ装置70のプリンタ装置アドレスを
取得する。そしてダイレクト印刷指定と同様にプリンタ
装置70が他アプリケーションから使用中であるかどう
かをチェックし、使用中でなければプリンタ装置70に
ついて他アプリケーションからのオープンコマンドを受
信不可とすることで排他状態とし、オープンコマンドが
正常終了したことを示すステータスを印刷キュー監視機
構53に通知する。In the printer print control mechanism 54 which has received the open command, the printer control unit 542 obtains the printer device address of the printer device 70 from the printer definition information 573 of the memory 57 based on the logical printer name. Then, similarly to the direct print designation, it is checked whether or not the printer device 70 is being used by another application, and if it is not being used, the printer device 70 is set to an exclusive state by disabling reception of an open command from another application, The print queue monitoring mechanism 53 is notified of a status indicating that the open command has been completed normally.
【0069】このとき、プリンタ装置70が既に他アプ
リケーションから使用中、もしくはプリンタ用紙の用紙
切れ、プリンタ装置電源断、ネットワーク障害等により
プリンタ装置がオフライン状態であり、プリンタ使用中
/プリンタノットレディを示すステータスをプリンタ制
御機構54から受け取ると、印刷キュー監視機構53で
は、印刷キュー管理フラグを”印刷待ち”に戻し残りの
印刷キューについて処理をおこなう。At this time, the printer 70 is already in use by another application, or the printer is off-line due to running out of paper in the printer, the power of the printer is cut off, a network failure, etc., indicating that the printer is in use / printer not ready. When the status is received from the printer control mechanism 54, the print queue monitoring mechanism 53 returns the print queue management flag to "printing wait", and performs processing for the remaining print queues.
【0070】オープンコマンドの正常終了を受け取った
印刷キュー監視機構53では、スプール管理レコードの
スプールファイル名が示すファイルをディスク制御機構
59を介して外部記憶装置80のスプールファイル格納
領域81から印刷データとして読み出し、その印刷デー
タをプリンタ印刷制御機構54に送信することで印刷処
理を開始する。Upon receiving the normal end of the open command, the print queue monitoring mechanism 53 converts the file indicated by the spool file name of the spool management record from the spool file storage area 81 of the external storage device 80 via the disk control mechanism 59 as print data. The printing process is started by reading and transmitting the print data to the printer print control mechanism 54.
【0071】印刷キュー監視機構53から印刷データを
受け取ったプリンタ印刷制御機構54では、印刷データ
処理部541によりプリンタ装置への印字に必要な制御
情報を受信した印刷データに付加し、プリンタ装置70
へデータを送信する。In the printer print control mechanism 54 which has received the print data from the print queue monitoring mechanism 53, the print data processing section 541 adds control information necessary for printing to the printer to the received print data.
Send data to.
【0072】印刷データの送信を全て終了すると、印刷
キュー監視機構53ではプリンタ装置70を解放する為
に、論理プリンタ名を指定しクローズコマンドをプリン
タ印刷制御機構54へ送信する。When the transmission of all print data is completed, the print queue monitoring mechanism 53 specifies a logical printer name and transmits a close command to the printer print control mechanism 54 in order to release the printer 70.
【0073】クローズコマンドを受け取ったプリンタ印
刷制御機構54では、プリンタ装置70について他アプ
リケーションからのオープンコマンドを受信可能状態に
することで、印刷キュー監視機構53からの排他状態を
解除する。The printer print control mechanism 54 that has received the close command releases the exclusive state from the print queue monitoring mechanism 53 by setting the printer 70 to a state in which an open command from another application can be received.
【0074】印刷キュー監視機構53ではクローズコマ
ンドを送信後、印刷キュー管理情報572に登録した印
刷キューの印刷キュー管理フラグを”印刷中”から”印
刷済み”に変更し、印刷キュー管理番号で示す印刷キュ
ーの処理を終了したことをスプール印刷処理機構52へ
通知する。After transmitting the close command, the print queue monitoring mechanism 53 changes the print queue management flag of the print queue registered in the print queue management information 572 from “printing” to “printed”, and indicates the print queue management number. The spool print processing mechanism 52 is notified that the processing of the print queue has been completed.
【0075】印刷キュー管理番号が示す印刷キューの処
理終了を受け取ったスプール印刷処理機構52では、ス
プール管理情報制御部521によりスプール管理情報5
71に登録されているスプール管理レコードのスプール
管理フラグを、”印刷要求済み”から”印刷済み”へ変
更し、スプールファイルの保存が指定されていなければ
外部記憶装置80のスプールファイル格納領域81か
ら、スプール管理レコードのスプールファイル名が示す
スプールファイルをディスク制御機構59を介して削除
することで、基幹業務系アプリケーション10から送信
された印刷データ11のスプール印刷処理を終了する。In the spool print processing mechanism 52 receiving the end of the processing of the print queue indicated by the print queue management number, the spool management information control unit 521 controls the spool management information 5.
The spool management flag of the spool management record registered in 71 is changed from “print requested” to “printed”, and if storage of the spool file is not specified, the spool file is stored in the spool file storage area 81 of the external storage device 80. By deleting the spool file indicated by the spool file name in the spool management record via the disk control mechanism 59, the spool print processing of the print data 11 transmitted from the core business application 10 is completed.
【0076】従って、基幹業務系アプリケーション10
からのスプール印刷要求において、印刷パラメータの印
刷指定に”自動印字”を指定していても、電子帳票定義
情報575に登録した電子帳票定義レコードの印刷指定
で”継続処理”が指定されていなければ、印刷キュー管
理情報572へ印刷キューは登録されずにペーパレスモ
ードでスプール印刷処理がおこなわれ、結果としてプリ
ンタ装置へ印刷されない。Therefore, the core business application 10
Even if "Automatic printing" is specified in the print specification of the print parameter in the spool print request from the user, unless "Continuation processing" is specified in the print specification of the electronic form definition record registered in the electronic form definition information 575 However, the print queue is not registered in the print queue management information 572, the spool print process is performed in the paperless mode, and as a result, the print is not performed on the printer.
【0077】尚、スプールファイル管理情報571のオ
ーバフロー、スプールファイル格納領域81のオーバフ
ロー、印字キュー管理情報572のオーバフローを印刷
要求処理機構51より受け取った場合、基幹業務系アプ
リケーション10では必要なエラーリカバリ処理がおこ
なわれることになる。When the overflow of the spool file management information 571, the overflow of the spool file storage area 81, and the overflow of the print queue management information 572 are received from the print request processing mechanism 51, the essential business application 10 needs an error recovery process. Will be performed.
【0078】最後に外部記憶に登録されたスプールファ
イル及び電子帳票化された印刷データの管理インターフ
ェスについて、スプール管理情報アプリケーション3
0、電子帳票管理アプリケーション40での処理概要を
簡単に説明する。Finally, regarding the spool file registered in the external storage and the management interface of the print data in the electronic form, the spool management information application 3
0, an outline of processing in the electronic form management application 40 will be briefly described.
【0079】スプール状態表示アプリケーション30に
よる情報処理システム50のスプール一覧表示処理31
では、スプール印刷処理機構52のスプール管理情報制
御部521により、メモリ57のスプール管理情報57
1に登録されている有効なスプール管理レコードを取り
出し、画面表示制御機構58を介して印刷済み印刷レポ
ート、印刷要求待ち印刷レポート、印刷処理中の印刷レ
ポートの一覧をディスプレイ60に表示する。Spool list display processing 31 of information processing system 50 by spool status display application 30
Then, the spool management information control unit 521 of the spool print processing mechanism 52 causes the spool management information 57
A valid spool management record registered in No. 1 is taken out, and a list of printed print reports, print reports waiting for print requests, and print reports undergoing print processing are displayed on the display 60 via the screen display control mechanism 58.
【0080】データ表示32では、スプール管理情報制
御部521によりスプール管理情報571に登録されて
いるスプール管理レコードのスプールファイル名が示す
ファイルを、ディスク制御機構59を介して外部記憶装
置80のスプールファイル格納領域81から読み込み、
画面表示制御機構58を介して印刷データの内容をディ
スプレイ60に表示する。In the data display 32, the file indicated by the spool file name of the spool management record registered in the spool management information 571 by the spool management information control unit 521 is transferred to the spool file in the external storage device 80 via the disk control mechanism 59. Read from the storage area 81,
The contents of the print data are displayed on the display 60 via the screen display control mechanism 58.
【0081】スプール印刷33では、指定された印刷レ
ポートについてスプール管理情報制御部521によりス
プール管理情報571のスプール管理レコードを取り出
し、印刷キュー管理情報572で印刷キュー管理フラグ
が”未使用”となっている印刷キューを使用し、印刷キ
ュー管理フラグに”印刷待ち”、印刷キュー管理番号に
スプール管理レコードのスプール管理番号をセットする
ことで印字処理待ち状態の印刷キューとして登録し、ス
プール管理レコードのスプール管理フラグを、”印刷要
求済み”へ変更することで、プリンタ装置への印刷要求
をおこなう。In the spool print 33, the spool management record of the spool management information 571 is extracted by the spool management information control unit 521 for the specified print report, and the print queue management flag in the print queue management information 572 becomes “unused”. By setting the print queue that is in use and setting the print queue management flag to “printing wait” and setting the print queue management number to the spool management number of the spool management record, it is registered as a print queue waiting for print processing, and spooling the spool management record By changing the management flag to “print requested”, a print request is issued to the printer device.
【0082】これにより、仮に電子帳票として生成し印
刷指定に”ペーパレス”として定義された印刷データで
あっても、スプール情報管理アプリケーション30のス
プール印刷31を利用することで、プリンタ装置への印
刷を後でおこなうことも可能となる。As a result, even if the print data is generated as an electronic form and defined as “paperless” in the print specification, the print data can be printed on the printer by using the spool print 31 of the spool information management application 30. It can be done later.
【0083】電子帳票管理アプリケーション40による
電子帳票の一覧表示42では、電子帳票処理機構56の
電子帳票管理情報制御部562により、メモリ57の電
子帳票管理情報574に登録されている有効な電子帳票
管理レコードを画面表示制御機構58を介してディスプ
イ60に表示する。In the electronic form list display 42 by the electronic form management application 40, the valid electronic form management registered in the electronic form management information 574 of the memory 57 by the electronic form management information control unit 562 of the electronic form processing mechanism 56. The record is displayed on the display 60 via the screen display control mechanism 58.
【0084】また、電子帳票のデータ表示43では、電
子帳票処理機構56の電子帳票管理情報制御部により指
定された電子帳票名をもつ電子帳票管理レコードをメモ
リ57内の電子帳票管理情報574から取り出し、電子
帳票管理レコードのデータファイル名で示すファイルを
ディスク制御機構59を介して電子帳票格納領域84か
ら読み込み、画面表示制御機構58によりディスプレイ
60へ表示する。In the electronic form data display 43, an electronic form management record having the electronic form name specified by the electronic form management information control unit of the electronic form processing mechanism 56 is extracted from the electronic form management information 574 in the memory 57. The file indicated by the data file name of the electronic form management record is read from the electronic form storage area 84 via the disk control mechanism 59, and displayed on the display 60 by the screen display control mechanism 58.
【0085】[0085]
【発明の効果】以上説明したように本発明によるスプー
ル印刷処理システム及びスプール印刷処理方法では、磁
気ディスク等の外部記憶装置にスプールファイルとして
格納された印刷データについて、既存の基幹系業務系ア
プリケーションの修正やシステム構成の変更することな
しに、情報処理業務系アプリケーションのスプレッドシ
ートやグループウェアから利用可能な電子帳票化された
データの自動生成機能を有し、電子帳票の管理情報やデ
ータの管理手段を提供することで、印刷業務のペーパレ
ス化を容易に実現し、印刷コスト、印刷結果の保管場
所、印刷物の輸送コストの削減を図ることに効果があ
る。As described above, in the spool print processing system and spool print processing method according to the present invention, the print data stored as a spool file in an external storage device such as a magnetic disk can be used for an existing core business application. It has an automatic generation function of electronic form data that can be used from spreadsheets and groupware of information processing business applications without modification or system configuration change, and electronic form management information and data management means The present invention is effective in easily realizing a paperless printing operation and reducing printing costs, storage locations of printing results, and transportation costs of printed materials.
【0086】前記特開平10-283134 号公報の印刷処理装
置及び前記特開平05-011940 号公報の印刷制御機能付ス
プーリング方式におけるスプール処理と、本発明による
スプール印刷処理システムにおけるスプール処理では、
印刷データを外部記憶装置へ印字キューとして蓄積して
印刷処理する基本的な処理概要については一般的な技術
であるが、本発明によるスプール処理システム及びスプ
ール処理方法は印刷データを印字キューとして登録する
ことを特徴とするのではなく、印字キューとして登録さ
れた印刷データを、パソコン等のグループウェアやスプ
レッドシートで扱えるデータへ自動的に変換して蓄積す
る機能と、蓄積されたデータを表示するインタフェース
を提供することで、アプリケーションを修正することな
くペーパレス化を実現し、プリンタ装置により印刷され
た印刷結果(紙)の保管場所、輪送コスト、印刷用紙や
トナーにかかる費用を削減することを特徴とする。The spool processing in the spooling system with the print control function according to the present invention and the spooling method with the print control function disclosed in the Japanese Patent Laid-Open No. 05-011940, and
The basic processing outline of storing print data as a print queue in an external storage device and performing print processing is a general technique, but the spool processing system and the spool processing method according to the present invention register print data as a print queue. Rather than having a feature, a function to automatically convert print data registered as a print queue into data that can be handled by groupware or spreadsheets such as personal computers and accumulate, and an interface to display the accumulated data Provides a paperless system without modifying applications, reducing the storage space for print results (paper) printed by the printer device, transport costs, and costs for printing paper and toner. And
【0087】又、前記特開平10-283134 号公報の印刷処
理装置は、外部装置へ印刷キューとして登録された印字
データの印刷順序を特定条件で優先付けして処理するこ
とを特徴としており、前記特開平05-011940 号公報の印
刷制御機能付スプーリング方式は、外部装置へ印刷キュ
ーとして登録された印字データについて、印刷対象のプ
リンタ装置固有の制御情報を印刷データに付加すること
で、スプール印刷処理において、より詳細な印刷制御イ
ンタフェースを提供しているものであり、本発明による
スプール印刷処理システムで提供するペーパレス機能と
はかなり異なっている。The print processing apparatus disclosed in Japanese Patent Laid-Open No. Hei 10-283134 is characterized in that the print order of print data registered as a print queue in an external device is prioritized and processed under specific conditions. Japanese Patent Application Laid-Open No. 05-011940 discloses a spooling method with a print control function. For print data registered as a print queue in an external device, spool information is added to print data by adding control information specific to the printing device to be printed. The processing provides a more detailed print control interface, and is considerably different from the paperless function provided by the spool print processing system according to the present invention.
【図1】本発明のスプール印刷処理システムの一実施例
を示す図である。FIG. 1 is a diagram illustrating an embodiment of a spool print processing system according to the present invention.
【図2】図1のメモリ57のスプール管理情報571の
内容を示した図である。FIG. 2 is a diagram showing the contents of spool management information 571 in a memory 57 of FIG. 1;
【図3】図1のメモリ57の印刷キュー管理情報572
の内容を示した図である。FIG. 3 is print queue management information 572 in a memory 57 of FIG. 1;
FIG.
【図4】図1のメモリ57のプリンタ定義情報573の
内容を示した図である。FIG. 4 is a diagram showing the contents of printer definition information 573 in a memory 57 of FIG. 1;
【図5】図1のメモリ57の電子帳票管理情報574の
内容を示した図である。FIG. 5 is a diagram showing the contents of electronic form management information 574 in a memory 57 of FIG. 1;
【図6】図1のメモリ57の電子帳票定義情報575の
内容を示した図である。FIG. 6 is a diagram showing the contents of electronic form definition information 575 in a memory 57 of FIG. 1;
50 情報処理システム 60 ディスプレイ 70 プリンタ装置 80 外部記憶装置 Reference Signs List 50 information processing system 60 display 70 printer device 80 external storage device
Claims (6)
憶装置へスプールデータとして登録された印刷データ
を、オープンプラットフォーム上のスプレッドシートあ
るいはグループウェアで扱える電子帳票化された印刷デ
ータとして、自動生成する手段と、 前記スプールデータ及び前記電子帳票化された印刷デー
タを管理する手段とを備え、 前記基幹業務系アプリケーションを修正することなく印
刷業務のペーパーレス化を容易に実現することを特徴と
するスプール印刷処理システム。A means for automatically generating print data registered as spool data from a core business application to an external storage device as electronic form-formatted print data that can be handled by a spreadsheet or groupware on an open platform; Means for managing the spool data and the print data in the form of an electronic form, and easily realizes paperless printing without modifying the core business application.
憶装置へスプールデータとして登録された印刷データ
を、オープンプラットフォーム上のスプレッドシートあ
るいはグループウェアで扱える電子帳票化された印刷デ
ータに、自動的に変換する手段と、 前記電子帳票化された印刷データを表示する手段とを備
え、 前記基幹業務系アプリケーションを修正することなく印
刷業務のペーパーレス化を容易に実現することを特徴と
するスプール印刷処理システム。2. A means for automatically converting print data registered as spool data from a core business application to an external storage device into electronic form-formatted print data that can be handled by a spreadsheet or groupware on an open platform. And a means for displaying the print data in the form of electronic form, and easily realizes paperless printing without modifying the core business application.
データを外部記憶装置に一旦スプールデータとして格納
した後に指定したプリンタ装置への印刷要求を印刷キュ
ーとして登録し、プリンタ装置が利用可能な状態になっ
た時点で印刷キューの処理をおこなうスプール印刷手段
を有するスプール印刷処理システムにおいて、 前記基幹業務系アプリケーションから前記外部記憶装置
へスプールデータとして登録された印刷データを、オー
プンプラットフォーム上のスプレッドシートあるいはグ
ループウェアで扱える電子帳票化された印刷データとし
て、自動生成する手段と、 前記スプールデータ及び前記電子帳票化された印刷デー
タを管理する管理インターフェースと、 前記電子帳票化の条件を指定することによりスプールデ
ータのプリンタ装置への印刷要求を制御する手段とを備
え、 前記基幹業務系アプリケーションを修正することなく印
刷業務のペーパーレス化を容易に実現することを特徴と
するスプール印刷処理システム。3. The print data from the core business application is temporarily stored in an external storage device as spool data, and then a print request to a designated printer device is registered as a print queue, and the printer device becomes usable. In a spool print processing system having a spool print unit that performs print queue processing at a time, print data registered as spool data from the core business application to the external storage device is spreadsheet or groupware on an open platform. Means for automatically generating electronic form-formatted print data that can be handled; a management interface for managing the spool data and the electronic form-formatted print data; and a printer for spool data by designating the conditions of the electronic form. Means for controlling a print request to an apparatus, wherein a paperless printing operation is easily realized without modifying the core business application.
憶装置へスプールデータとして登録された印刷データ
を、オープンプラットフォーム上のスプレッドシートあ
るいはグループウェアで扱える電子帳票化された印刷デ
ータとして、自動生成するステップと、 前記スプールデータ及び前記電子帳票化された印刷デー
タを管理するステップとを備え、 前記基幹業務系アプリケーションを修正することなく印
刷業務のペーパーレス化を容易に実現することを特徴と
するスプール印刷処理方法。4. Automatically generating print data registered as spool data from a core business application to an external storage device as electronic form-formatted print data that can be handled by a spreadsheet or groupware on an open platform; And a step of managing the spool data and the print data in the form of an electronic form, wherein a paperless printing operation is easily realized without modifying the core business application.
憶装置へスプールデータとして登録された印刷データ
を、オープンプラットフォーム上のスプレッドシートあ
るいはグループウェアで扱える電子帳票化された印刷デ
ータに、自動的に変換するステップと、 前記電子帳票化された印刷データを表示するステップと
を備え、 前記基幹業務系アプリケーションを修正することなく印
刷業務のペーパーレス化を容易に実現することを特徴と
するスプール印刷処理方法。5. A step of automatically converting print data registered as spool data from a core business application to an external storage device into electronic form-formatted print data that can be handled by a spreadsheet or groupware on an open platform. And a step of displaying the print data converted into an electronic form, and easily realizing a paperless print job without modifying the core business application.
データを外部記憶装置に一旦スプールデータとして格納
した後に指定したプリンタ装置への印刷要求を印刷キュ
ーとして登録し、プリンタ装置が利用可能な状態になっ
た時点で印刷キューの処理をおこなうスプール印刷ステ
ップを有するスプール印刷処理方法において、 前記基幹業務系アプリケーションから前記外部記憶装置
へスプールデータとして登録された印刷データを、オー
プンプラットフォーム上のスプレッドシートあるいはグ
ループウェアで扱える電子帳票化された印刷データとし
て、自動生成するステップと、 前記スプールデータ及び前記電子帳票化された印刷デー
タを管理し、前記電子帳票化の条件を指定することによ
りスプールデータのプリンタ装置への印刷要求を制御す
るステップとを備え、 前記基幹業務系アプリケーションを修正することなく印
刷業務のペーパーレス化を容易に実現することを特徴と
するスプール印刷処理システム。6. A print request from a core business application is temporarily stored in an external storage device as spool data, and then a print request to a designated printer device is registered as a print queue, and the printer device becomes usable. A spool print processing method having a spool print step of performing print queue processing at a point in time, wherein print data registered as spool data from the core business application to the external storage device is spreadsheet or groupware on an open platform. Automatically generating the electronic form as print data that can be handled, and managing the spool data and the electronic form print data, and specifying the conditions of the electronic form to send the spool data to a printer device. Control print requests Spool print processing system, characterized in that to easily achieve paperless printing operations without a step, modifying the mission-critical applications.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11133014A JP2000322501A (en) | 1999-05-13 | 1999-05-13 | System and method for spool print processing |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11133014A JP2000322501A (en) | 1999-05-13 | 1999-05-13 | System and method for spool print processing |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2000322501A true JP2000322501A (en) | 2000-11-24 |
Family
ID=15094788
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP11133014A Pending JP2000322501A (en) | 1999-05-13 | 1999-05-13 | System and method for spool print processing |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2000322501A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8085425B2 (en) | 2002-06-19 | 2011-12-27 | Canon Kabushiki Kaisha | Information processing apparatus |
JP2017091171A (en) * | 2015-11-09 | 2017-05-25 | 株式会社日立製作所 | Output control system and output control method |
-
1999
- 1999-05-13 JP JP11133014A patent/JP2000322501A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8085425B2 (en) | 2002-06-19 | 2011-12-27 | Canon Kabushiki Kaisha | Information processing apparatus |
JP2017091171A (en) * | 2015-11-09 | 2017-05-25 | 株式会社日立製作所 | Output control system and output control method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5699495A (en) | Point-and-print in a distributed environment | |
US6874034B1 (en) | Intelligent peer hybrid printing protocol | |
US7236260B2 (en) | Print server apparatus, print job reservation management method, reservation job generation method and memory medium | |
US7719703B2 (en) | Print control program and medium and information processing apparatus | |
CN102147715B (en) | Method, system and computing device facilitating non-driven printing | |
JP3720740B2 (en) | Distributed printing system, distributed printing control method, storage medium, and program | |
JP4667281B2 (en) | Peripheral device control method, information processing apparatus and control program therefor | |
US20050128512A1 (en) | Method and apparatus for executing load distributed printing | |
US20070112441A1 (en) | Modular layer for abstracting peripheral hardware characteristics | |
US7362456B2 (en) | Print job substitution in a copy job | |
JPH0934670A (en) | Image formation device | |
US20050076298A1 (en) | Methods and apparatus for managing a print job among a processor, an image producing device, and an external storage device | |
US20030020944A1 (en) | Printer pausing and reordering | |
JP2002182879A (en) | Printing controller, printing control method, and printing system | |
JP2000089923A (en) | Unit and method for print control | |
JP2006195531A (en) | Image recording system | |
US6894797B1 (en) | Method and apparatus for supporting line-conditioned data stream (LCDS) data in a networked job-oriented printing environment | |
JP2000322501A (en) | System and method for spool print processing | |
US8902442B2 (en) | Image forming system and method in which client apparatuses are notified via print server of event generated in image forming apparatus | |
JP3978365B2 (en) | Print server, program and recording medium | |
US7623253B1 (en) | Indirect processing of print jobs | |
JP3962720B2 (en) | Information processing apparatus, information processing method, computer program, and computer-readable storage medium | |
JP6115253B2 (en) | Print system, spool server, spool method, and program | |
JP2007058417A (en) | Print system | |
JPH04117518A (en) | Printer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20030625 |