[go: up one dir, main page]

JP2018161761A - Image forming device and image formation program - Google Patents

Image forming device and image formation program Download PDF

Info

Publication number
JP2018161761A
JP2018161761A JP2017058970A JP2017058970A JP2018161761A JP 2018161761 A JP2018161761 A JP 2018161761A JP 2017058970 A JP2017058970 A JP 2017058970A JP 2017058970 A JP2017058970 A JP 2017058970A JP 2018161761 A JP2018161761 A JP 2018161761A
Authority
JP
Japan
Prior art keywords
control information
print
memory device
data
print control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2017058970A
Other languages
Japanese (ja)
Inventor
幸雄 岩崎
Yukio Iwasaki
幸雄 岩崎
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Kyocera Document Solutions Inc
Original Assignee
Kyocera Document Solutions Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Kyocera Document Solutions Inc filed Critical Kyocera Document Solutions Inc
Priority to JP2017058970A priority Critical patent/JP2018161761A/en
Publication of JP2018161761A publication Critical patent/JP2018161761A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Record Information Processing For Printing (AREA)
  • Facsimiles In General (AREA)

Abstract

【課題】印刷制御情報の不揮発性メモリーデバイスに対する登録を容易に行う。【解決手段】通信制御部114により、印刷制御情報(フォントデータ及び/又はマクロデータ)を含んだページ記述言語で記述されている印刷データを受け取り、パネル操作制御部119により、印刷制御情報のHDD106又はSSDへの登録を受け付け、インタープリター部117により、印刷データのページ記述言語を解釈し、印刷制御情報をHDD106又はSSDに登録し、システム制御部121により、パネル操作制御部119が印刷制御情報のHDD106又はSSDへの登録を受け付けると、インタープリター部117に対し、印刷制御情報のHDD106又はSSDへの登録を指示する。【選択図】図1PROBLEM TO BE SOLVED: To easily register print control information in a nonvolatile memory device. A communication control unit 114 receives print data described in a page description language including print control information (font data and/or macro data), and a panel operation control unit 119 receives a print control information HDD 106. Alternatively, the registration to the SSD is accepted, the interpreter unit 117 interprets the page description language of the print data, the print control information is registered in the HDD 106 or the SSD, and the system control unit 121 causes the panel operation control unit 119 to control the print control information. When the registration of the print control information in the HDD 106 or SSD is accepted, the interpreter unit 117 is instructed to register the print control information in the HDD 106 or SSD. [Selection diagram] Figure 1

Description

本発明は、印刷制御情報であるフォントデータ及び/又はマクロデータを用いて画像を形成する画像形成装置及び画像形成プログラムに関する。   The present invention relates to an image forming apparatus and an image forming program for forming an image using font data and / or macro data which are print control information.

たとえば、多機能プリンター、複合機などのMFP(Multifunction Peripheral)である画像形成装置においては、印刷機能、コピー機能、FAX機能、ネットワーク経由でのデータ送受信機能などを搭載している機種がある。ところで、画像形成装置では、たとえば社内LAN(Local Area Network)などのネットワークに接続されているホスト端末からのたとえばページ記述言語で記述されている印刷データを受け取ると、その印刷データを解釈し、画像処理により印刷画像を生成し、用紙に画像を印刷する。また、画像処理の際は、HDD(Hard Disk Drive)などの不揮発性メモリーデバイスに記憶されているフォントデータを用いて印刷画像を生成する。   For example, in an image forming apparatus which is an MFP (Multifunction Peripheral) such as a multi-function printer or a multifunction machine, there are models equipped with a print function, a copy function, a FAX function, a data transmission / reception function via a network, and the like. By the way, when the image forming apparatus receives print data described in, for example, a page description language from a host terminal connected to a network such as an in-house LAN (Local Area Network), the image forming apparatus interprets the print data and generates an image. A print image is generated by processing, and the image is printed on paper. In the image processing, a print image is generated using font data stored in a nonvolatile memory device such as an HDD (Hard Disk Drive).

また、近年では、HDDなどの不揮発性メモリーデバイスに、たとえばレターのヘッダーや表などのように決まった書式を描画できるマクロデータの登録が可能となっている。この場合、画像形成装置は、ホスト端末からのレターの本文や、表を埋める数値や文字列のみの印刷データを受け取ると、印刷データとマクロデータとを合成した印刷画像を生成する。   In recent years, it has become possible to register macro data that can render a fixed format such as a letter header or table in a nonvolatile memory device such as an HDD. In this case, when the image forming apparatus receives the letter text from the host terminal or the print data of only the numerical value or character string for filling the table, the image forming apparatus generates a print image by combining the print data and the macro data.

ところで、HDDなどの不揮発性メモリーデバイスに登録されているフォントデータは、一般に、JIS(日本工業規格)で定義されている第1水準及び第2水準の文字コードを使用している場合が多い。なお、特殊なフォントなどが必要となる場合は、HDDなどの不揮発性メモリーデバイスに特殊なフォントを描画できるフォントデータが新たに登録される。また、マクロデータについても、ホスト端末からのたとえばページ記述言語で記述されている印刷データが示すマクロを実行できるマクロデータがHDDなどの不揮発性メモリーデバイスに登録されていない場合、マクロを実行できるマクロデータが新たに登録される。   Incidentally, font data registered in a nonvolatile memory device such as an HDD generally uses first and second level character codes defined by JIS (Japanese Industrial Standards) in many cases. When a special font or the like is required, font data that can draw a special font is newly registered in a nonvolatile memory device such as an HDD. Also, for macro data, a macro that can execute a macro if macro data that can execute the macro indicated by the print data described in the page description language from the host terminal is not registered in a nonvolatile memory device such as an HDD. Data is newly registered.

ところが、複数の画像形成装置がたとえば社内LANなどのネットワークに接続されている環境では、たとえば特殊なフォントを描画できるフォントデータや、新たなマクロデータの登録が必要となると、それぞれの画像形成装置に対しての登録処理が必要となり、登録作業が繁雑となる。   However, in an environment in which a plurality of image forming apparatuses are connected to a network such as an in-house LAN, for example, when it is necessary to register font data that can draw a special font or new macro data, Therefore, the registration process becomes necessary, and the registration work becomes complicated.

このような不便さを解消するには、たとえば特許文献1が示す統合ビジネス用ネットワークシステムを適用することが考えられる。この統合ビジネス用ネットワークシステムは、プリンティング・システムを実現するための機能をプリント・サーバー・ソフトウェアとしてプリント・サーバ・マシンに搭載し、各ユーザーが自機のワークステーションからの使用可能なメニュー・ソフトと、特定のワークステーションから使用可能な管理者用メニュー・ソフトとを介してプリント・サーバー・ソフトウェアに対するコミュニケーションを行い,プリンターを介してデータの出力を行う。   In order to eliminate such inconvenience, for example, it is conceivable to apply an integrated business network system disclosed in Patent Document 1. This integrated business network system is equipped with functions for realizing a printing system in the print server machine as print server software, and each user can use menu software that can be used from his / her workstation. Communicates with the print server software via the administrator menu software that can be used from a specific workstation, and outputs data via the printer.

