Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7835064B2 - Image forming apparatus and program - Google Patents
[go: Go Back, main page]

JP7835064B2 - Image forming apparatus and program - Google Patents

Image forming apparatus and program

Info

Publication number
JP7835064B2
JP7835064B2 JP2022039295A JP2022039295A JP7835064B2 JP 7835064 B2 JP7835064 B2 JP 7835064B2 JP 2022039295 A JP2022039295 A JP 2022039295A JP 2022039295 A JP2022039295 A JP 2022039295A JP 7835064 B2 JP7835064 B2 JP 7835064B2
Authority
JP
Japan
Prior art keywords
print data
conversion
data
conversion process
image forming
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.)
Active
Application number
JP2022039295A
Other languages
Japanese (ja)
Other versions
JP2023133994A (en
Inventor
貴徳 福岡
裕治 村田
史義 川瀬
和彦 阿部
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.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation Corp
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 Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP2022039295A priority Critical patent/JP7835064B2/en
Publication of JP2023133994A publication Critical patent/JP2023133994A/en
Application granted granted Critical
Publication of JP7835064B2 publication Critical patent/JP7835064B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D10/00Energy efficient computing, e.g. low power processors, power management or thermal management

Landscapes

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

Description

本開示は、画像形成装置及びプログラムに関する。 This disclosure relates to an image forming apparatus and a program.

特許文献1には、揮発性の第1記憶手段と書き込み回数の制限を有する不揮発性の第2記憶手段を有する画像形成装置であって、書き込み回数に関する情報に基づいて、画像データを第2記憶手段に記憶させる第1動作モードと、画像データを第1記憶手段に記憶させ、前記第2記憶手段に記憶させない第2動作モードと、を切り替える画像形成装置が記載されている。 Patent Document 1 describes an image forming apparatus having a volatile first storage means and a non-volatile second storage means with a limited number of write cycles, wherein the apparatus switches between a first operating mode in which image data is stored in the second storage means and a second operating mode in which image data is stored in the first storage means but not in the second storage means, based on information regarding the number of write cycles.

特開2021-026319号公報Japanese Patent Publication No. 2021-026319

複合機等の画像形成装置では、印刷データに基づいた印刷を行う際に、ページ記述言語の形式で記述された印刷データをラスタ形式のデータに変換する必要がある。変換に際し、画像形成装置は、外部機器から送信された印刷データをSSD等の記憶部に記憶し、記憶した印刷データをラスタ形式のデータに変換する変換処理を行って記憶部に記憶してから、印刷処理を実行する。 In image forming devices such as multifunction printers, when printing based on print data, it is necessary to convert print data described in a page description language format into raster data. During this conversion, the image forming device stores the print data transmitted from an external device in a storage unit such as an SSD, performs a conversion process to convert the stored print data into raster data, stores it in the storage unit, and then executes the printing process.

しかしながら、取得した印刷データをラスタ形式のデータに変換する変換処理の際に変換異常が発生すると、画像形成装置は変換異常が発生した印刷データを送信した外部機器から再度印刷データを受信しなおして、データの変換処理を繰り返す。また、画像形成装置側で印刷データの変換異常により処理を終了しても、印刷データを送信した外部機器側では、印刷処理が正常に終了していないため、印刷処理が正常に終了するまで、印刷データの再送を続ける場合もある。このように、変換異常が発生した印刷データに対する変換処理を繰り返すと、変換処理の度に記憶部に対するデータの書き込み処理も繰り返すため、記憶部に対する書き込み回数を増加させてしまうことになる。 However, if a conversion error occurs during the conversion process to convert acquired print data into raster format, the image forming apparatus will re-receive the print data from the external device that sent the data with the conversion error and repeat the data conversion process. Furthermore, even if the image forming apparatus terminates processing due to a conversion error in the print data, the external device that sent the print data may continue to retransmit the print data until the printing process is completed successfully. In this way, repeatedly converting print data with conversion errors increases the number of write operations to the storage unit, as the data writing process is repeated with each conversion.

SSD等の記憶部のように、書き込み回数の増加に伴い劣化が進行し、実質的に書き込み可能回数に制限がある記憶部を用いて印刷データの変換処理を行う場合に、外部装置から受信した印刷データの変換異常が繰り返されると、記憶部の寿命を縮めてしまうという問題点がある。 When using a storage device such as an SSD, which degrades with increasing write cycles and effectively has a limited number of write cycles, to perform conversion processing on print data, repeated conversion errors in print data received from an external device can shorten the lifespan of the storage device.

本開示の目的は、印刷データをラスタ形式のデータに変換する際に変換異常による書き込み処理が繰り返された場合でも、書き込み可能回数に制限がある記憶部に対する書き込み処理が継続されてしまうことを防ぐことが可能な画像形成装置及びプログラムを提供することである。 The purpose of this disclosure is to provide an image forming apparatus and program that can prevent the writing process to a storage unit with a limited number of write cycles from continuing even when the writing process is repeated due to conversion errors during the conversion of print data to raster format data.

本開示の第1態様の画像形成装置は、プロセッサを備え、前記プロセッサは、印刷データをラスタ形式のデータに変換する変換処理の実行が可能な外部機器から送信された印刷データを、書き込み可能回数に制限がある記憶部に記憶し、記憶した印刷データをラスタ形式のデータに変換する変換処理において変換異常が発生した場合であって、変換異常が発生した回数又は頻度が予め設定された閾値未満である場合は、変換異常が発生した印刷データを送信した外部機器から再度当該印刷データを受信して、前記記憶部に記憶し、前記変換処理において変換異常が発生した場合であって、変換異常が発生した回数又は頻度が前記閾値に達した場合は、変換異常が発生した印刷データを送信した外部機器に対して、当該印刷データに前記変換処理を施した後のラスタ形式のデータを送信する指示を出す。 The image forming apparatus in the first embodiment of this disclosure includes a processor, which stores print data transmitted from an external device capable of performing a conversion process to convert print data into raster format data in a storage unit with a limited number of write cycles. If a conversion error occurs during the conversion process to convert the stored print data into raster format data, and the number or frequency of such errors is less than a preset threshold, the processor receives the print data again from the external device that transmitted the print data with the conversion error and stores it in the storage unit. If a conversion error occurs during the conversion process and the number or frequency of such errors reaches the threshold, the processor instructs the external device that transmitted the print data with the conversion error to transmit the raster format data after the conversion process has been applied to the print data.

本開示の第2態様の画像形成装置は、第1態様の画像形成装置において、前記プロセッサは、外部機器別に、受信した印刷データの変換異常が発生した回数又は頻度が前記閾値に到達したか確認する。 In the image forming apparatus of the second embodiment of this disclosure, the processor checks, for each external device, whether the number or frequency of conversion errors in the received print data has reached the threshold.

本開示の第3態様の画像形成装置は、第2態様の画像形成装置において、前記プロセッサは、更に、印刷データ別に、変換異常が発生した回数又は頻度が前記閾値に到達したか確認する。 In the third embodiment of this disclosure, the image forming apparatus, in the second embodiment, further checks whether the number or frequency of conversion errors for each print data has reached the threshold.

本開示の第4態様の画像形成装置は、第1態様から第3態様のいずれか1つの態様の画像形成装置において、前記プロセッサは、前記記憶部の状態に関する情報を取得し、前記変換処理において変換異常が発生した場合であって、変換異常が発生した回数又は頻度が前記閾値に達し、かつ、前記記憶部の状態が予め設定された条件を満たす場合は、変換異常が発生した印刷データを送信した外部機器に対して、当該印刷データに前記変換処理を施した後のラスタ形式のデータを送信する指示を出す。 In the fourth embodiment of this disclosure, in an image forming apparatus according to any one of the first to third embodiments, the processor acquires information regarding the state of the storage unit, and if a conversion error occurs in the conversion process, and the number or frequency of conversion errors reaches the threshold, and the state of the storage unit satisfies a preset condition, it issues an instruction to the external device that transmitted the print data in which the conversion error occurred, to transmit the raster format data after the conversion process has been applied to the print data.

本開示の第5態様の画像形成装置は、第4態様の画像形成装置において、前記プロセッサは、前記記憶部の状態に関する情報として、前記記憶部に対して書き込まれたデータ量に関する情報を取得し、前記変換処理において変換異常が発生した場合であって、変換異常が発生した回数又は頻度が前記閾値に達し、かつ、前記記憶部に対して予め設定された期間内に予め設定されたデータ量以上の書き込みが行われていた場合は、変換異常が発生した印刷データを送信した外部機器に対して、当該印刷データに前記変換処理を施した後のラスタ形式のデータを送信する指示を出す。 In the image forming apparatus of the fifth embodiment of this disclosure, in the image forming apparatus of the fourth embodiment, the processor acquires information regarding the amount of data written to the storage unit as information regarding the state of the storage unit. If a conversion error occurs during the conversion process, and the number or frequency of conversion errors reaches the threshold, and if more than a predetermined amount of data has been written to the storage unit within a predetermined period, the processor issues an instruction to the external device that transmitted the print data in which the conversion error occurred, to transmit the raster format data after the conversion process has been applied to the print data.

本開示の第6態様の画像形成装置は、第4態様または第5態様の画像形成装置において、前記プロセッサは、前記記憶部の状態に関する情報として、前記記憶部の寿命に関する情報を取得し、前記変換処理において変換異常が発生した場合であって、変換異常が発生した回数又は頻度が前記閾値に達し、かつ、前記記憶部の残り寿命が予め設定された期間内に予め設定された量以上減少していた場合は、変換異常が発生した印刷データを送信した外部機器に対して、当該印刷データに前記変換処理を施した後のラスタ形式のデータを送信する指示を出す。 In the sixth embodiment of this disclosure, the image forming apparatus, in the fourth or fifth embodiment, includes a processor that acquires information regarding the lifespan of the storage unit as information regarding the state of the storage unit. If a conversion error occurs during the conversion process, and the number or frequency of such errors reaches a threshold, and the remaining lifespan of the storage unit has decreased by a predetermined amount or more within a predetermined period, the processor issues an instruction to the external device that transmitted the print data in which the conversion error occurred, to transmit the raster-format data after the conversion process has been applied to the print data.

本開示の第7態様のプログラムは、印刷データをラスタ形式のデータに変換する変換処理の実行が可能な外部機器から送信された印刷データを、書き込み可能回数に制限がある記憶部に記憶するステップと、記憶した印刷データをラスタ形式のデータに変換する変換処理において変換異常が発生した場合であって、変換異常が発生した回数又は頻度が予め設定された閾値未満である場合は、変換異常が発生した印刷データを送信した外部機器から再度当該印刷データを受信して、前記記憶部に記憶するステップと、前記変換処理において変換異常が発生した場合であって、変換異常が発生した回数又は頻度が前記閾値に達した場合は、変換異常が発生した印刷データを送信した外部機器に対して、当該印刷データに前記変換処理を施した後のラスタ形式のデータを送信する指示を出すステップと、をコンピュータに実行させる。 The program of the seventh aspect of this disclosure causes a computer to perform the following steps: storing print data transmitted from an external device capable of performing a conversion process to convert print data into raster format data in a storage unit with a limited number of write cycles; if a conversion error occurs in the conversion process to convert the stored print data into raster format data, and the number or frequency of such errors is less than a preset threshold, the computer receives the print data again from the external device that transmitted the print data with the conversion error and stores it in the storage unit; and if a conversion error occurs in the conversion process, and the number or frequency of such errors reaches the threshold, the computer instructs the external device that transmitted the print data with the conversion error to transmit the raster format data after the conversion process has been applied to the print data.

本開示の第1態様の画像形成装置によれば、印刷データをラスタ形式のデータに変換する際に変換異常による書き込み処理が繰り返された場合でも、書き込み可能回数に制限がある記憶部に対する書き込み処理が継続されてしまうことを防ぐことができる。 According to the image forming apparatus of the first embodiment of this disclosure, even if the writing process is repeated due to a conversion error when converting print data to raster format data, it is possible to prevent the writing process to the storage unit, which has a limited number of write cycles, from continuing.

本開示の第2態様の画像形成装置によれば、同一の外部機器から送信された印刷データに対する変換処理において変換異常が繰り返された場合以外の場合において、変換処理を実行する機器の変更が生じることを防ぐことができる。 According to the image forming apparatus of the second aspect of this disclosure, it is possible to prevent the need to change the equipment performing the conversion process, except in cases where conversion errors are repeatedly encountered in the conversion process for print data transmitted from the same external device.

本開示の第3態様の画像形成装置によれば、同一の外部機器から送信された同一の内容の印刷データに対する変換処理において変換異常が繰り返された場合以外の場合において、変換処理を実行する機器の変更が生じることを防ぐことができる。 According to the image forming apparatus of the third aspect of this disclosure, it is possible to prevent the need to change the equipment performing the conversion process, except in cases where conversion errors are repeatedly encountered in the conversion process for print data with the same content transmitted from the same external device.

本開示の第4態様の画像形成装置によれば、記憶部の状態に基づいて、変換処理を実行する機器の変更が生じることを防ぐことができる。 According to the image forming apparatus of the fourth aspect of this disclosure, it is possible to prevent changes in the equipment that performs the conversion process based on the state of the storage unit.

本開示の第5態様の画像形成装置によれば、記憶部に対する書き込みデータ量に基づいて、変換処理を実行する機器の変更の要不要を判定することができる。 According to the image forming apparatus of the fifth aspect of this disclosure, it is possible to determine whether or not it is necessary to change the equipment that performs the conversion process based on the amount of data written to the storage unit.

本開示の第6態様の画像形成装置によれば、記憶部の寿命に基づいて、変換処理を実行する機器の変更の要不要を判定することができる。 According to the image forming apparatus of the sixth aspect of this disclosure, it is possible to determine whether or not it is necessary to change the equipment that performs the conversion process based on the lifespan of the storage unit.

本開示の第7態様のプログラムによれば、印刷データをラスタ形式のデータに変換する際に変換異常による書き込み処理が繰り返された場合でも、書き込み可能回数に制限がある記憶部に対する書き込み処理が継続されてしまうことを防ぐことができる。 According to the program of the seventh aspect of this disclosure, even if the write process is repeated due to a conversion error when converting print data to raster format data, it is possible to prevent the write process to a storage unit with a limited number of write cycles from continuing.

本開示の一実施形態の画像形成システムのシステム構成を示す図である。This figure shows the system configuration of an image forming system according to one embodiment of the present disclosure. 本開示の一実施形態の画像形成装置のハードウェア構成を示すブロック図である。This block diagram shows the hardware configuration of an image forming apparatus according to one embodiment of the present disclosure. 本開示の一実施形態の画像形成装置の機能構成を示すブロック図である。This block diagram shows the functional configuration of an image forming apparatus according to one embodiment of the present disclosure. 印刷の際のSSDにおけるデータ記録状態を示す図である。This diagram shows the data recording status on the SSD during printing. SMART情報の一例を示す図である。This figure shows an example of SMART information. 本開示の一実施形態の画像形成装置において、印刷データに対して変換処理を行う際の処理の流れを説明するためのフローチャートである。This is a flowchart illustrating the processing flow when performing conversion processing on print data in an image forming apparatus according to one embodiment of the present disclosure.

以下、図面を参照して、本開示を実施するための形態例を詳細に説明する。図1は一実施形態の画像形成システムのシステム構成を示す図である。 The following describes in detail examples of embodiments for implementing this disclosure with reference to the drawings. Figure 1 is a diagram showing the system configuration of an image forming system according to one embodiment.

本実施形態の画像形成システムは、図1に示すように、ネットワーク30により相互に接続された画像形成装置10、及び端末装置20により構成される。 As shown in Figure 1, the image forming system of this embodiment consists of image forming apparatuses 10 and terminal devices 20 that are interconnected by a network 30.

端末装置20は、印刷データを生成して、ネットワーク30経由にて生成した印刷データを画像形成装置10に対して送信する。また、端末装置20は、印刷データをラスタ形式のデータに変換する変換処理を実行することも可能である。端末装置20は、本開示の技術における外部機器の一例である。 The terminal device 20 generates print data and transmits the generated print data to the image forming apparatus 10 via the network 30. The terminal device 20 can also perform a conversion process to convert the print data into raster format data. The terminal device 20 is an example of an external device in the technology of this disclosure.

画像形成装置10は、端末装置20から送信された印刷データを受け付けて、印刷データに応じた画像を用紙上に出力する。なお、画像形成装置10は、印刷機能、スキャン機能、コピー機能、ファクシミリ機能等の複数の機能を有するいわゆる複合機と呼ばれる装置である。画像形成装置10は、本開示の技術における画像形成装置の一例である。 The image forming apparatus 10 receives print data transmitted from the terminal device 20 and outputs an image on the paper corresponding to the print data. The image forming apparatus 10 is a so-called multifunction device having multiple functions such as printing, scanning, copying, and facsimile. The image forming apparatus 10 is an example of an image forming apparatus in the technology of this disclosure.

次に、本実施形態のデータ処理システムにおける画像形成装置10のハードウェア構成を図2に示す。 Next, Figure 2 shows the hardware configuration of the image forming apparatus 10 in the data processing system of this embodiment.

画像形成装置10は、図2に示すように、CPU(Central Processing Unit)11、RAM(Random Access Memory)12、SSD(Solid State Drive)13、通信インタフェース(IFと略す。)14、タッチパネル又は液晶ディスプレイ並びにキーボードを含むユーザインタフェース(UIと略す。)装置15、スキャナ16、プリントエンジン17を有する。これらの構成要素は、制御バス18を介して互いに接続されている。 As shown in Figure 2, the image forming apparatus 10 includes a CPU (Central Processing Unit) 11, RAM (Random Access Memory) 12, SSD (Solid State Drive) 13, a communication interface (IF) 14, a user interface (UI) device 15 including a touch panel or liquid crystal display and keyboard, a scanner 16, and a print engine 17. These components are connected to each other via a control bus 18.

SSD13は、書き込み可能回数に制限がある記憶部の一例である。記憶部は、不揮発性メモリにより構成してもよい。なお、「書き込み可能回数に制限がある記憶部」とは、書き込み回数の増加に伴い劣化が進行し、実質的に書き込み可能回数に制限がある記憶部を意味する。 SSD13 is an example of a memory unit with a limited number of write cycles. The memory unit may be composed of non-volatile memory. Note that "a memory unit with a limited number of write cycles" refers to a memory unit that deteriorates with increasing write cycles, effectively limiting the number of write cycles.

通信IF14は、ネットワーク30を介して外部の装置等との間でデータの送信及び受信を行う。UI装置15は、ユーザからの指示入力を受け付ける。スキャナ16は、画像形成装置10に装填された原稿を、画像データとして読み取る。プリントエンジン17は、帯電、露光、現像、転写、定着などの工程を経て印刷用紙等の記録媒体上に画像を印刷する。 The communication interface (IF) 14 transmits and receives data to and from external devices via the network 30. The UI device 15 receives user input. The scanner 16 reads the original document loaded into the image forming apparatus 10 as image data. The print engine 17 prints the image onto a recording medium such as printing paper through processes such as charging, exposure, development, transfer, and fixing.

CPU11は、RAM12またはSSD13に格納された制御プログラムに基づいて所定の処理を実行して、画像形成装置10の動作を制御するプロセッサである。なお、本実施形態では、CPU11は、RAM12またはSSD13内に格納された制御プログラムを読み出して実行するものとして説明したが、これに限定されるものではない。この制御プログラムをコンピュータ読取可能な記録媒体に記録した形態で提供してもよい。例えば、このプログラムをCD(Compact Disc)-ROM(Read Only Memory)及びDVD(Digital Versatile Disc)-ROM等の光ディスクに記録した形態、若しくは、USB(Universal Serial Bus)メモリ及びメモリカード等の半導体メモリに記録した形態で提供してもよい。また、この制御プログラムを、通信インタフェース14に接続された通信回線を介して外部装置から取得するようにしてもよい。 The CPU 11 is a processor that controls the operation of the image forming apparatus 10 by executing predetermined processes based on a control program stored in the RAM 12 or SSD 13. In this embodiment, the CPU 11 is described as reading and executing the control program stored in the RAM 12 or SSD 13, but it is not limited to this. This control program may be provided in a form recorded on a computer-readable recording medium. For example, this program may be provided in a form recorded on an optical disc such as a CD (Compact Disc)-ROM (Read Only Memory) or DVD (Digital Versatile Disc)-ROM, or on a semiconductor memory such as a USB (Universal Serial Bus) memory or memory card. Furthermore, this control program may be acquired from an external device via a communication line connected to the communication interface 14.

図3は、上記の制御プログラムが実行されることにより実現される画像形成装置10の機能構成を示すブロック図である。 Figure 3 is a block diagram showing the functional configuration of the image forming apparatus 10 realized by the execution of the control program described above.

本実施形態の画像形成装置10は、図3に示すように、認証部31と、操作入力部32と、表示部33と、データ送受信部34と、制御部35と、画像読取部36と、画像出力部37と、RAM12と、SSD13とを備えている。 As shown in Figure 3, the image forming apparatus 10 of this embodiment includes an authentication unit 31, an operation input unit 32, a display unit 33, a data transmission/reception unit 34, a control unit 35, an image reading unit 36, an image output unit 37, a RAM 12, and an SSD 13.

認証部31は、画像形成装置10を利用しようとするユーザに対する認証処理を実行する。操作入力部32は、ユーザにより行われた各種操作の情報を入力する。表示部33は、制御部35により制御され、ユーザに各種情報を表示する。データ送受信部34は、端末装置20等の外部の装置との間でデータの送受信を行う。 The authentication unit 31 performs authentication processing for users attempting to use the image forming apparatus 10. The operation input unit 32 inputs information about various operations performed by the user. The display unit 33, controlled by the control unit 35, displays various information to the user. The data transmission/reception unit 34 transmits and receives data with external devices such as the terminal device 20.

制御部35は、画像形成装置10の全体動作を制御していて、ユーザからの指示入力に基づいて、画像読取部36によって原稿画像を読み取る制御、印刷データを画像出力部37から出力する制御等を行う。 The control unit 35 controls the overall operation of the image forming apparatus 10, and based on user input, it controls the image reading unit 36 to read the original image, and controls the output of print data from the image output unit 37, etc.

画像読取部36は、制御部35による制御に基づいて、装填された原稿から原稿画像を読み取る。画像出力部37は、制御部35による制御に基づいて、印刷用紙等の記録媒体上に画像を出力する。 The image reading unit 36 reads the image from the loaded document based on the control unit 35. The image output unit 37 outputs the image onto a recording medium such as printing paper, based on the control unit 35.

画像形成装置10では、端末装置20から送信された印刷データを印刷する際、ページ記述言語の形式で記述された印刷データをラスタ形式のデータ(以下、ラスタデータと記載)に変換する変換処理を行う。 The image forming apparatus 10 performs a conversion process when printing print data transmitted from the terminal device 20, converting the print data, which is written in page description language format, into raster format data (hereinafter referred to as raster data).

なお、印刷データを受信してから時間差をおいて印刷データを印刷する等の理由により、印刷データは通常はRAM12ではなくSSD13に記憶される。図4は、印刷の際のSSD13におけるデータ記録状態を示す図である。 Furthermore, due to reasons such as a time delay between receiving the print data and printing it, the print data is usually stored in the SSD 13 rather than the RAM 12. Figure 4 shows the data recording state in the SSD 13 during printing.

制御部35は、図4(A)に示すように、端末装置20から印刷データを受信すると、この印刷データをSSD13に記憶する。 As shown in Figure 4(A), when the control unit 35 receives print data from the terminal device 20, it stores this print data in the SSD 13.

次に、制御部35は、印刷データに対してラスタデータへの変換処理を行う。このとき、SSD13は、図4(B)に示すように、印刷データに加えて、印刷データの先頭から順次変換されたラスタデータ、換言すれば変換途中のラスタデータが記憶された状態となる。 Next, the control unit 35 performs a conversion process from print data to raster data. At this point, as shown in Figure 4(B), the SSD 13 stores not only the print data but also the raster data converted sequentially from the beginning of the print data—in other words, raster data in the process of conversion.

変換処理が終了すると、SSD13は、図4(C)に示すように、印刷データ及びラスタデータが記憶された状態となる。 Once the conversion process is complete, the SSD 13 will be in a state where it has stored the print data and raster data, as shown in Figure 4(C).

ラスタデータを使用して端末装置20から送信された印刷データの印刷が終了すると、制御部35は、図4(D)に示すように、この印刷データ及びラスタデータをSSD13から削除する。 When printing of the print data transmitted from the terminal device 20 using raster data is completed, the control unit 35 deletes the print data and raster data from the SSD 13, as shown in Figure 4(D).

ここで、変換処理の際に変換異常が発生すると、制御部35は、図4(B)に示す状態のデータ、すなわち、変換異常が発生した印刷データと、この印刷データの変換途中のラスタデータをSSD13から削除する。その後、制御部35は、変換異常が発生した印刷データを送信した端末装置20から印刷データを受信しなおしてSSD13に記憶し、受信しなおした印刷データに対して再度変換処理を行う。従って、変換処理の際に変換異常が繰り返されると、SSD13に対する書き込み回数が増加することになる。 If a conversion error occurs during the conversion process, the control unit 35 deletes the data in the state shown in Figure 4(B), i.e., the print data with the conversion error and the raster data in the process of converting this print data, from the SSD 13. Then, the control unit 35 re-receives the print data from the terminal device 20 that sent the print data with the conversion error, stores it in the SSD 13, and performs the conversion process again on the re-received print data. Therefore, if conversion errors occur repeatedly during the conversion process, the number of writes to the SSD 13 will increase.

そのため、制御部35は、変換処理の実行が可能な端末装置20から送信された印刷データをSSD13に記憶し、記憶した印刷データの変換処理において変換異常が発生した場合であって、変換異常が発生した回数又は頻度が予め設定された閾値未満である場合は、変換異常が発生した印刷データを送信した端末装置20から再度当該印刷データを受信してSSD13に記憶し、変換処理において変換異常が発生した場合であって、変換異常が発生した回数又は頻度が予め設定された閾値に達した場合は、変換異常が発生した印刷データを送信した端末装置20に対して、当該印刷データに変換処理を施した後のラスタデータを送信する指示を出す。 Therefore, the control unit 35 stores the print data transmitted from the terminal device 20 capable of performing the conversion process in the SSD 13. If a conversion error occurs during the conversion process of the stored print data, and the number or frequency of such errors is below a preset threshold, the control unit 35 receives the print data again from the terminal device 20 that transmitted the print data with the conversion error and stores it in the SSD 13. If a conversion error occurs during the conversion process, and the number or frequency of such errors reaches a preset threshold, the control unit 35 instructs the terminal device 20 that transmitted the print data with the conversion error to transmit the raster data after the conversion process has been applied to the print data.

ここで、「変換異常が発生した回数又は頻度」とは、特定の印刷データにおいて発生した変換異常の回数又は頻度ではなく、画像形成装置10において変換処理を行った印刷データ全体において発生した変換異常の回数又は頻度である。 Here, "the number or frequency of conversion errors" refers not to the number or frequency of conversion errors that occurred in specific print data, but to the number or frequency of conversion errors that occurred in all print data processed by the image forming apparatus 10.

変換異常が発生した回数としては、例えば1000回~10000万回等、SSD13の書き込み可能回数に応じて任意の回数を設定することができる。例えば、変換異常が発生した回数の閾値を1000回に設定した場合は、次の処理が行われる。新たに発生した変換異常を含めて、画像形成装置10において過去に累積で1000回以上の変換異常が発生した場合、制御部35は、変換異常が発生した印刷データを送信した端末装置20に対して、当該印刷データに変換処理を施した後のラスタデータを送信する指示を出す。 The number of times a conversion error occurs can be set to any number depending on the number of write cycles of the SSD 13, for example, from 1,000 to 100,000,000. For example, if the threshold for the number of conversion errors is set to 1,000, the following process is performed: If the image forming apparatus 10 has accumulated 1,000 or more conversion errors in the past, including newly occurring errors, the control unit 35 instructs the terminal device 20 that transmitted the print data with the conversion error to transmit the raster data after the conversion process has been applied to the print data.

変換異常が発生した頻度としては、例えば1日当たり10回、又は、1週間当たり100回等、SSD13の書き込み可能回数に応じて任意の頻度を設定することができる。例えば、変換異常が発生した頻度の閾値を1日当たり10回に設定した場合は、次の処理が行われる。新たに発生した変換異常を含めて、画像形成装置10において当日中に累積で10回以上の変換異常が発生した場合、制御部35は、変換異常が発生した印刷データを送信した端末装置20に対して、当該印刷データに変換処理を施した後のラスタデータを送信する指示を出す。 The frequency of conversion errors can be set arbitrarily according to the number of write cycles available on the SSD 13, for example, 10 times per day or 100 times per week. For example, if the threshold for the frequency of conversion errors is set to 10 times per day, the following process is performed: If the image forming apparatus 10 accumulates 10 or more conversion errors on a given day, including newly occurring errors, the control unit 35 instructs the terminal device 20 that transmitted the print data with the conversion error to transmit the raster data after the conversion process has been applied to the print data.

なお、画像形成装置10の代わりに端末装置20に変換処理を実行させると、端末装置20に負荷が掛かるため、変換処理を実行する機器の変更回数は、抑えることが好ましい。 Furthermore, if the conversion process is performed by the terminal device 20 instead of the image forming apparatus 10, it will place a load on the terminal device 20. Therefore, it is preferable to minimize the number of times the device performing the conversion process is changed.

そのため、制御部35は、外部機器別に、受信した印刷データの変換異常が発生した回数又は頻度が閾値に到達したか確認するようにしてもよい。すなわち、同じ外部機器から受信した印刷データについて、変換異常が発生した回数又は頻度が閾値に到達している場合に、変換処理を実行する機器の変更を行うようにしてもよい。 Therefore, the control unit 35 may check whether the number or frequency of conversion errors in received print data has reached a threshold for each external device. That is, if the number or frequency of conversion errors in print data received from the same external device reaches a threshold, the control unit may change the device performing the conversion process.

また、制御部35は、更に、印刷データ別に、変換異常が発生した回数又は頻度が閾値に到達したか確認するようにしてもよい。すなわち、同じ外部機器から受信した同じ印刷データについて、変換異常が発生した回数又は頻度が閾値に到達している場合に、変換処理を実行する機器の変更を行うようにしてもよい。なお、「同じ外部機器から受信した同じ印刷データ」については、同一の印刷指示における印刷データを該当する印刷データとしてもよいし、印刷指示が異なっていても印刷データのファイル名が同じ場合には、この印刷データを該当する印刷データとしてもよい Furthermore, the control unit 35 may also check whether the number or frequency of conversion errors has reached a threshold for each print data set. That is, if the number or frequency of conversion errors for the same print data received from the same external device reaches a threshold, the control unit may change the device performing the conversion process. Note that "the same print data received from the same external device" may refer to print data under the same print instruction, or, even if the print instructions are different, if the file name of the print data is the same, this print data may be considered the relevant print data.

また、制御部35は、SSD13の状態に関する情報を取得し、変換処理において変換異常が発生した場合であって、変換異常が発生した回数又は頻度が閾値に達し、かつ、SSD13の状態が予め設定された条件を満たす場合は、端末装置20に対して変換処理後のラスタデータを送信する指示を出すようにしてもよい。 Furthermore, the control unit 35 may acquire information regarding the state of the SSD 13, and if a conversion error occurs during the conversion process, and the number or frequency of conversion errors reaches a threshold, and the state of the SSD 13 satisfies a preset condition, it may issue an instruction to the terminal device 20 to transmit the raster data after the conversion process.

SSD13の状態に関する情報の取得については、例えば、制御部35は、SSD13からSMART(Self-Monitoring Analysis Reporting-Technology)情報を取得する。 Regarding the acquisition of information regarding the status of the SSD 13, for example, the control unit 35 acquires SMART (Self-Monitoring Analysis Reporting-Technology) information from the SSD 13.

図5は、SMART情報の一例を示す図である。図5に示すように、SMART情報には、例えば、「データ読み取り時のエラー率」、「起動回数」、「起動時間」、「現在の内部温度」、「書き込み回数」、「書き込みデータ量」、「書き込み可能回数」、「書き込み可能データ量」、及び、「残り寿命」等の項目がある。SMART情報では、項目毎に、現在値、最悪値、閾値が示される。制御部35は、SSD13の状態に関する情報として、これらの任意の情報を取得することができる。 Figure 5 shows an example of SMART information. As shown in Figure 5, SMART information includes items such as "error rate during data reading," "number of startups," "startup time," "current internal temperature," "number of writes," "amount of data written," "number of writeables remaining," "amount of data that can be written remaining," and "remaining lifespan." For each item in the SMART information, the current value, worst-case value, and threshold value are shown. The control unit 35 can acquire any of this information as information regarding the status of the SSD 13.

例えば、制御部35は、SSD13に対して書き込まれたデータ量に関する情報を取得し、変換処理において変換異常が発生した場合であって、変換異常が発生した回数又は頻度が予め設定された閾値に達し、かつ、SSD13に対して予め設定された期間内に予め設定されたデータ量以上の書き込みが行われていた場合は、端末装置20に対して変換処理後のラスタデータを送信する指示を出すようにしてもよい。 For example, the control unit 35 may acquire information regarding the amount of data written to the SSD 13, and if a conversion error occurs during the conversion process, and the number or frequency of conversion errors reaches a preset threshold, and if more than a preset amount of data has been written to the SSD 13 within a preset period, it may issue an instruction to the terminal device 20 to transmit the raster data after the conversion process.

ここで、「SSD13に対して書き込まれたデータ量に関する情報」とは、SSD13に対して書き込まれたデータ量そのものの情報(SMART情報における「書き込みデータ量」)であってもよい。また、SSD13に対して書き込まれたデータ量に比例する、SSD13に対して書き込まれた回数の情報(SMART情報における「書き込み回数」)であってもよい。 Here, "information regarding the amount of data written to SSD 13" may refer to the amount of data written to SSD 13 itself (the "amount of data written" in SMART information). Alternatively, it may refer to information regarding the number of times data has been written to SSD 13, which is proportional to the amount of data written to SSD 13 (the "number of writes" in SMART information).

また、制御部35は、SSD13の寿命に関する情報を取得し、変換処理において変換異常が発生した場合であって、変換異常が発生した回数又は頻度が予め設定された閾値に達し、かつ、SSD13の残り寿命が予め設定された期間内に予め設定された量以上減少していた場合は、端末装置20に対して変換処理後のラスタデータを送信する指示を出すようにしてもよい。 Furthermore, the control unit 35 may acquire information regarding the lifespan of the SSD 13, and if a conversion error occurs during the conversion process, and the number or frequency of conversion errors reaches a preset threshold, and the remaining lifespan of the SSD 13 has decreased by a preset amount or more within a preset period, it may issue an instruction to the terminal device 20 to transmit the raster data after the conversion process.

ここで、「SSD13の寿命に関する情報」とは、SSD13の残り寿命そのものの情報(SMART情報における「残り寿命」)であってもよい。また、SSD13の現在の書き込み回数を取得し、SSD13の現在の書き込み回数を新品の状態のSSD13の書き込み可能回数で除算した値としてもよい。同様に、SSD13の現在の書き込みデータ量を取得し、SSD13の現在の書き込み回数を新品の状態のSSD13の書き込み可能データ量で除算した値としてもよい。 Here, "information regarding the lifespan of SSD 13" may refer to the remaining lifespan of SSD 13 itself (the "remaining lifespan" in SMART information). Alternatively, the current write count of SSD 13 may be obtained and the result obtained by dividing the current write count by the number of writeable SSD 13 in a new state. Similarly, the current amount of data written to SSD 13 may be obtained and the result obtained by dividing the current write count by the amount of writeable SSD 13 in a new state.

次に、本実施形態の画像形成装置10において、印刷データに対して変換処理を行う際の処理の流れについて、図6のフローチャートを参照して説明する。 Next, the processing flow for performing conversion processing on print data in the image forming apparatus 10 of this embodiment will be explained with reference to the flowchart in Figure 6.

制御部35は、ステップS11において、端末装置20から送信された印刷データに対して、ラスタデータに変換する変換処理を実行する。 In step S11, the control unit 35 performs a conversion process to convert the print data transmitted from the terminal device 20 into raster data.

次に、制御部35は、ステップS12において、変換処理が正常に終了したか否かの判定を行う。 Next, in step S12, the control unit 35 determines whether the conversion process has been completed successfully.

ステップS12において、変換処理が正常に終了したと判定された場合、制御部35は、変換処理を終了する。 In step S12, if it is determined that the conversion process has completed successfully, the control unit 35 terminates the conversion process.

ステップS12において、変換処理が正常に終了していない、すなわち変換異常が発生したと判定された場合、制御部35は、ステップS13において、画像形成装置10において変換異常が発生した回数又は頻度が閾値以上か否かの判定を行う。 If, in step S12, it is determined that the conversion process has not completed successfully, i.e., that a conversion error has occurred, the control unit 35, in step S13, determines whether the number or frequency of conversion errors in the image forming apparatus 10 is equal to or greater than a threshold.

ステップS13において、変換異常が発生した回数又は頻度が閾値以上ではないと判定された場合、制御部35は、ステップS14において、変換異常が発生した印刷データ及び変換途中のラスタデータを削除する。 If, in step S13, it is determined that the number or frequency of conversion errors is not above a threshold, the control unit 35 deletes the print data and raster data in the process of conversion that had conversion errors in step S14.

次に、制御部35は、ステップS15において、変換異常が発生した印刷データを送信した端末装置20から再度当該印刷データを取得し、再取得した印刷データに対する変換処理を実行し、ステップS12に遷移する。 Next, in step S15, the control unit 35 retrieves the print data again from the terminal device 20 that transmitted the print data where the conversion error occurred, performs a conversion process on the re-acquired print data, and then proceeds to step S12.

ステップS13において、変換異常が発生した回数又は頻度が閾値以上であると判定された場合、制御部35は、ステップS16において、SSD13のSMART情報が条件に合致するか否かの判定を行う。 If, in step S13, it is determined that the number or frequency of conversion errors is equal to or greater than a threshold, the control unit 35 determines in step S16 whether the SMART information of the SSD 13 meets the conditions.

ここで、「条件」とは、例えば、SSD13に対して予め設定された期間内に予め設定されたデータ量以上の書き込みが行われている、又は、SSD13の残り寿命が予め設定された期間内に予め設定された量以上減少している、等である。 Here, "conditions" refer to, for example, situations where more than a predetermined amount of data has been written to SSD 13 within a predetermined period, or where the remaining lifespan of SSD 13 has decreased by more than a predetermined amount within a predetermined period.

ステップS16において、SSD13のSMART情報が条件に合致しないと判定された場合、制御部35は、上記のステップS14及びステップS15を実行し、ステップS12に遷移する。 If, in step S16, it is determined that the SMART information of SSD 13 does not meet the conditions, the control unit 35 executes steps S14 and S15 and proceeds to step S12.

ステップS16において、SSD13のSMART情報が条件に合致すると判定された場合、制御部35は、ステップS17において、変換異常が発生した印刷データを送信した外部装置である端末装置20に対して、当該印刷データに変換処理を施した後のラスタデータを送信する指示を出し、ステップS18において、端末装置20からラスタデータを取得して、変換処理を終了する。 In step S16, if it is determined that the SMART information of the SSD 13 meets the conditions, the control unit 35, in step S17, issues an instruction to the terminal device 20, which is the external device that transmitted the print data with the conversion error, to transmit the raster data after the conversion process has been applied to the print data. In step S18, the control unit 35 retrieves the raster data from the terminal device 20 and terminates the conversion process.

上記の変換処理の終了後、制御部35は、変換処理により取得したラスタデータを使用して、端末装置20から送信された印刷データの印刷処理を実行する。 After the above conversion process is completed, the control unit 35 uses the raster data acquired through the conversion process to execute the printing process for the print data transmitted from the terminal device 20.

[変形例]
以上、本開示の一実施形態の画像形成システムについて説明してきたが、本開示の技術は上記実施形態に限定されず、適宜変更することもできる。
[Differentiation]
Although an image forming system according to one embodiment of the present disclosure has been described above, the technology of the present disclosure is not limited to the above embodiment and can be modified as appropriate.

上記各実施形態において、プロセッサとは広義的なプロセッサを指し、汎用的なプロセッサ(例えばCPU:Central Processing Unit、等)や、専用のプロセッサ(例えばGPU:Graphics Processing Unit、ASIC:Application Specific Integrated Circuit、FPGA:Field Programmable Gate Array、プログラマブル論理デバイス等)を含むものである。 In the embodiments described above, "processor" refers to a processor in a broad sense, including general-purpose processors (e.g., CPU: Central Processing Unit, etc.) and dedicated processors (e.g., GPU: Graphics Processing Unit, ASIC: Application Specific Integrated Circuit, FPGA: Field Programmable Gate Array, programmable logic device, etc.).

また上記各実施形態におけるプロセッサの動作は、1つのプロセッサによって成すのみでなく、物理的に離れた位置に存在する複数のプロセッサが協働して成すものであってもよい。また、プロセッサの各動作の順序は上記各実施形態において記載した順序のみに限定されるものではなく、適宜変更してもよい。 Furthermore, the processor operations in each of the above embodiments may not be performed by a single processor, but may also be performed by multiple processors located in physically separate locations working together. Also, the order of the processor operations is not limited to the order described in each of the above embodiments, and may be changed as appropriate.

10 画像形成装置
11 CPU
12 RAM
13 SSD
14 通信インタフェース
15 ユーザインタフェース装置
16 スキャナ
17 プリントエンジン
18 制御バス
20 端末装置
30 ネットワーク
31 認証部
32 操作入力部
33 表示部
34 データ送受信部
35 制御部
36 画像読取部
37 画像出力部
10 Image forming device 11 CPU
12 RAM
13 SSD
14 Communication interface 15 User interface device 16 Scanner 17 Print engine 18 Control bus 20 Terminal device 30 Network 31 Authentication unit 32 Operation input unit 33 Display unit 34 Data transmission/reception unit 35 Control unit 36 Image reading unit 37 Image output unit

Claims (7)

プロセッサを備え、
前記プロセッサは、
印刷データをラスタ形式のデータに変換する変換処理の実行が可能な外部機器から送信された印刷データを、書き込み可能回数に制限がある記憶部に記憶し、
記憶した印刷データをラスタ形式のデータに変換する変換処理において変換異常が発生した場合であって、変換異常が発生した回数又は頻度が予め設定された閾値未満である場合は、変換異常が発生した印刷データを送信した外部機器から再度当該印刷データを受信して、前記記憶部に記憶し、
前記変換処理において変換異常が発生した場合であって、変換異常が発生した回数又は頻度が前記閾値に達した場合は、変換異常が発生した印刷データを送信した外部機器に対して、当該印刷データに前記変換処理を施した後のラスタ形式のデータを送信する指示を出す
画像形成装置。
Equipped with a processor,
The aforementioned processor,
Print data transmitted from an external device capable of performing a conversion process to convert print data into raster format data is stored in a memory unit with a limited number of write cycles.
If a conversion error occurs during the conversion process to convert stored print data into raster format data, and the number or frequency of such errors is less than a preset threshold, the system will re-receive the print data from the external device that transmitted the print data with the conversion error and store it in the storage unit.
If a conversion error occurs during the conversion process and the number or frequency of conversion errors reaches the threshold, the image forming apparatus issues an instruction to the external device that transmitted the print data in which the conversion error occurred, to transmit the raster format data after the conversion process has been applied to the print data.
前記プロセッサは、
外部機器別に、受信した印刷データの変換異常が発生した回数又は頻度が前記閾値に到達したか確認する
請求項1に記載の画像形成装置。
The aforementioned processor,
The image forming apparatus according to claim 1, which checks whether the number or frequency of conversion errors in received print data has reached the threshold for each external device.
前記プロセッサは、
更に、印刷データ別に、変換異常が発生した回数又は頻度が前記閾値に到達したか確認する
請求項2に記載の画像形成装置。
The aforementioned processor,
Furthermore, the image forming apparatus according to claim 2, which checks whether the number or frequency of conversion errors that occurred for each print data has reached the threshold.
前記プロセッサは、
前記記憶部の状態に関する情報を取得し、
前記変換処理において変換異常が発生した場合であって、変換異常が発生した回数又は頻度が前記閾値に達し、かつ、前記記憶部の状態が予め設定された条件を満たす場合は、変換異常が発生した印刷データを送信した外部機器に対して、当該印刷データに前記変換処理を施した後のラスタ形式のデータを送信する指示を出す
請求項1から3のいずれか1項に記載の画像形成装置。
The aforementioned processor,
Information regarding the state of the memory unit is obtained,
The image forming apparatus according to any one of claims 1 to 3, wherein if a conversion error occurs in the conversion process, and the number or frequency of conversion errors reaches the threshold, and the state of the storage unit satisfies a preset condition, the apparatus issues an instruction to the external device that transmitted the print data in which the conversion error occurred to transmit raster format data after the conversion process has been applied to the print data.
前記プロセッサは、
前記記憶部の状態に関する情報として、前記記憶部に対して書き込まれたデータ量に関する情報を取得し、
前記変換処理において変換異常が発生した場合であって、変換異常が発生した回数又は頻度が前記閾値に達し、かつ、前記記憶部に対して予め設定された期間内に予め設定されたデータ量以上の書き込みが行われていた場合は、変換異常が発生した印刷データを送信した外部機器に対して、当該印刷データに前記変換処理を施した後のラスタ形式のデータを送信する指示を出す
請求項4に記載の画像形成装置。
The aforementioned processor,
As information regarding the state of the storage unit, information regarding the amount of data written to the storage unit is obtained.
The image forming apparatus according to claim 4, wherein if a conversion error occurs in the conversion process, and the number or frequency of conversion errors reaches the threshold, and if more than a preset amount of data has been written to the storage unit within a preset period, the apparatus issues an instruction to the external device that transmitted the print data in which the conversion error occurred to transmit the raster format data after the conversion process has been applied to the print data.
前記プロセッサは、
前記記憶部の状態に関する情報として、前記記憶部の寿命に関する情報を取得し、
前記変換処理において変換異常が発生した場合であって、変換異常が発生した回数又は頻度が前記閾値に達し、かつ、前記記憶部の残り寿命が予め設定された期間内に予め設定された量以上減少していた場合は、変換異常が発生した印刷データを送信した外部機器に対して、当該印刷データに前記変換処理を施した後のラスタ形式のデータを送信する指示を出す
請求項4または5に記載の画像形成装置。
The aforementioned processor,
As information regarding the state of the memory unit, information regarding the lifespan of the memory unit is obtained.
The image forming apparatus according to claim 4 or 5, wherein if a conversion error occurs in the conversion process, and the number or frequency of conversion errors reaches the threshold, and the remaining lifespan of the storage unit has decreased by a predetermined amount or more within a predetermined period, the apparatus issues an instruction to the external device that transmitted the print data in which the conversion error occurred, to transmit the raster format data after the conversion process has been applied to the print data.
印刷データをラスタ形式のデータに変換する変換処理の実行が可能な外部機器から送信された印刷データを、書き込み可能回数に制限がある記憶部に記憶するステップと、
記憶した印刷データをラスタ形式のデータに変換する変換処理において変換異常が発生した場合であって、変換異常が発生した回数又は頻度が予め設定された閾値未満である場合は、変換異常が発生した印刷データを送信した外部機器から再度当該印刷データを受信して、前記記憶部に記憶するステップと、
前記変換処理において変換異常が発生した場合であって、変換異常が発生した回数又は頻度が前記閾値に達した場合は、変換異常が発生した印刷データを送信した外部機器に対して、当該印刷データに前記変換処理を施した後のラスタ形式のデータを送信する指示を出すステップと、
をコンピュータに実行させるためのプログラム。
The process involves storing print data transmitted from an external device capable of performing a conversion process to convert print data into raster format data in a memory unit with a limited number of write cycles.
If a conversion error occurs during the conversion process to convert stored print data into raster format data, and the number or frequency of such errors is less than a preset threshold, the process includes the step of receiving the print data again from the external device that transmitted the print data with the conversion error and storing it in the storage unit.
If a conversion error occurs during the conversion process, and the number or frequency of such errors reaches the threshold, the step of issuing an instruction to the external device that transmitted the print data in which the conversion error occurred to transmit the raster format data after the conversion process has been applied to the print data,
A program that causes a computer to execute something.
JP2022039295A 2022-03-14 2022-03-14 Image forming apparatus and program Active JP7835064B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2022039295A JP7835064B2 (en) 2022-03-14 2022-03-14 Image forming apparatus and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2022039295A JP7835064B2 (en) 2022-03-14 2022-03-14 Image forming apparatus and program

Publications (2)

Publication Number Publication Date
JP2023133994A JP2023133994A (en) 2023-09-27
JP7835064B2 true JP7835064B2 (en) 2026-03-25

Family

ID=88143363

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2022039295A Active JP7835064B2 (en) 2022-03-14 2022-03-14 Image forming apparatus and program

Country Status (1)

Country Link
JP (1) JP7835064B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2025018301A1 (en) 2023-07-14 2025-01-23 ソフトバンクグループ株式会社 Control system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006048196A (en) 2004-08-02 2006-02-16 Toshiba Corp Network printing system, printer, and print data creation device
JP2015219853A (en) 2014-05-21 2015-12-07 コニカミノルタ株式会社 Image forming apparatus, control method, and control program
JP2019144816A (en) 2018-02-20 2019-08-29 京セラドキュメントソリューションズ株式会社 Information processing device and information processing method
JP2020107117A (en) 2018-12-27 2020-07-09 ブラザー工業株式会社 Printing system and printer
JP2021026319A (en) 2019-07-31 2021-02-22 キヤノン株式会社 Image forming apparatus and method for controlling image forming apparatus

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3513268B2 (en) * 1995-05-22 2004-03-31 キヤノン株式会社 Image communication device and control method for image communication device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006048196A (en) 2004-08-02 2006-02-16 Toshiba Corp Network printing system, printer, and print data creation device
JP2015219853A (en) 2014-05-21 2015-12-07 コニカミノルタ株式会社 Image forming apparatus, control method, and control program
JP2019144816A (en) 2018-02-20 2019-08-29 京セラドキュメントソリューションズ株式会社 Information processing device and information processing method
JP2020107117A (en) 2018-12-27 2020-07-09 ブラザー工業株式会社 Printing system and printer
JP2021026319A (en) 2019-07-31 2021-02-22 キヤノン株式会社 Image forming apparatus and method for controlling image forming apparatus

Also Published As

Publication number Publication date
JP2023133994A (en) 2023-09-27

Similar Documents

Publication Publication Date Title
KR102372289B1 (en) Memory access system, method for controlling the same, computer-readable storage medium, and image forming apparatus
US11625209B2 (en) Image formation apparatus and for transmitting print data to a folder
US10911634B2 (en) Image forming apparatus
JP7835064B2 (en) Image forming apparatus and program
JP4928497B2 (en) Image processing apparatus, image processing method, image processing program, and storage medium
US9280302B2 (en) Image forming apparatus that generates log image, image forming system, and non-transitory recording medium
US20220180118A1 (en) Edge device, storage medium, and method of controlling edge device
US10594877B2 (en) Image processing apparatus, control method thereof, and storage medium
US9060091B2 (en) Image processing apparatus, image processing method, and computer-readable medium
JP2023133993A (en) Image forming device and program
US8582153B2 (en) Image forming apparatus and method
JP6600077B2 (en) Image processing apparatus, image processing method, and image processing program
JP2015029239A (en) Information processing apparatus, control method of information processing apparatus, and program
JP5422640B2 (en) Image reading device
US20160188215A1 (en) Information processing apparatus, memory control method for information processing apparatus, and program
US20160004940A1 (en) Image processing apparatus and method for controlling the image processing apparatus
JP2008269335A (en) Data transfer integrated circuit and data transfer device
EP4660775A1 (en) Information processing system and program
JP2022084311A (en) Image processing device and image processing program
US20250298912A1 (en) Information processing system, non-transitory computer-readable storage medium, and control method
US11137951B2 (en) Image forming apparatus, control method of image forming apparatus, and program
US10965838B2 (en) Image forming apparatus, method for controlling image forming apparatus, and non-transitory storage medium for restricting a function
US20090231613A1 (en) Image processing apparatus and method of controlling the same
US20110242595A1 (en) Data dividing method and data dividing device
JP5004322B2 (en) Data transfer control method, apparatus, and image forming apparatus

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20250221

TRDD Decision of grant or rejection written
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20260204

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20260210

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20260223

R150 Certificate of patent or registration of utility model

Ref document number: 7835064

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150