JP2004249621A - Printer controller - Google Patents

Printer controller Download PDF

Info

Publication number
JP2004249621A
JP2004249621A JP2003043441A JP2003043441A JP2004249621A JP 2004249621 A JP2004249621 A JP 2004249621A JP 2003043441 A JP2003043441 A JP 2003043441A JP 2003043441 A JP2003043441 A JP 2003043441A JP 2004249621 A JP2004249621 A JP 2004249621A
Authority
JP
Japan
Prior art keywords
printer
data
memory
font
resources
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
JP2003043441A
Other languages
Japanese (ja)
Inventor
Yoshihisa Fukuda
佳央 福田
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.)
Ricoh Printing Systems Ltd
Original Assignee
Hitachi Printing 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 Hitachi Printing Solutions Inc filed Critical Hitachi Printing Solutions Inc
Priority to JP2003043441A priority Critical patent/JP2004249621A/en
Publication of JP2004249621A publication Critical patent/JP2004249621A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Record Information Processing For Printing (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To solve the problem that it is necessary for the user to download data resources again from a computer into a printer memory after the printer is recovered because the data resources such as a font stored on the memory for speeding up a rendering process are destroyed after the printer is started again. <P>SOLUTION: A printer controller has a memory for storing printing data and the font or the like resources necessary for printing; an HDD for storing the data resources such as the font; an operation panel with a liquid crystal or the like display part for displaying a state of the printer, a setting menu and the like; and one or more switches fitted on the operation panel for selecting data. The printing controller receives the printing data from the computer and carries out a conversion process to a printer language. The font needed by the printing data is loaded to the memory from the HDD where the font is stored, so that the rendering process of the font is carried out at a high speed. <P>COPYRIGHT: (C)2004,JPO&NCIPI

Description

【0001】
【発明の属する技術分野】
本発明は、フォント等のデータリソースを恒久的に保存するためのハードディスクドライブ等の外部記憶装置を搭載しているプリンタ制御装置に関する。
【0002】
【従来の技術】
従来のプリンタでは、フォント等のデータリソースを恒久的に保持するためにハードディスクドライブ(以下HDDという。)にデータをダウンロードして保存し、プリンタ制御装置のRIP回路によりページイメージを展開する際、HDDから必要なリソースを読み出すためのデータの展開およびフォントのレンダリング処理に時間がかかってしまう。
【0003】
また、データリソースを最初からメモリ上に保存する場合には、何らかの原因でシステムクラッシュ等が発生した場合にプリンタを復旧させるために電源のオフ・オンを実行してプリンタを再起動する必要があり、メモリ上にダウンロードして保存されたリソースは全て消去されてしまう。
【0004】
【発明が解決しようとする課題】
前述したように、従来はレンダリング処理の高速化のためメモリ上に保存されたフォント等のデータリソースはプリンタの再起動後に破棄されてしまい、プリンタの復旧後に使用者が再度コンピュータからデータリソースをプリンタのメモリにダウンロードする必要があった。
【0005】
【課題を解決するための手段】
本発明は、印刷データおよび印刷に必要なフォント等のリソースを格納するためのメモリと、フォント等のデータリソースを保存しておくためのハードディスクドライブと、プリンタの状態や設定メニュー等を表示するための液晶等の表示部を持つ操作パネルと、データを選択するための操作パネル上に装備された1個以上のスイッチと備え、コンピュータから印刷データを受信してプリンタ言語への変換処理を行うプリンタ制御装置において、印刷データが必要とするフォントが格納されている前記HDDから前記メモリへロードさせ、フォントのレンダリング処理を高速に処理させることを特徴とする
【0006】
【発明の実施の形態】
以下図を用いて本発明の一実施例を説明する。
【0007】
図1は本発明のプリンタ制御装置の構成例を示すブロック図である。
図1でプリンタ制御装置はCPU1、メモリ2、RIP(Raster Image Processing)回路3、HDD4、操作パネル5、インターフェース6から構成される。
【0008】
コンピュータからダウンロードされたフォント等のデータリソースはインターフェース6から取り込まれ、メモリ2上にロードされる。その際にHDD4へデータリソースのコピーを開始する。コンピュータから印刷データが送信された場合、RIP回路3により印刷データに必要なデータリソースをメモリ2から展開して全てのページイメージを作成する。
【0009】
何らかの原因でプリンタの再起動が必要な場合、メモリ2上に保持されたデータリソースは破棄されるが、コピーされたデータリソースはHDD4に保存されているため、プリンタの再起動後にHDD4に保存してあるデータリソースをメモリ2へ自動的にロードする。
【0010】
図2は本発明のHDD4からメモリ2にロードさせるデータリソースの有無を検出し、メモリ2へ必要なデータリソースをロードするまでの動作例を示すフローチャートである。
【0011】
ステップS1で、プリンタが起動する。
【0012】
ステップS2で、HDD4上に保存されたデータリソースの有無を検索する。
【0013】
ステップS3で、データリソースが有る場合にはステップS4へ移行する。データリソースがHDD4上に保存されていない場合にはプリンタの起動が終了し印刷準備が完了する(ステップS8)。
【0014】
ステップS4で、HDD4上に保存してあるデータリソースのサイズをリソース毎に計算する。
ステップS5で、メモリのデータリソースを保存するための領域を計算し、上記ステップS4で計算したデータリソースの容量と比較する。メモリ領域の方が多い場合にはステップS6へ、メモリ領域が足りない場合にはステップS7へそれぞれ移行する。
【0015】
ステップS6で、メモリ上へロードしたいデータリソースを操作パネル5から選択する。その際、操作パネル5上で選択したデータリソースの合計がメモリ領域内に収まるかどうかを計算し、入りきらないデータは選択不可となる。
【0016】
ステップS7で、HDD4上のデータリソースをメモリ上へロードする。
【0017】
ステップS8で、プリンタの起動が終了し印刷準備が完了する。
【0018】
【発明の効果】
上記した本発明によれば、フォント等のデータリソースをメモリからロードできるため、外部記憶装置からデータリソースを展開する場合と比較してフォントのレンダリング処理やページイメージの展開処理の高速化が可能となる。
【0019】
また、レンダリング処理の高速化のためにフォント等のデータリソースをメモリ上に保持する際に、外部記憶装置にデータリソースをコピーするため、システムクラッシュが発生した際でもデータリソースの再ダウンロードの必要が無くなりデータリソースの保存性が向上する。
【図面の簡単な説明】
【図1】本発明のプリンタ制御装置の構成を示すブロック図である。
【図2】本発明におけるHDDからメモリにロードさせるデータリソースの有無を検出し、メモリへ必要なデータリソースをロードするまでの動作例を示すフローチャートである。
【符号の説明】
1 CPU
2 メモリ
3 RIP回路
4 HDD
5 操作パネル
6 インターフェース
[0001]
TECHNICAL FIELD OF THE INVENTION
The present invention relates to a printer control device having an external storage device such as a hard disk drive for permanently storing data resources such as fonts.
[0002]
[Prior art]
In a conventional printer, data is downloaded and stored in a hard disk drive (hereinafter referred to as an HDD) in order to permanently retain data resources such as fonts. It takes a long time to develop data and read fonts to read necessary resources from the server.
[0003]
When saving data resources to memory from the beginning, it is necessary to turn the power off and on and restart the printer to recover the printer if a system crash or the like occurs for any reason. However, all resources downloaded and stored on the memory are erased.
[0004]
[Problems to be solved by the invention]
As described above, conventionally, data resources such as fonts stored in the memory for speeding up the rendering process are discarded after the printer is restarted, and after the printer is restored, the user again transfers the data resources from the computer to the printer. Had to be downloaded to memory.
[0005]
[Means for Solving the Problems]
The present invention relates to a memory for storing print data and resources such as fonts necessary for printing, a hard disk drive for storing data resources such as fonts, and for displaying a printer status and a setting menu. A printer having an operation panel having a display unit such as a liquid crystal and one or more switches mounted on the operation panel for selecting data, and receiving print data from a computer and performing a conversion process into a printer language In the control device, the fonts required by the print data are loaded from the HDD into the memory, and the font rendering process is performed at a high speed.
BEST MODE FOR CARRYING OUT THE INVENTION
An embodiment of the present invention will be described below with reference to the drawings.
[0007]
FIG. 1 is a block diagram showing a configuration example of the printer control device of the present invention.
In FIG. 1, the printer control device includes a CPU 1, a memory 2, a RIP (Raster Image Processing) circuit 3, an HDD 4, an operation panel 5, and an interface 6.
[0008]
Data resources such as fonts downloaded from the computer are taken in from the interface 6 and loaded on the memory 2. At that time, copying of the data resource to the HDD 4 is started. When print data is transmitted from the computer, the RIP circuit 3 develops data resources necessary for the print data from the memory 2 to create all page images.
[0009]
If the printer needs to be restarted for some reason, the data resources stored in the memory 2 are discarded, but the copied data resources are stored in the HDD 4. The loaded data resource is automatically loaded into the memory 2.
[0010]
FIG. 2 is a flowchart illustrating an operation example of detecting the presence or absence of a data resource to be loaded from the HDD 4 to the memory 2 according to the present invention and loading the necessary data resource into the memory 2.
[0011]
In step S1, the printer is activated.
[0012]
In step S2, the presence or absence of a data resource stored on the HDD 4 is searched.
[0013]
If there is a data resource in step S3, the process proceeds to step S4. If the data resource is not stored on the HDD 4, the activation of the printer is completed and the preparation for printing is completed (step S8).
[0014]
In step S4, the size of the data resource stored on the HDD 4 is calculated for each resource.
In step S5, an area for storing the data resource in the memory is calculated and compared with the capacity of the data resource calculated in step S4. When there is more memory area, the process proceeds to step S6, and when there is not enough memory area, the process proceeds to step S7.
[0015]
In step S6, a data resource to be loaded on the memory is selected from the operation panel 5. At this time, it is calculated whether or not the total of the data resources selected on the operation panel 5 fits in the memory area, and data that cannot be included cannot be selected.
[0016]
In step S7, the data resources on the HDD 4 are loaded on the memory.
[0017]
In step S8, the activation of the printer is completed, and the printing preparation is completed.
[0018]
【The invention's effect】
According to the present invention, since data resources such as fonts can be loaded from a memory, font rendering processing and page image development processing can be speeded up as compared with the case where data resources are developed from an external storage device. Become.
[0019]
In addition, when data resources such as fonts are stored in the memory to speed up the rendering process, the data resources are copied to an external storage device, so it is necessary to download the data resources again even when a system crash occurs. This eliminates the need to preserve data resources.
[Brief description of the drawings]
FIG. 1 is a block diagram illustrating a configuration of a printer control device of the present invention.
FIG. 2 is a flowchart illustrating an operation example of detecting the presence / absence of a data resource to be loaded from a HDD to a memory and loading a necessary data resource to the memory according to the present invention.
[Explanation of symbols]
1 CPU
2 Memory 3 RIP circuit 4 HDD
5 Operation panel 6 Interface

Claims (1)

印刷データおよび印刷に必要なフォント等のリソースを格納するためのメモリと、フォント等のデータリソースを保存しておくためのハードディスクドライブと、プリンタの状態や設定メニュー等を表示するための液晶等の表示部を持つ操作パネルと、データを選択するための操作パネル上に装備された1個以上のスイッチと備え、コンピュータから印刷データを受信してプリンタ言語への変換処理を行うプリンタ制御装置において、印刷データが必要とするフォントが格納されている前記ハードディスクドライブ(以下HDD)から前記メモリへロードさせ、フォントのレンダリング処理を高速に処理させることを特徴とするプリンタ制御装置。A memory for storing print data and resources such as fonts necessary for printing, a hard disk drive for storing fonts and other data resources, and a liquid crystal display for displaying printer status and setting menus, etc. A printer control device comprising: an operation panel having a display unit; and one or more switches mounted on the operation panel for selecting data, and receiving print data from a computer and performing a conversion process to a printer language. A printer control device which loads fonts required by print data from the hard disk drive (hereinafter referred to as HDD) into the memory and performs high-speed font rendering processing.
JP2003043441A 2003-02-21 2003-02-21 Printer controller Pending JP2004249621A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2003043441A JP2004249621A (en) 2003-02-21 2003-02-21 Printer controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2003043441A JP2004249621A (en) 2003-02-21 2003-02-21 Printer controller

Publications (1)

Publication Number Publication Date
JP2004249621A true JP2004249621A (en) 2004-09-09

Family

ID=33026419

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2003043441A Pending JP2004249621A (en) 2003-02-21 2003-02-21 Printer controller

Country Status (1)

Country Link
JP (1) JP2004249621A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106781115A (en) * 2016-12-30 2017-05-31 广州云移信息科技有限公司 Thermal printer loses character library restoration methods and terminal

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106781115A (en) * 2016-12-30 2017-05-31 广州云移信息科技有限公司 Thermal printer loses character library restoration methods and terminal
CN106781115B (en) * 2016-12-30 2020-03-24 广州云移信息科技有限公司 Method and terminal for recovering lost word stock of thermal printer

Similar Documents

Publication Publication Date Title
JP2009259197A (en) Information processor and its starting method
JPH07323643A (en) Error control device of printer
US9332147B2 (en) Image forming apparatus and method of booting image forming apparatus having hibernation function
JPH11184703A (en) Information processor and boot method
US9317281B2 (en) Information processing apparatus, program update method for information processing apparatus, and storage medium
JP2006351013A (en) Method and system for storing/restoring procedure in electronic equipment
JP2006020058A (en) Image forming apparatus
US10250766B2 (en) Method and device for changing display language of application
JP2004249621A (en) Printer controller
US20150323985A1 (en) Information processing apparatus, non-transitory computer readable medium, and information processing method
CN110418025A (en) Image forming apparatus
JP2009093502A (en) Information processing apparatus and control method thereof
JP2005094301A (en) Image forming apparatus
JP2003177907A (en) Unit and system for information processing, print control method, storage medium, and program
JP2021056956A (en) Electronic apparatus
JP2000343790A (en) Printing system, its control method, and memory medium
JP2007068015A (en) Image forming system, image forming apparatus, image reader, and control method for image forming apparatus
JP5650469B2 (en) Print job data management processor
JP2004125866A (en) Image display method
JP2006331248A (en) Data transfer device
JP2006155391A (en) Image forming apparatus
JP2003131934A (en) Memory control circuit and information processing system
US20190245985A1 (en) Image forming apparatus and non-transitory computer readable recording medium
JP2006048570A (en) Information processor and power-on method
JP2004249486A (en) Image forming apparatus