特開平06−266517号公報Japanese Patent Laid-Open No. 06-266517

上述した特許文献1の統合ビジネス用ネットワークシステムでは、たとえばプリント・サーバ・マシンから印刷制御情報であるフォントデータ及び/又はマクロデータをダウンロードできるため、複数の画像形成装置がネットワークに接続されている環境であっても、それぞれの画像形成装置におけるHDDなどの不揮発性メモリーデバイスに対してのフォントデータ及び/又はマクロデータの登録処理が容易となる。   In the above-described integrated business network system disclosed in Patent Document 1, for example, font data and / or macro data as print control information can be downloaded from a print server machine, and therefore, an environment in which a plurality of image forming apparatuses are connected to the network. Even so, it becomes easy to register font data and / or macro data in a nonvolatile memory device such as an HDD in each image forming apparatus.

ところが、この統合ビジネス用ネットワークシステムでは、印刷制御情報であるフォントデータ及び/又はマクロデータの登録処理が容易となるものの、新たなフォントデータ及び/又はマクロデータがHDDなどの不揮発性メモリーデバイスに登録されることに従い、不揮発性メモリーデバイスの使用領域が増加し、空き領域が少なくなってしまう。すなわち、たとえばJIS(日本工業規格)で定義されている最新規格のフォントデータをHDDなどの不揮発性メモリーデバイスに対して登録する場合、最新規格の全てのフォントデータが登録されることになる。また、マクロデータについても、最新版の全てのデータが登録されることになる。   However, in this integrated business network system, it is easy to register font data and / or macro data as print control information, but new font data and / or macro data is registered in a nonvolatile memory device such as an HDD. As a result, the use area of the nonvolatile memory device increases and the free area decreases. That is, for example, when the latest standard font data defined in JIS (Japanese Industrial Standards) is registered in a nonvolatile memory device such as an HDD, all the latest standard font data is registered. As for macro data, all of the latest data is registered.

この場合、上述したネットワークに接続されているホスト端末から印刷制御情報であるフォントデータ及び/又はマクロデータを含んだページ記述言語で記述されている印刷データを受け取り、フォントデータ及び/又はマクロデータをRAM(Random Access Memory)などの揮発性メモリーデバイスに展開し、さらに、フォントデータ及び/又はマクロデータを用いての画像処理による印刷画像を生成した後、フォントデータ及び/又はマクロデータをHDDなどの不揮発性メモリーデバイスに対して登録することが考えられる。ところが、ページ記述言語の末尾には、RAMなどの揮発性メモリーデバイスの負荷を避けるために消去コマンドが存在する。このため、画像処理による印刷画像を生成した後では、フォントデータ及び/又はマクロデータをHDDなどの不揮発性メモリーデバイスに対して登録できない。   In this case, print data described in a page description language including font data and / or macro data as print control information is received from a host terminal connected to the network described above, and the font data and / or macro data is received. After expanding to a volatile memory device such as a RAM (Random Access Memory), and further generating a print image by image processing using font data and / or macro data, the font data and / or macro data is transferred to an HDD or the like. It is conceivable to register for a non-volatile memory device. However, at the end of the page description language, there is an erase command in order to avoid a load on a volatile memory device such as a RAM. For this reason, after a print image is generated by image processing, font data and / or macro data cannot be registered in a nonvolatile memory device such as an HDD.

この場合、画像処理による印刷画像の生成前において、RAMなどの揮発性メモリーに展開したフォントデータ及び/又はマクロデータをHDDなどの不揮発性メモリーデバイスに対し登録することが考えられる。ところが、特に、RAMなどの揮発性メモリーに展開されているフォントデータは、文字データとの間に混在していることから、フォントデータを切り出す処理が必要となり、処理が煩雑となるという問題がある。   In this case, it may be possible to register font data and / or macro data expanded in a volatile memory such as a RAM in a nonvolatile memory device such as an HDD before generating a print image by image processing. However, since font data developed in a volatile memory such as a RAM is mixed with character data, a process of cutting out the font data is necessary, and the process becomes complicated. .

本発明は、このような状況に鑑みてなされたものであり、上記問題点を解消することができる画像形成装置及び画像形成プログラムを提供することを目的とする。   The present invention has been made in view of such a situation, and an object thereof is to provide an image forming apparatus and an image forming program capable of solving the above problems.

