JP2018161761A - Image forming device and image formation program - Google Patents
Image forming device and image formation program Download PDFInfo
- 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
- 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
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.
上述した特許文献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.
以下、本発明の画像形成装置の一実施形態を、図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
MFP100は、スキャナー部101、プリンター部102、FAX部103、I/F(インターフェース)104、パネル部105及びHDD106の動作を制御する制御部110を備えている。
The MFP 100 includes a
スキャナー部101は、イメージセンサ(図示省略)によって読み取られる図示しない原稿の画像をデジタルの画像データに変換し、制御部110に入力するデバイスである。プリンター部102は、制御部110から出力される印刷データに基づき、図示しない用紙上に画像を印刷するデバイスである。FAX部103は、制御部110から出力されるデータを、電話回線を通じ相手方となるファクシミリへと送信し、また、相手方ファクシミリからのデータを受信して制御部110に入力するデバイスである。
The
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
HDD106は、MFP100の種々の機能を提供するためのアプリケーションプログラムや、印刷に必要な印刷制御情報であるフォントデータ及び/又はマクロデータなどを記憶する不揮発性メモリーデバイスである。また、HDD106には、ホスト端末200からのページ記述言語で記述されている印刷データに含まれている印刷制御情報であるフォントデータ及び/又はマクロデータが登録される。また、HDD106は、たとえばホスト端末200側から登録された印刷ジョブ及びページ記述言語による印刷データなどを記憶するユーザーボックスを有している。なお、HDD106に代えて、SSDを用いてもよい。
The
制御部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
スキャナー制御部111は、スキャナー部101の読み取り動作を制御する。プリンター制御部112は、プリンター部102の印刷動作を制御する。FAX制御部113は、FAX部103によるデータの送受信動作を制御する。通信制御部114は、I/F104を介し、ネットワーク300経由でのデータなどの送受信の制御を行う。また、通信制御部114は、ホスト端末200からの印刷制御情報であるフォントデータ及び/又はマクロデータを含んだページ記述言語で記述されている印刷データを受け取る。
The
RAM115は、プログラムを実行するためのワークメモリーである。また、RAM115は、画像処理部118によって画像処理された印刷データ(たとえばラスタデータ)を記憶する。また、RAM115には、詳細については後述するが、ホスト端末200からのページ記述言語で記述されている印刷データに含まれている印刷制御情報であるフォントデータ及び/又はマクロデータが展開される。EEPROM116には、各部の動作チェックなどを行う制御プログラムが記憶されている。
The
インタープリター部117は、印刷データのページ記述言語を解釈し、印刷制御情報であるフォントデータ及び/又はマクロデータをRAM115に展開する。また、インタープリター部117は、パネル部105を介し、ホスト端末200からのページ記述言語で記述されている印刷データに含まれている印刷制御情報であるフォントデータ及び/又はマクロデータの登録が選択された場合、印刷制御情報であるフォントデータ及び/又はマクロデータをHDD106に登録する。なお、印刷制御情報であるフォントデータ及び/又はマクロデータのHDD106への登録については、RAM115へのフォントデータ及び/又はマクロデータの展開前であってもよいし、RAM115へのフォントデータ及び/又はマクロデータの展開と同時であってもよい。また、インタープリター部117は、ページ記述言語を解釈する際、ページ単位で行ってもよいし、全体のページに対して一度に行ってもよい。
The
画像処理部118は、スキャナー部101によって読み取られた画像データに対する画像処理(ラスタライズ)を行う。また、画像処理部118は、HDD106のユーザーボックスに登録された印刷データに対する画像処理(ラスタライズ)を行う。また、画像処理部118は、ホスト端末200から受け取ったページ記述言語による印刷データに対する画像処理(ラスタライズ)を行う。また、画像処理部118は、RAM115に展開されているフォントデータ及び/又はマクロデータを用い、印刷データに対する画像処理(ラスタライズ)を行う。
The
パネル操作制御部119は、パネル部105の表示動作を制御する。また、パネル操作制御部119は、パネル部105を介し、印刷、コピー、FAX、ネットワーク300経由でのデータ送受信などの開始を受け付ける。また、パネル操作制御部119は、パネル部105に対して、ホスト端末200からのページ記述言語で記述されている印刷データに含まれている印刷制御情報であるフォントデータ及び/又はマクロデータを、たとえばHDD106に登録するかどうかを受け付ける内容を示す図示しない登録受け付け画面を表示させる。また、パネル操作制御部119は、登録受け付け画面で登録が選択されると、システム制御部121に通知する。
The panel
システム制御部121は、各部の連携動作などを制御する。また、システム制御部121は、パネル部105を介してコピーや印刷などが選択されると、スキャナー制御部111やプリンター制御部112を介し、スキャナー部101による原稿の読み取りやプリンター部102による用紙への印刷を制御する。また、システム制御部121は、パネル操作制御部119からの、パネル部105の登録受け付け画面で印刷制御情報であるフォントデータ及び/又はマクロデータの登録の選択を受け付けたことを示す通知を受け取ると、インタープリター部117に対し、HDD106への印刷制御情報であるフォントデータ及び/又はマクロデータの登録を指示する。
The
次に、図2を参照し、MFP100による画像形成処理について説明する。なお、以下では、MFP100がホスト端末200から受け取ったページ記述言語で記述されている印刷データに、印刷制御情報であるフォントデータが含まれている場合で説明する。また、以下では、パネル部105に表示される図示しない登録受け付け画面で登録が選択された際、印刷制御情報であるフォントデータのHDD106への登録がRAM115へのフォントデータの展開と同時に行われる場合で説明する。また、登録受け付け画面で登録が選択された状態を、登録モードとして説明する。また、以下では、MFP100がホスト端末200からのページ記述言語で記述されている印刷データを既に受け取っている場合で説明する。
Next, an image forming process performed by the
(ステップS101)
システム制御部121は、印刷開始かどうかを判断する。
この場合、システム制御部121は、パネル操作制御部119からのパネル部105を介しての印刷開始の指示を受け付けたことを示す通知が無ければ印刷開始では無いと判断する(ステップS101:No)。
これに対し、システム制御部121は、パネル操作制御部119からのパネル部105を介しての印刷開始の指示を受け付けたことを示す通知が有れば印刷開始で有ると判断し(ステップS101:Yes)、ステップS102に移行する。
(Step S101)
The
In this case, the
On the other hand, the
(ステップS102)
システム制御部121は、登録モードかどうかを判断する。
この場合、システム制御部121は、パネル操作制御部119からの、パネル部105の登録受け付け画面で印刷制御情報であるフォントデータの登録の選択を受け付けたことを示す通知が無ければ、登録モードではないと判断する(ステップS102:No)。
これに対し、システム制御部121は、パネル操作制御部119からの、パネル部105の登録受け付け画面で印刷制御情報であるフォントデータの登録の選択を受け付けたことを示す通知が有れば、登録モードと判断し(ステップS102:Yes)、ステップS103に移行する。
(Step S102)
The
In this case, if there is no notification from the panel
On the other hand, the
(ステップS103)
システム制御部121は、フォントデータの登録を指示する。
この場合、システム制御部121は、インタープリター部117に対してフォントデータの登録を指示する。
このとき、インタープリター部117は、印刷データのページ記述言語を解釈し、フォントデータをRAM115に展開すると同時に、HDD106に登録する。なお、インタープリター部117は、フォントデータをHDD106に登録する際、既に登録済みのフォントデータが存在している場合は、該当するフォントデータを登録しなくてもよいし、上書きしてもよい。
(Step S103)
The
In this case, the
At this time, the
(ステップS104)
システム制御部121は、フォントデータの登録が完了したかどうかを判断する。
この場合、システム制御部121は、インタープリター部117からの完了を示す通知が無ければフォントデータの登録が完了していないと判断する(ステップS104:No)。
これに対し、システム制御部121は、インタープリター部117からの完了を示す通知が有ればフォントデータの登録が完了したと判断し(ステップS104:Yes)、ステップS105に移行する。
(Step S104)
The
In this case, the
On the other hand, if there is a notification indicating completion from the
(ステップS105)
システム制御部121は、画像処理を指示する。
この場合、システム制御部121は、画像処理部118に対し、画像処理を指示する。
このとき、画像処理部118は、RAM115に展開されたフォントデータを用い、印刷データに対する画像処理(ラスタライズ)を行う。
また、システム制御部121は、画像処理部118が画像処理(ラスタライズ)した印刷データ(たとえばラスタデータ)をRAM115に記憶させる。
(Step S105)
The
In this case, the
At this time, the
Further, the
(ステップS106)
システム制御部121は、画像処理が完了したかどうかを判断する。
この場合、システム制御部121は、画像処理部118からの画像処理が完了したことを示す通知が無ければ画像処理が完了していないと判断する(ステップS106:No)。
これに対し、システム制御部121は、画像処理部118からの画像処理が完了したことを示す通知が有れば画像処理が完了したと判断し(ステップS106:Yes)、ステップS107に移行する。
(Step S106)
The
In this case, the
On the other hand, the
(ステップS107)
システム制御部121は、印刷を指示する。
この場合、システム制御部121は、プリンター制御部112に対し、印刷を指示する。
このとき、プリンター制御部112は、RAM115に記憶された印刷データ(たとえばラスタデータ)を用い、プリンター部102による印刷を制御する。
印刷データのページ記述言語の消去コマンドを認識すると、インタープリター部117は、RAM115に展開されているフォントデータを消去する。ここで、消去コマンドは、通常、ページ記述言語の末尾に付加されている。その結果として、RAM115に展開されているフォントデータは、印刷完了時に消去されることになる。
(Step S107)
The
In this case, the
At this time, the printer control unit 112 controls printing by the
When the print data page description language delete command is recognized, the
(ステップS108)
システム制御部121は、印刷が完了したかどうかを判断する。
この場合、システム制御部121は、プリンター制御部112からの印刷が完了したことを示す通知が無ければ印刷が完了していないと判断する(ステップS108:No)。
これに対し、システム制御部121は、プリンター制御部112からの印刷が完了したことを示す通知が有れば印刷が完了したと判断し(ステップS108:Yes)、処理を終了する。
(Step S108)
The
In this case, the
On the other hand, the
なお、以上の手順では、HDD106に登録する印刷制御情報がフォントデータであるものとして説明したが、マクロデータである場合も、上記同様の処理が行われる。
In the above procedure, the print control information to be registered in the
また、ステップS103において、インタープリター部117は、フォントデータをHDD106に展開するとともに登録してもよい。この場合、ステップS105において、画像処理部118は、HDD106に展開されたフォントデータを用い、印刷データに対する画像処理(ラスタライズ)を行ってもよい。
In step S <b> 103, the
また、ステップS103において、インタープリター部117は、フォントデータをRAM115に展開する際、既に登録済みのフォントデータが存在している場合、該当するフォントデータをHDD106からRAM115に転送してRAM115に展開してもよい。
In step S103, the
また、ステップS103において、インタープリター部117は、フォントデータをRAM115に展開する際、既に登録済みのフォントデータが存在している場合、該当するフォントデータをHDD106に展開してもよい。この場合、ステップS105において、画像処理部118は、HDD106に展開されたフォントデータを用い、印刷データに対する画像処理(ラスタライズ)を行ってもよい。
In step S <b> 103, the
また、フォントデータがHDD106に展開された場合、ステップS108において、インタープリター部117は、印刷が完了したと判断すると、HDD106に展開されたフォントデータを消去してもよい。ここで、通常、印刷データのページ記述言語の末尾に付加されている消去コマンドは、RAM115に展開されたフォントデータを消去するためのコマンドである。従って、インタープリター部117は、消去コマンドを認識すると、RAM115に展開されたフォントデータを消去するよう動作する。
If the font data is expanded on the
また、ステップS103においては、インタープリター部117がHDD106に登録する場合としているが、HDD106に代えてSSDに登録してもよい。また、ステップS103においては、インタープリター部117がフォントデータをRAM115に展開すると同時に、HDD106に登録する場合としているが、フォントデータをHDD106に登録した後、RAM115に展開してもよい。
In step S103, the
このように、本実施形態では、通信制御部114により、印刷制御情報(フォントデータ及び/又はマクロデータ)を含んだページ記述言語で記述されている印刷データを受け取り、パネル操作制御部119により、印刷制御情報(フォントデータ及び/又はマクロデータ)のHDD106又はSSD(不揮発性メモリーデバイス)への登録を受け付け、インタープリター部117により、印刷データのページ記述言語を解釈し、印刷制御情報(フォントデータ及び/又はマクロデータ)をHDD106又はSSD(不揮発性メモリーデバイス)に登録し、システム制御部121により、パネル操作制御部119が印刷制御情報(フォントデータ及び/又はマクロデータ)のHDD106又はSSD(不揮発性メモリーデバイス)への登録を受け付けると、インタープリター部117に対し、印刷制御情報(フォントデータ及び/又はマクロデータ)のHDD106又はSSD(不揮発性メモリーデバイス)への登録を指示する。
Thus, in the present embodiment, the
これにより、たとえば画像処理による印刷画像の生成前においての、たとえば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
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
105
110
116 EEPROM
117
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.
パネル操作制御部により、前記印刷制御情報の不揮発性メモリーデバイスへの登録を受け付ける工程と、
インタープリター部により、前記印刷データのページ記述言語を解釈し、前記印刷制御情報を前記不揮発性メモリーデバイスに登録する工程と、
システム制御部により、前記パネル操作制御部が前記印刷制御情報の不揮発性メモリーデバイスへの登録を受け付けると、前記インタープリター部に対し、前記印刷制御情報の前記不揮発性メモリーデバイスへの登録を指示する工程とを、画像形成装置を制御するコンピューターに実行させる
ことを特徴とする画像形成プログラム。 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.
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)
| 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 |
-
2017
- 2017-03-24 JP JP2017058970A patent/JP2018161761A/en active Pending
Cited By (4)
| 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 |