本発明の画像形成装置は、印刷制御情報を含んだページ記述言語で記述されている印刷データを受け取る通信制御部と、前記印刷制御情報の不揮発性メモリーデバイスへの登録を受け付けるパネル操作制御部と、前記印刷データのページ記述言語を解釈し、前記印刷制御情報を前記不揮発性メモリーデバイスに登録するインタープリター部と、前記パネル操作制御部が前記印刷制御情報の不揮発性メモリーデバイスへの登録を受け付けると、前記インタープリター部に対し、前記印刷制御情報の前記不揮発性メモリーデバイスへの登録を指示するシステム制御部とを備えることを特徴とする。
また、画像処理部を備え、前記インタープリター部は、前記不揮発性メモリーデバイスに対して前記印刷制御情報を展開するとともに登録し、前記画像処理部は、前記不揮発性メモリーデバイスに展開された前記印刷制御情報を用い、前記印刷データに対する画像処理を行うことを特徴とする。
また、前記印刷制御情報を展開する揮発性メモリーデバイスと、前記揮発性メモリーデバイスに展開された前記印刷制御情報を用い、前記印刷データに対する画像処理を行う画像処理部とを備え、前記インタープリター部は、前記揮発性メモリーデバイスに対して前記印刷制御情報を展開し、前記印刷制御情報を前記不揮発性メモリーデバイスに登録することを特徴とする。
また、前記印刷データに含まれる前記印刷制御情報が前記不揮発性メモリーデバイスに既に登録されていない場合、前記インタープリター部は、前記揮発性メモリーデバイスに対して前記印刷制御情報を展開し、前記印刷制御情報を前記不揮発性メモリーデバイスに登録し、前記画像処理部は、前記揮発性メモリーデバイスに展開された前記印刷制御情報を用い、前記印刷データに対する画像処理を行い、前記印刷データに含まれる前記印刷制御情報が前記不揮発性メモリーデバイスに既に登録されている場合、前記インタープリター部は、前記登録されている印刷制御情報を前記不揮発性メモリーデバイスに展開し、前記画像処理部は、前記不揮発性メモリーに展開された前記印刷制御情報を用い、前記印刷データに対する画像処理を行うことを特徴とする。
また、前記印刷制御情報は、フォントデータ及び/又はマクロデータであることを特徴とする。
本発明の画像形成プログラムは、通信制御部により、印刷制御情報を含んだページ記述言語で記述されている印刷データを受け取る工程と、パネル操作制御部により、前記印刷制御情報の不揮発性メモリーデバイスへの登録を受け付ける工程と、インタープリター部により、前記印刷データのページ記述言語を解釈し、前記印刷制御情報を前記不揮発性メモリーデバイスに登録する工程と、システム制御部により、前記パネル操作制御部が前記印刷制御情報の不揮発性メモリーデバイスへの登録を受け付けると、前記インタープリター部に対し、前記印刷制御情報の前記不揮発性メモリーデバイスへの登録を指示する工程とを、画像形成装置を制御するコンピューターに実行させることを特徴とする。
本発明の画像形成装置及び画像形成プログラムでは、通信制御部により、印刷制御情報を含んだページ記述言語で記述されている印刷データを受け取り、パネル操作制御部により、印刷制御情報の不揮発性メモリーデバイスへの登録を受け付け、インタープリター部により、印刷データのページ記述言語を解釈し、印刷制御情報を不揮発性メモリーデバイスに登録し、システム制御部により、パネル操作制御部が印刷制御情報の不揮発性メモリーデバイスへの登録を受け付けると、インタープリター部に対し、印刷制御情報の不揮発性メモリーデバイスへの登録を指示する。
これにより、たとえば画像処理による印刷画像の生成前においての、たとえば揮発性メモリーデバイスに展開した印刷制御情報の切り出し処理が不要となる。
An image forming apparatus of the present invention includes a communication control unit that receives print data described in a page description language including print control information, a panel operation control unit that receives registration of the print control information in a nonvolatile memory device, and Interpreting the page description language of the print data and registering the print control information in the nonvolatile memory device, and the panel operation control unit accepting registration of the print control information in the nonvolatile memory device And a system control unit that instructs the interpreter unit to register the print control information in the nonvolatile memory device.
An image processing unit, and the interpreter unit expands and registers the print control information in the nonvolatile memory device, and the image processing unit stores the print expanded in the nonvolatile memory device. The control information is used to perform image processing on the print data.
The interpreter unit includes: a volatile memory device that expands the print control information; and an image processing unit that performs image processing on the print data using the print control information expanded on the volatile memory device. Expands the print control information to the volatile memory device, and registers the print control information in the nonvolatile memory device.
When the print control information included in the print data is not already registered in the nonvolatile memory device, the interpreter unit expands the print control information to the volatile memory device, and The control information is registered in the non-volatile memory device, and the image processing unit performs image processing on the print data using the print control information developed in the volatile memory device, and includes the print data included in the print data. When print control information is already registered in the non-volatile memory device, the interpreter unit develops the registered print control information in the non-volatile memory device, and the image processing unit Image processing is performed on the print data using the print control information developed in the memory. And wherein the door.
Further, the print control information is font data and / or macro data.
In the image forming program of the present invention, the communication control unit receives print data described in a page description language including print control information, and the panel operation control unit transfers the print control information to the nonvolatile memory device. The panel operation control unit, the interpreting unit interpreting the page description language of the print data, registering the print control information in the nonvolatile memory device, and the system control unit. A step of instructing the interpreter unit to register the print control information in the nonvolatile memory device upon receiving registration of the print control information in the nonvolatile memory device; It is made to perform.
In the image forming apparatus and the image forming program of the present invention, the communication control unit receives print data described in a page description language including the print control information, and the panel operation control unit receives the print control information nonvolatile memory device. The interpreter unit interprets the page description language of the print data, registers the print control information in the non-volatile memory device, and the system control unit causes the panel operation control unit to store the print control information in the non-volatile memory. When registration to the device is accepted, the interpreter unit is instructed to register the print control information in the nonvolatile memory device.
This eliminates the need to cut out the print control information developed in, for example, the volatile memory device before the generation of the print image by image processing, for example.

本発明の画像形成装置及び画像形成プログラムによれば、たとえば画像処理による印刷画像の生成前においての、たとえば揮発性メモリーデバイスに展開した印刷制御情報の切り出し処理が不要となるので、ページ記述言語で記述されている印刷データに含まれている印刷制御情報の不揮発性メモリーデバイスに対する登録を容易に行うことができる。   According to the image forming apparatus and the image forming program of the present invention, it is not necessary to cut out print control information developed in, for example, a volatile memory device before generating a print image by image processing. It is possible to easily register the print control information included in the described print data in the nonvolatile memory device.

本発明の画像形成装置をMFPに適用した場合の一実施形態を示す図である。1 is a diagram illustrating an embodiment in which an image forming apparatus of the present invention is applied to an MFP. 図1のMFPによる画像形成処理について説明するためのフローチャートである。3 is a flowchart for explaining image forming processing by the MFP of FIG. 1.

以下、本発明の画像形成装置の一実施形態を、図1〜図2を参照しながら説明する。なお、以下の説明においての画像形成装置の一例としては、たとえば印刷機能、コピー機能、FAX機能、ネットワーク経由でのデータ送受信機能などを搭載した複合的な周辺機器であるMFP(Multifunction Peripheral)であるものとする。   Hereinafter, an image forming apparatus according to an embodiment of the present invention will be described with reference to FIGS. An example of the image forming apparatus in the following description is, for example, an MFP (Multifunction Peripheral) which is a complex peripheral device equipped with a print function, a copy function, a FAX function, a data transmission / reception function via a network, and the like. Shall.

まず、図1に示すように、MFP100は、インターネット又は社内LAN(Local Area Network)などのネットワーク300を介し、ホスト端末200に接続されている。ホスト端末200は、たとえば印刷制御情報であるフォントデータ及び/又はマクロデータを含んだページ記述言語で記述されている印刷データなどをMFP100に送信する。なお、MFP100及びホスト端末200については、1台に限らず、複数台であってもよい。   First, as shown in FIG. 1, the MFP 100 is connected to a host terminal 200 via a network 300 such as the Internet or an in-house LAN (Local Area Network). The host terminal 200 transmits, for example, print data described in a page description language including font data and / or macro data as print control information to the MFP 100. Note that the MFP 100 and the host terminal 200 are not limited to one, but may be a plurality.

MFP100は、スキャナー部101、プリンター部102、FAX部103、I/F(インターフェース)104、パネル部105及びHDD106の動作を制御する制御部110を備えている。   The MFP 100 includes a scanner unit 101, a printer unit 102, a FAX unit 103, an I / F (interface) 104, a panel unit 105, and a control unit 110 that controls operations of the HDD 106.

スキャナー部101は、イメージセンサ(図示省略)によって読み取られる図示しない原稿の画像をデジタルの画像データに変換し、制御部110に入力するデバイスである。プリンター部102は、制御部110から出力される印刷データに基づき、図示しない用紙上に画像を印刷するデバイスである。FAX部103は、制御部110から出力されるデータを、電話回線を通じ相手方となるファクシミリへと送信し、また、相手方ファクシミリからのデータを受信して制御部110に入力するデバイスである。   The scanner unit 101 is a device that converts a document image (not shown) read by an image sensor (not shown) into digital image data and inputs the digital image data. The printer unit 102 is a device that prints an image on a sheet (not shown) based on print data output from the control unit 110. The FAX unit 103 is a device that transmits data output from the control unit 110 to a facsimile as a counterpart through a telephone line, and receives data from the counterpart facsimile and inputs the data into the control unit 110.

I/F104は、ネットワーク300を介し、ホスト端末200に接続されている。なお、I/F104は、他の図示しないMFPやホスト端末などとの通信を受け持ってもよいし、図示しないコンテンツサーバーやウェブサーバーなどとの通信を受け持ってもよい。パネル部105は、MFP100の印刷機能、コピー機能、FAX機能、ネットワーク300経由でのデータ送受信機能や、各種設定のための表示を行うタッチパネルなどのデバイスである。また、パネル部105は、ホスト端末200からのページ記述言語で記述されている印刷データに含まれている印刷制御情報であるフォントデータ及び/又はマクロデータを、たとえばHDD106に登録するかどうかを受け付ける内容を示す図示しない登録受け付け画面を表示する。なお、印刷制御情報であるフォントデータ及び/又はマクロデータの登録先は、HDD106に限らず、SSD(Solid State Drive)などの不揮発性メモリーデバイスであってもよい。   The I / F 104 is connected to the host terminal 200 via the network 300. The I / F 104 may be in charge of communication with other MFPs and host terminals (not shown) or may be in charge of communication with a content server, a web server, etc. (not shown). The panel unit 105 is a device such as a touch panel that performs a print function, a copy function, a FAX function, a data transmission / reception function via the network 300, and various settings. Further, the panel unit 105 accepts whether or not to register font data and / or macro data, which is print control information included in the print data described in the page description language from the host terminal 200, in the HDD 106, for example. A registration acceptance screen (not shown) showing the contents is displayed. The registration destination of the font data and / or macro data that is the print control information is not limited to the HDD 106 but may be a non-volatile memory device such as an SSD (Solid State Drive).

HDD106は、MFP100の種々の機能を提供するためのアプリケーションプログラムや、印刷に必要な印刷制御情報であるフォントデータ及び/又はマクロデータなどを記憶する不揮発性メモリーデバイスである。また、HDD106には、ホスト端末200からのページ記述言語で記述されている印刷データに含まれている印刷制御情報であるフォントデータ及び/又はマクロデータが登録される。また、HDD106は、たとえばホスト端末200側から登録された印刷ジョブ及びページ記述言語による印刷データなどを記憶するユーザーボックスを有している。なお、HDD106に代えて、SSDを用いてもよい。   The HDD 106 is a non-volatile memory device that stores application programs for providing various functions of the MFP 100 and font data and / or macro data that are print control information necessary for printing. Also, font data and / or macro data, which is print control information included in the print data described in the page description language from the host terminal 200, is registered in the HDD. The HDD 106 has a user box that stores, for example, a print job registered from the host terminal 200 side and print data in a page description language. Instead of the HDD 106, an SSD may be used.

制御部110は、認証プログラムなどのアプリケーションプログラム、画像形成プログラム、及び制御プログラムなどを実行してMFP100全体の動作を制御するプロセッサーである。制御部110は、スキャナー制御部111、プリンター制御部112、FAX(Facsimile)制御部113、通信制御部114、RAM(Random Access Memory)115、EEPROM(Electrically Erasable Programmable Read−Only Memory)116、インタープリター部117、画像処理部118、パネル操作制御部119、HDD制御部120、システム制御部121を備えている。また、これらは、データバス122に接続されている。   Control unit 110 is a processor that controls the overall operation of MFP 100 by executing an application program such as an authentication program, an image forming program, and a control program. The control unit 110 includes a scanner control unit 111, a printer control unit 112, a FAX (Facsimile) control unit 113, a communication control unit 114, a RAM (Random Access Memory) 115, an EEPROM (Electrically Erasable Programmable Read-Only Memory) 116, and the like. Unit 117, image processing unit 118, panel operation control unit 119, HDD control unit 120, and system control unit 121. These are connected to the data bus 122.

スキャナー制御部111は、スキャナー部101の読み取り動作を制御する。プリンター制御部112は、プリンター部102の印刷動作を制御する。FAX制御部113は、FAX部103によるデータの送受信動作を制御する。通信制御部114は、I/F104を介し、ネットワーク300経由でのデータなどの送受信の制御を行う。また、通信制御部114は、ホスト端末200からの印刷制御情報であるフォントデータ及び/又はマクロデータを含んだページ記述言語で記述されている印刷データを受け取る。   The scanner control unit 111 controls the reading operation of the scanner unit 101. The printer control unit 112 controls the printing operation of the printer unit 102. The FAX control unit 113 controls data transmission / reception operations by the FAX unit 103. The communication control unit 114 controls transmission / reception of data and the like via the network 300 via the I / F 104. Further, the communication control unit 114 receives print data described in a page description language including font data and / or macro data which is print control information from the host terminal 200.

RAM115は、プログラムを実行するためのワークメモリーである。また、RAM115は、画像処理部118によって画像処理された印刷データ(たとえばラスタデータ)を記憶する。また、RAM115には、詳細については後述するが、ホスト端末200からのページ記述言語で記述されている印刷データに含まれている印刷制御情報であるフォントデータ及び/又はマクロデータが展開される。EEPROM116には、各部の動作チェックなどを行う制御プログラムが記憶されている。   The RAM 115 is a work memory for executing a program. The RAM 115 also stores print data (for example, raster data) that has been subjected to image processing by the image processing unit 118. Further, although details will be described later, font data and / or macro data, which is print control information included in the print data described in the page description language from the host terminal 200, is expanded in the RAM 115. The EEPROM 116 stores a control program for checking the operation of each unit.

インタープリター部117は、印刷データのページ記述言語を解釈し、印刷制御情報であるフォントデータ及び/又はマクロデータをRAM115に展開する。また、インタープリター部117は、パネル部105を介し、ホスト端末200からのページ記述言語で記述されている印刷データに含まれている印刷制御情報であるフォントデータ及び/又はマクロデータの登録が選択された場合、印刷制御情報であるフォントデータ及び/又はマクロデータをHDD106に登録する。なお、印刷制御情報であるフォントデータ及び/又はマクロデータのHDD106への登録については、RAM115へのフォントデータ及び/又はマクロデータの展開前であってもよいし、RAM115へのフォントデータ及び/又はマクロデータの展開と同時であってもよい。また、インタープリター部117は、ページ記述言語を解釈する際、ページ単位で行ってもよいし、全体のページに対して一度に行ってもよい。   The interpreter unit 117 interprets the page description language of the print data, and develops font data and / or macro data, which are print control information, in the RAM 115. In addition, the interpreter unit 117 selects registration of font data and / or macro data which is print control information included in the print data described in the page description language from the host terminal 200 via the panel unit 105. If it is, the font data and / or macro data that is the print control information is registered in the HDD 106. It should be noted that the font data and / or macro data as print control information may be registered in the HDD 106 before the font data and / or macro data is expanded in the RAM 115, or the font data and / or the macro data in the RAM 115. It may be simultaneously with the development of the macro data. The interpreter unit 117 may interpret the page description language in units of pages, or may be performed on all pages at once.

画像処理部118は、スキャナー部101によって読み取られた画像データに対する画像処理(ラスタライズ)を行う。また、画像処理部118は、HDD106のユーザーボックスに登録された印刷データに対する画像処理(ラスタライズ)を行う。また、画像処理部118は、ホスト端末200から受け取ったページ記述言語による印刷データに対する画像処理(ラスタライズ)を行う。また、画像処理部118は、RAM115に展開されているフォントデータ及び/又はマクロデータを用い、印刷データに対する画像処理(ラスタライズ)を行う。   The image processing unit 118 performs image processing (rasterization) on the image data read by the scanner unit 101. In addition, the image processing unit 118 performs image processing (rasterization) on print data registered in the user box of the HDD 106. Further, the image processing unit 118 performs image processing (rasterization) on the print data in the page description language received from the host terminal 200. Further, the image processing unit 118 performs image processing (rasterization) on the print data using font data and / or macro data developed in the RAM 115.

パネル操作制御部119は、パネル部105の表示動作を制御する。また、パネル操作制御部119は、パネル部105を介し、印刷、コピー、FAX、ネットワーク300経由でのデータ送受信などの開始を受け付ける。また、パネル操作制御部119は、パネル部105に対して、ホスト端末200からのページ記述言語で記述されている印刷データに含まれている印刷制御情報であるフォントデータ及び/又はマクロデータを、たとえばHDD106に登録するかどうかを受け付ける内容を示す図示しない登録受け付け画面を表示させる。また、パネル操作制御部119は、登録受け付け画面で登録が選択されると、システム制御部121に通知する。   The panel operation control unit 119 controls the display operation of the panel unit 105. Further, the panel operation control unit 119 receives the start of printing, copying, FAX, data transmission / reception via the network 300, and the like via the panel unit 105. Further, the panel operation control unit 119 sends, to the panel unit 105, font data and / or macro data that are print control information included in the print data described in the page description language from the host terminal 200. For example, a registration acceptance screen (not shown) indicating the content for accepting whether to register in the HDD 106 is displayed. The panel operation control unit 119 notifies the system control unit 121 when registration is selected on the registration acceptance screen.

システム制御部121は、各部の連携動作などを制御する。また、システム制御部121は、パネル部105を介してコピーや印刷などが選択されると、スキャナー制御部111やプリンター制御部112を介し、スキャナー部101による原稿の読み取りやプリンター部102による用紙への印刷を制御する。また、システム制御部121は、パネル操作制御部119からの、パネル部105の登録受け付け画面で印刷制御情報であるフォントデータ及び/又はマクロデータの登録の選択を受け付けたことを示す通知を受け取ると、インタープリター部117に対し、HDD106への印刷制御情報であるフォントデータ及び/又はマクロデータの登録を指示する。   The system control unit 121 controls the cooperative operation of each unit. In addition, when copying or printing is selected via the panel unit 105, the system control unit 121 reads a document by the scanner unit 101 or prints a sheet by the printer unit 102 via the scanner control unit 111 or the printer control unit 112. To control printing. Further, when the system control unit 121 receives a notification from the panel operation control unit 119 indicating that the selection of registration of font data and / or macro data, which is print control information, is received on the registration reception screen of the panel unit 105. The interpreter unit 117 is instructed to register font data and / or macro data, which are print control information in the HDD 106.

次に、図2を参照し、MFP100による画像形成処理について説明する。なお、以下では、MFP100がホスト端末200から受け取ったページ記述言語で記述されている印刷データに、印刷制御情報であるフォントデータが含まれている場合で説明する。また、以下では、パネル部105に表示される図示しない登録受け付け画面で登録が選択された際、印刷制御情報であるフォントデータのHDD106への登録がRAM115へのフォントデータの展開と同時に行われる場合で説明する。また、登録受け付け画面で登録が選択された状態を、登録モードとして説明する。また、以下では、MFP100がホスト端末200からのページ記述言語で記述されている印刷データを既に受け取っている場合で説明する。   Next, an image forming process performed by the MFP 100 will be described with reference to FIG. Hereinafter, a case will be described in which the print data described in the page description language received by MFP 100 from host terminal 200 includes font data that is print control information. Also, in the following, when registration is selected on a registration acceptance screen (not shown) displayed on the panel unit 105, registration of font data as print control information in the HDD 106 is performed simultaneously with development of font data in the RAM 115. I will explain it. A state where registration is selected on the registration acceptance screen will be described as a registration mode. Hereinafter, a case will be described in which MFP 100 has already received print data described in the page description language from host terminal 200.

(ステップS101)
システム制御部121は、印刷開始かどうかを判断する。
この場合、システム制御部121は、パネル操作制御部119からのパネル部105を介しての印刷開始の指示を受け付けたことを示す通知が無ければ印刷開始では無いと判断する(ステップS101:No)。
これに対し、システム制御部121は、パネル操作制御部119からのパネル部105を介しての印刷開始の指示を受け付けたことを示す通知が有れば印刷開始で有ると判断し(ステップS101:Yes)、ステップS102に移行する。
(Step S101)
The system control unit 121 determines whether to start printing.
In this case, the system control unit 121 determines that the printing is not started if there is no notification indicating that an instruction to start printing has been received from the panel operation control unit 119 via the panel unit 105 (step S101: No). .
On the other hand, the system control unit 121 determines that the printing is started if there is a notification indicating that an instruction to start printing is received from the panel operation control unit 119 via the panel unit 105 (step S101: Yes), the process proceeds to step S102.

(ステップS102)
システム制御部121は、登録モードかどうかを判断する。
この場合、システム制御部121は、パネル操作制御部119からの、パネル部105の登録受け付け画面で印刷制御情報であるフォントデータの登録の選択を受け付けたことを示す通知が無ければ、登録モードではないと判断する(ステップS102:No)。
これに対し、システム制御部121は、パネル操作制御部119からの、パネル部105の登録受け付け画面で印刷制御情報であるフォントデータの登録の選択を受け付けたことを示す通知が有れば、登録モードと判断し(ステップS102:Yes)、ステップS103に移行する。
(Step S102)
The system control unit 121 determines whether the registration mode is set.
In this case, if there is no notification from the panel operation control unit 119 that the selection of registration of font data, which is print control information, has been received on the registration acceptance screen of the panel unit 105, the system control unit 119 is in the registration mode. It is determined that there is not (step S102: No).
On the other hand, the system control unit 121 registers if there is a notification from the panel operation control unit 119 indicating that the selection of registration of font data as print control information has been received on the registration reception screen of the panel unit 105. The mode is determined (step S102: Yes), and the process proceeds to step S103.

(ステップS103)
システム制御部121は、フォントデータの登録を指示する。
この場合、システム制御部121は、インタープリター部117に対してフォントデータの登録を指示する。
このとき、インタープリター部117は、印刷データのページ記述言語を解釈し、フォントデータをRAM115に展開すると同時に、HDD106に登録する。なお、インタープリター部117は、フォントデータをHDD106に登録する際、既に登録済みのフォントデータが存在している場合は、該当するフォントデータを登録しなくてもよいし、上書きしてもよい。
(Step S103)
The system control unit 121 instructs the registration of font data.
In this case, the system control unit 121 instructs the interpreter unit 117 to register font data.
At this time, the interpreter unit 117 interprets the page description language of the print data, develops the font data in the RAM 115, and registers it in the HDD 106 at the same time. It should be noted that when registering font data in the HDD 106, the interpreter unit 117 may not register or overwrite the corresponding font data if there is already registered font data.

(ステップS104)
システム制御部121は、フォントデータの登録が完了したかどうかを判断する。
この場合、システム制御部121は、インタープリター部117からの完了を示す通知が無ければフォントデータの登録が完了していないと判断する(ステップS104:No)。
これに対し、システム制御部121は、インタープリター部117からの完了を示す通知が有ればフォントデータの登録が完了したと判断し(ステップS104:Yes)、ステップS105に移行する。
(Step S104)
The system control unit 121 determines whether the font data registration is completed.
In this case, the system control unit 121 determines that the registration of the font data is not completed if there is no notification indicating completion from the interpreter unit 117 (step S104: No).
On the other hand, if there is a notification indicating completion from the interpreter unit 117, the system control unit 121 determines that the registration of font data has been completed (step S104: Yes), and proceeds to step S105.

(ステップS105)
システム制御部121は、画像処理を指示する。
この場合、システム制御部121は、画像処理部118に対し、画像処理を指示する。
このとき、画像処理部118は、RAM115に展開されたフォントデータを用い、印刷データに対する画像処理(ラスタライズ)を行う。
また、システム制御部121は、画像処理部118が画像処理(ラスタライズ)した印刷データ(たとえばラスタデータ)をRAM115に記憶させる。
(Step S105)
The system control unit 121 instructs image processing.
In this case, the system control unit 121 instructs the image processing unit 118 to perform image processing.
At this time, the image processing unit 118 uses the font data expanded in the RAM 115 to perform image processing (rasterization) on the print data.
Further, the system control unit 121 causes the RAM 115 to store print data (for example, raster data) subjected to image processing (rasterization) by the image processing unit 118.

(ステップS106)
システム制御部121は、画像処理が完了したかどうかを判断する。
この場合、システム制御部121は、画像処理部118からの画像処理が完了したことを示す通知が無ければ画像処理が完了していないと判断する(ステップS106:No)。
これに対し、システム制御部121は、画像処理部118からの画像処理が完了したことを示す通知が有れば画像処理が完了したと判断し(ステップS106:Yes)、ステップS107に移行する。
(Step S106)
The system control unit 121 determines whether the image processing is completed.
In this case, the system control unit 121 determines that the image processing has not been completed if there is no notification from the image processing unit 118 indicating that the image processing has been completed (step S106: No).
On the other hand, the system control unit 121 determines that the image processing has been completed if there is a notification from the image processing unit 118 indicating that the image processing has been completed (step S106: Yes), and proceeds to step S107.

(ステップS107)
システム制御部121は、印刷を指示する。
この場合、システム制御部121は、プリンター制御部112に対し、印刷を指示する。
このとき、プリンター制御部112は、RAM115に記憶された印刷データ(たとえばラスタデータ)を用い、プリンター部102による印刷を制御する。
印刷データのページ記述言語の消去コマンドを認識すると、インタープリター部117は、RAM115に展開されているフォントデータを消去する。ここで、消去コマンドは、通常、ページ記述言語の末尾に付加されている。その結果として、RAM115に展開されているフォントデータは、印刷完了時に消去されることになる。
(Step S107)
The system control unit 121 instructs printing.
In this case, the system control unit 121 instructs the printer control unit 112 to print.
At this time, the printer control unit 112 controls printing by the printer unit 102 using print data (for example, raster data) stored in the RAM 115.
When the print data page description language delete command is recognized, the interpreter unit 117 deletes the font data developed in the RAM 115. Here, the erase command is usually added to the end of the page description language. As a result, the font data developed in the RAM 115 is deleted when printing is completed.

(ステップS108)
システム制御部121は、印刷が完了したかどうかを判断する。
この場合、システム制御部121は、プリンター制御部112からの印刷が完了したことを示す通知が無ければ印刷が完了していないと判断する(ステップS108:No)。
これに対し、システム制御部121は、プリンター制御部112からの印刷が完了したことを示す通知が有れば印刷が完了したと判断し(ステップS108:Yes)、処理を終了する。
(Step S108)
The system control unit 121 determines whether printing has been completed.
In this case, the system control unit 121 determines that the printing has not been completed if there is no notification from the printer control unit 112 indicating that the printing has been completed (step S108: No).
On the other hand, the system control unit 121 determines that the printing is completed if there is a notification indicating that the printing is completed from the printer control unit 112 (step S108: Yes), and ends the process.

なお、以上の手順では、HDD106に登録する印刷制御情報がフォントデータであるものとして説明したが、マクロデータである場合も、上記同様の処理が行われる。   In the above procedure, the print control information to be registered in the HDD 106 has been described as font data. However, the same processing as described above is performed even in the case of macro data.

また、ステップS103において、インタープリター部117は、フォントデータをHDD106に展開するとともに登録してもよい。この場合、ステップS105において、画像処理部118は、HDD106に展開されたフォントデータを用い、印刷データに対する画像処理(ラスタライズ)を行ってもよい。   In step S <b> 103, the interpreter unit 117 may develop and register font data in the HDD 106. In this case, in step S105, the image processing unit 118 may perform image processing (rasterization) on the print data using the font data expanded on the HDD.

また、ステップS103において、インタープリター部117は、フォントデータをRAM115に展開する際、既に登録済みのフォントデータが存在している場合、該当するフォントデータをHDD106からRAM115に転送してRAM115に展開してもよい。   In step S103, the interpreter unit 117 transfers the corresponding font data from the HDD 106 to the RAM 115 and expands it in the RAM 115 when the font data is already registered in the RAM 115. May be.

また、ステップS103において、インタープリター部117は、フォントデータをRAM115に展開する際、既に登録済みのフォントデータが存在している場合、該当するフォントデータをHDD106に展開してもよい。この場合、ステップS105において、画像処理部118は、HDD106に展開されたフォントデータを用い、印刷データに対する画像処理(ラスタライズ)を行ってもよい。   In step S <b> 103, the interpreter unit 117 may expand the corresponding font data in the HDD 106 when font data already registered is present when the font data is expanded in the RAM 115. In this case, in step S105, the image processing unit 118 may perform image processing (rasterization) on the print data using the font data expanded on the HDD.

また、フォントデータがHDD106に展開された場合、ステップS108において、インタープリター部117は、印刷が完了したと判断すると、HDD106に展開されたフォントデータを消去してもよい。ここで、通常、印刷データのページ記述言語の末尾に付加されている消去コマンドは、RAM115に展開されたフォントデータを消去するためのコマンドである。従って、インタープリター部117は、消去コマンドを認識すると、RAM115に展開されたフォントデータを消去するよう動作する。   If the font data is expanded on the HDD 106, the interpreter unit 117 may delete the font data expanded on the HDD 106 when determining that the printing is completed in step S108. Here, the delete command normally added to the end of the page description language of the print data is a command for deleting the font data developed in the RAM 115. Therefore, when the interpreter unit 117 recognizes the delete command, it operates to delete the font data developed in the RAM 115.

また、ステップS103においては、インタープリター部117がHDD106に登録する場合としているが、HDD106に代えてSSDに登録してもよい。また、ステップS103においては、インタープリター部117がフォントデータをRAM115に展開すると同時に、HDD106に登録する場合としているが、フォントデータをHDD106に登録した後、RAM115に展開してもよい。   In step S103, the interpreter unit 117 registers in the HDD 106. However, the interpreter unit 117 may register in the SSD instead of the HDD 106. In step S 103, the interpreter unit 117 develops font data in the RAM 115 and registers it in the HDD 106 at the same time. However, the font data may be registered in the HDD 106 and then expanded in the RAM 115.

このように、本実施形態では、通信制御部114により、印刷制御情報(フォントデータ及び/又はマクロデータ)を含んだページ記述言語で記述されている印刷データを受け取り、パネル操作制御部119により、印刷制御情報(フォントデータ及び/又はマクロデータ)のHDD106又はSSD(不揮発性メモリーデバイス)への登録を受け付け、インタープリター部117により、印刷データのページ記述言語を解釈し、印刷制御情報(フォントデータ及び/又はマクロデータ)をHDD106又はSSD(不揮発性メモリーデバイス)に登録し、システム制御部121により、パネル操作制御部119が印刷制御情報(フォントデータ及び/又はマクロデータ)のHDD106又はSSD(不揮発性メモリーデバイス)への登録を受け付けると、インタープリター部117に対し、印刷制御情報(フォントデータ及び/又はマクロデータ)のHDD106又はSSD(不揮発性メモリーデバイス)への登録を指示する。   Thus, in the present embodiment, the communication control unit 114 receives print data described in a page description language including print control information (font data and / or macro data), and the panel operation control unit 119 receives the print data. Registration of the print control information (font data and / or macro data) in the HDD 106 or SSD (nonvolatile memory device) is accepted, the interpreter unit 117 interprets the page description language of the print data, and print control information (font data) And / or macro data) is registered in the HDD 106 or SSD (nonvolatile memory device), and the system operation unit 121 causes the panel operation control unit 119 to print the print control information (font data and / or macro data) HDD 106 or SSD (nonvolatile). Memory device) Placing only, to interpreter unit 117 instructs the HDD106 or registration to SSD (non-volatile memory device) of the print control information (font data and / or macro data).

これにより、たとえば画像処理による印刷画像の生成前においての、たとえばRAM115(揮発性メモリーデバイス)に展開した印刷制御情報(フォントデータ及び/又はマクロデータ)の切り出し処理が不要となるので、ページ記述言語で記述されている印刷データに含まれている印刷制御情報(フォントデータ及び/又はマクロデータ)のHDD106又はSSD(不揮発性メモリーデバイス)に対する登録を容易に行うことができる。   This eliminates the need to cut out print control information (font data and / or macro data) developed in, for example, the RAM 115 (volatile memory device) before generating a print image by image processing, for example. The print control information (font data and / or macro data) included in the print data described in (1) can be easily registered in the HDD 106 or SSD (nonvolatile memory device).

100 MFP
101 スキャナー部
102 プリンター部
103 FAX部
104 I/F
105 パネル部
106 HDD
110 制御部
111 スキャナー制御部
112 プリンター制御部
113 FAX制御部
114 通信制御部
115 RAM
116 EEPROM
117 インタープリター部
118 画像処理部
119 パネル操作制御部
120 HDD制御部
121 システム制御部
122 データバス
200 ホスト端末
300 ネットワーク
100 MFP
101 Scanner unit 102 Printer unit 103 FAX unit 104 I / F
105 Panel 106 HDD
110 Control Unit 111 Scanner Control Unit 112 Printer Control Unit 113 FAX Control Unit 114 Communication Control Unit 115 RAM
116 EEPROM
117 Interpreter unit 118 Image processing unit 119 Panel operation control unit 120 HDD control unit 121 System control unit 122 Data bus 200 Host terminal 300 Network

Claims (6)

印刷制御情報を含んだページ記述言語で記述されている印刷データを受け取る通信制御部と、
前記印刷制御情報の不揮発性メモリーデバイスへの登録を受け付けるパネル操作制御部と、
前記印刷データのページ記述言語を解釈し、前記印刷制御情報を前記不揮発性メモリーデバイスに登録するインタープリター部と、
前記パネル操作制御部が前記印刷制御情報の不揮発性メモリーデバイスへの登録を受け付けると、前記インタープリター部に対し、前記印刷制御情報の前記不揮発性メモリーデバイスへの登録を指示するシステム制御部とを備える
ことを特徴とする画像形成装置。
A communication control unit for receiving print data described in a page description language including print control information;
A panel operation control unit that accepts registration of the print control information in a nonvolatile memory device;
Interpreting a page description language of the print data and registering the print control information in the nonvolatile memory device;
When the panel operation control unit receives registration of the print control information in the nonvolatile memory device, a system control unit that instructs the interpreter unit to register the print control information in the nonvolatile memory device; An image forming apparatus comprising the image forming apparatus.
画像処理部を備え、
前記インタープリター部は、前記不揮発性メモリーデバイスに対して前記印刷制御情報を展開するとともに登録し、
前記画像処理部は、前記不揮発性メモリーデバイスに展開された前記印刷制御情報を用い、前記印刷データに対する画像処理を行う
ことを特徴とする請求項1に記載の画像形成装置。
An image processing unit,
The interpreter unit develops and registers the print control information for the nonvolatile memory device, and
The image forming apparatus according to claim 1, wherein the image processing unit performs image processing on the print data using the print control information developed in the nonvolatile memory device.
前記印刷制御情報を展開する揮発性メモリーデバイスと、
前記揮発性メモリーデバイスに展開された前記印刷制御情報を用い、前記印刷データに対する画像処理を行う画像処理部とを備え、
前記インタープリター部は、前記揮発性メモリーデバイスに対して前記印刷制御情報を展開し、前記印刷制御情報を前記不揮発性メモリーデバイスに登録する
ことを特徴とする請求項1に記載の画像形成装置。
A volatile memory device for developing the print control information;
An image processing unit that performs image processing on the print data using the print control information developed in the volatile memory device;
The image forming apparatus according to claim 1, wherein the interpreter unit expands the print control information to the volatile memory device and registers the print control information in the nonvolatile memory device.
前記印刷データに含まれる前記印刷制御情報が前記不揮発性メモリーデバイスに既に登録されていない場合、
前記インタープリター部は、前記揮発性メモリーデバイスに対して前記印刷制御情報を展開し、前記印刷制御情報を前記不揮発性メモリーデバイスに登録し、
前記画像処理部は、前記揮発性メモリーデバイスに展開された前記印刷制御情報を用い、前記印刷データに対する画像処理を行い、
前記印刷データに含まれる前記印刷制御情報が前記不揮発性メモリーデバイスに既に登録されている場合、
前記インタープリター部は、前記登録されている印刷制御情報を前記不揮発性メモリーデバイスに展開し、
前記画像処理部は、前記不揮発性メモリーに展開された前記印刷制御情報を用い、前記印刷データに対する画像処理を行う
ことを特徴とする請求項3に記載の画像形成装置。
When the print control information included in the print data is not already registered in the nonvolatile memory device,
The interpreter unit expands the print control information to the volatile memory device, registers the print control information in the nonvolatile memory device,
The image processing unit performs image processing on the print data using the print control information developed in the volatile memory device,
When the print control information included in the print data is already registered in the nonvolatile memory device,
The interpreter unit expands the registered print control information in the nonvolatile memory device,
The image forming apparatus according to claim 3, wherein the image processing unit performs image processing on the print data using the print control information developed in the nonvolatile memory.
前記印刷制御情報は、フォントデータ及び/又はマクロデータであることを特徴とする請求項1から4のいずれかに記載の画像形成装置。   The image forming apparatus according to claim 1, wherein the print control information is font data and / or macro data. 通信制御部により、印刷制御情報を含んだページ記述言語で記述されている印刷データを受け取る工程と、
パネル操作制御部により、前記印刷制御情報の不揮発性メモリーデバイスへの登録を受け付ける工程と、
インタープリター部により、前記印刷データのページ記述言語を解釈し、前記印刷制御情報を前記不揮発性メモリーデバイスに登録する工程と、
システム制御部により、前記パネル操作制御部が前記印刷制御情報の不揮発性メモリーデバイスへの登録を受け付けると、前記インタープリター部に対し、前記印刷制御情報の前記不揮発性メモリーデバイスへの登録を指示する工程とを、画像形成装置を制御するコンピューターに実行させる
ことを特徴とする画像形成プログラム。
Receiving the print data described in the page description language including the print control information by the communication control unit;
A step of accepting registration of the print control information in the nonvolatile memory device by the panel operation control unit;
Interpreting a page description language of the print data by an interpreter unit, and registering the print control information in the nonvolatile memory device;
When the panel operation control unit receives registration of the print control information in the nonvolatile memory device, the system control unit instructs the interpreter unit to register the print control information in the nonvolatile memory device. An image forming program that causes a computer that controls the image forming apparatus to execute the process.
JP2017058970A 2017-03-24 2017-03-24 Image forming device and image formation program Pending JP2018161761A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017058970A JP2018161761A (en) 2017-03-24 2017-03-24 Image forming device and image formation program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017058970A JP2018161761A (en) 2017-03-24 2017-03-24 Image forming device and image formation program

Publications (1)

Publication Number Publication Date
JP2018161761A true JP2018161761A (en) 2018-10-18

Family

ID=63860678

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017058970A Pending JP2018161761A (en) 2017-03-24 2017-03-24 Image forming device and image formation program

Country Status (1)

Country Link
JP (1) JP2018161761A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7592121B1 (en) 2023-05-17 2024-11-29 オルガノ株式会社 Method for operating a deionized water production system and deionized water production system
JP7592126B1 (en) 2023-07-21 2024-11-29 オルガノ株式会社 Method for operating a deionized water production system and deionized water production system

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7592121B1 (en) 2023-05-17 2024-11-29 オルガノ株式会社 Method for operating a deionized water production system and deionized water production system
JP2024170353A (en) * 2023-05-17 2024-12-09 オルガノ株式会社 Method for operating a deionized water production system and deionized water production system
JP7592126B1 (en) 2023-07-21 2024-11-29 オルガノ株式会社 Method for operating a deionized water production system and deionized water production system
JP2025016210A (en) * 2023-07-21 2025-01-31 オルガノ株式会社 Method of operating deionized water production system, and system of producing deionized water

Similar Documents

Publication Publication Date Title
KR101377468B1 (en) Image processing apparatus, control method of image processing apparatus, and recording medium storing computer program
JP5677047B2 (en) Printing system, information processing apparatus, printing method, and program
JP2023017876A (en) Support program, information processor, and printing method
JP2016025417A (en) Image processing system, information processing method, and program
JP6658654B2 (en) Image forming system, server, image forming apparatus, and image forming method
US8531694B2 (en) Appending restriction information to a job before transmission
US8854655B2 (en) Image forming apparatus and method of generating additional information-added documents
JP7366680B2 (en) Image processing device, its control method, and program
JP5699991B2 (en) Document data transmission / reception system, image forming apparatus, document reading apparatus, information processing apparatus, and document data transmission / reception method
JP2012034277A (en) Image processing system, control method thereof, and program
JP2015138495A (en) Pull print system
JP2018161761A (en) Image forming device and image formation program
JPH11331446A (en) Parameter setting method and device for image processor
CN110121012A (en) Image forming apparatus, storage medium and control method
JP2020027358A (en) Device control program, installer program for installing the device control program, and storage medium
US20060268334A1 (en) Data processing apparatus connectable to network, and control method therefor
EP3595280A1 (en) Preview image display apparatus and storage medium
JP2006238106A (en) Image forming apparatus
JP5066541B2 (en) Image forming apparatus and printer driver program
JP2018198377A (en) Image forming apparatus
JP4748169B2 (en) Image forming apparatus
JP6680253B2 (en) Image forming apparatus and image forming program
JP7746328B2 (en) Image processing device and image processing method
JP2010214710A (en) Printing system and image processor
JP7212539B2 (en) Information processing device, its control method, and program