JP2006344022A - Equipment and program starting method - Google Patents
Equipment and program starting method Download PDFInfo
- Publication number
- JP2006344022A JP2006344022A JP2005169410A JP2005169410A JP2006344022A JP 2006344022 A JP2006344022 A JP 2006344022A JP 2005169410 A JP2005169410 A JP 2005169410A JP 2005169410 A JP2005169410 A JP 2005169410A JP 2006344022 A JP2006344022 A JP 2006344022A
- Authority
- JP
- Japan
- Prior art keywords
- recording medium
- program
- position information
- recording
- information
- 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
- Stored Programmes (AREA)
Abstract
Description
本発明は、機器及びプログラム起動方法に関し、特に比較的アクセス速度の低い記録媒体に記録されているプログラムを起動することにより所定の機能を実現する機器及び前記機器におけるプログラム起動方法に関する。 The present invention relates to a device and a program activation method, and more particularly to a device that realizes a predetermined function by activating a program recorded on a recording medium having a relatively low access speed and a program activation method in the device.
近年のデジタル複写機の高機能化に伴い、デジタル複写機で用いられるプログラムサイズが増大し、大容量のROMが実装されている。しかしながらROMはRAMに比べてコストが高く、またハードディスクやSDメモリカード等に比べてビット単価が高い。そこで、プログラムをROMではなく、SDメモリカード等のメモリカードから起動することによりデジタル複写機のコストダウンが図られている(例えば、特許文献1)。
しかしながら、メモリカードはROMに比べて読み込み速度が低いという欠点がある。したがって、メモリカードに記録されたプログラムは、ROMに記録されたプログラムに比べてより多くの起動時間を必要とするという問題がある。一般に、メモリカードに記録されたプログラムは、複写機の起動時に起動されるため、個々のプログラムの起動時間の増大は、複写機としての起動時間の増大に繋がる。 However, the memory card has a drawback that the reading speed is lower than that of the ROM. Therefore, there is a problem that the program recorded on the memory card requires more startup time than the program recorded on the ROM. In general, since the program recorded on the memory card is started when the copying machine is started, an increase in the starting time of each program leads to an increase in the starting time as the copying machine.
本発明は、上記の点に鑑みてなされたものであって、比較的アクセス速度の低い記録媒体に記録されたプログラムの起動速度を高めることのできる機器及びプログラム起動方法の提供を目的とする。 The present invention has been made in view of the above points, and an object of the present invention is to provide a device and a program activation method capable of increasing the activation speed of a program recorded on a recording medium having a relatively low access speed.
そこで上記課題を解決するため、本発明は、第一の記録媒体に保存されているプログラムを起動することにより所定の機能を実現する機器であって、
前記プログラムの前記第一の記録媒体に依存する位置情報を当該機器の備える第二の記録媒体に記録する位置情報記録手段と、
前記プログラムの起動の際に前記第二の記録媒体に記録された前記位置情報に基づいて前記第一の記録媒体より前記プログラムを読み込むプログラム読み込み手段とを有することを特徴とする。
Therefore, in order to solve the above problem, the present invention is a device that realizes a predetermined function by starting a program stored in a first recording medium,
Position information recording means for recording position information dependent on the first recording medium of the program on a second recording medium included in the device;
Program reading means for reading the program from the first recording medium based on the position information recorded on the second recording medium when the program is activated.
また、上記課題を解決するため、本発明は、上記機器におけるプログラム起動方法としてもよい。 Moreover, in order to solve the said subject, this invention is good also as the program starting method in the said apparatus.
本発明によれば、比較的アクセス速度の低い記録媒体に記録されたプログラムの起動速度を高めることのできる機器及びプログラム起動方法を提供することができる。 ADVANTAGE OF THE INVENTION According to this invention, the apparatus and program starting method which can raise the starting speed of the program recorded on the recording medium with comparatively low access speed can be provided.
以下、図面に基づいて本発明の実施の形態を説明する。本発明の実施の形態においてはプリンタ、複写機、又は複合機等の画像形成装置を機器の具体例として説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings. In the embodiment of the present invention, an image forming apparatus such as a printer, a copier, or a multifunction peripheral will be described as a specific example of the device.
図1は、本発明の実施の形態における画像形成装置のハードウェア構成例を示す図である。図1において、画像形成装置10は、それぞれバスBで相互に接続されているCPU(中央演算処理装置)11、ブート用フラッシメモリ(FROM)12、メモリコントローラ14、RAM15、オペレーションパネルコントローラ16、プリンタエンジン19、スキャナ20、及びネットワークインタフェース21等と、入力装置17及び表示装置18等より構成されている。
FIG. 1 is a diagram illustrating a hardware configuration example of an image forming apparatus according to an embodiment of the present invention. In FIG. 1, an
CPU11は、画像形成装置10における処理制御を行う。ブート用FROM12は、画像形成装置10の電源投入時に最初に実行されるブートプログラムが格納されたフラッシュメモリである。メモリコントローラ14は、画像形成装置10に装着されるメモリカード13の制御を行う。メモリカード13は、画像形成装置10における各種機能を実現するためのプログラムが格納されている記録媒体であり、SDメモリカード等のメモリカードの他、HD(ハードディスク)等であってもよい。
The
RAM15は、プログラム実行、画像蓄積又は画像編集を行うためのメモリ領域を実現するRAMである。入力装置17は、キー等、ユーザからの指示を入力するための装置である。表示装置18は、各種の情報を表示する液晶ディスプレイ等の装置である。オペレーションパネルコントローラ16は、入力装置17及び表示装置18等によって構成されるオペレーションパネルを制御する。プリンタエンジン19は、印刷やコピーの対象とされた画像を出力する。スキャナ20は、画像を読み取るためのスキャナである。ネットワークインタフェース21は、画像形成装置10をネットワークに接続するためのインタフェースとして用いられる。
The
図2は、本発明の実施の形態におけるブート用FROMに格納される情報の構成例を示す図である。 FIG. 2 is a diagram showing a configuration example of information stored in the boot FROM in the embodiment of the present invention.
ブート用FROM12はCPU11の起動開始アドレスにマッピングされておりその起動アドレスにブートプログラム141が格納されている。ブート用FROM12にはまた、起動フラグ142、機器構成情報143、読み込み履歴144、又はシリアル番号145等が記録されたそれぞれのファイルが格納されている。これら各種の情報の意味及び用途については後述する。
The boot FROM 12 is mapped to the activation start address of the
図3は、本発明の実施の形態におけるメモリカードに格納される情報の構成例を示す図である。 FIG. 3 is a diagram showing a configuration example of information stored in the memory card according to the embodiment of the present invention.
メモリカード13(HD又はSDメモリカード等)は、例えばFAT(File Allocation Table)等の一般的なファイルシステムで構成されている。このファイルシステム上に各種制御プログラム(システムプログラム131、表示制御プログラム132、コピー制御プログラム133、スキャナ制御プログラム134、FAX制御プログラム135、プリンタ制御プログラム136及びネットワーク制御プログラム137等)が格納されている。各ファイルはファイルシステムによる論理的な一情報によって格納位置が管理されているためその格納場所は任意である。
The memory card 13 (such as an HD or SD memory card) is configured by a general file system such as FAT (File Allocation Table). Various control programs (
以下、画像形成装置10の処理手順について説明する。図4は、第一の実施の形態における画像形成装置の起動時の処理手順を説明するためのフローチャートである。なお、図4等における処理は、CPU11が各種プログラムを実行することにより実現されるものである。
Hereinafter, a processing procedure of the
ユーザによって画像形成装置10の起動指示がなされると、ブート用FROM12に格納されているブートプログラム141は、ブート用FROM12における起動フラグ142の値が「通常」であるか又は「高速」であるかをチェックすることにより、読み込み履歴144の利用の可否を判断する(S101)
すなわち、起動フラグ142は、起動モードを識別するためのフラグ情報であり、その値は、「通常」又は「高速」を取り得る。「通常」は、画像形成装置10の起動時間を短縮化するための処理を実行しないモードをいう。「高速」は、読み込み履歴144を利用することにより、画像形成装置10の起動時間を短縮化するモードをいう。なお、起動フラグ142の初期値は「通常」である。
When the activation instruction of the
That is, the
したがって、画像形成装置10が初めて起動された際は、起動フラグ142の値は「通常」であると判定され(S102でYES)、通常起動が実行される。
Therefore, when the
通常起動では、まず、画像形成装置10の構成、具体的には画像形成装置10に接続されているデバイス(プロッタ、スキャナ、FAX等)の構成情報を取得することにより、現在のデバイス構成をチェックする(S103)。続いて、画像形成装置10の構成に応じたプログラム、すなわち、画像形成装置10に接続されていると判定されたデバイスを制御するために必要な制御プログラムを、メモリカード13のファイルシステムを経由してRAM15にロードする(S104)。なお、ここでは、ファイルシステムが共有されるため各制御プログラムは、ファイルシステム上におけるパス名等、メモリカード13に非依存の論理暦ない地情報によって識別される。
In normal startup, first, the current device configuration is checked by acquiring the configuration information of the
続いて、メモリカード13から読み込んだ各制御プログラムのメモリカード13に依存した物理的な位置情報、具体的には図2に示されるように、例えばセクタ番号(セクタNO)と、ロード先のRAM15におけるアドレス情報とを読み込み履歴144としてブート用FROM14に書き込む(S105)。
Subsequently, physical position information depending on the
続いて、ステップS103で取得したデバイスの構成情報を機器構成情報143としてブート用FROM143に書き込む(S106)。図4に示されるように機器構成情報143は、例えば、プロッタ、スキャナ、FAX、又はネットワーク等の各機能に関するデバイスが装備されているか否かを示す情報によって構成されている。
Subsequently, the device configuration information acquired in step S103 is written in the boot FROM 143 as device configuration information 143 (S106). As shown in FIG. 4, the
読み込み履歴144の書込み及び機器構成情報143の書込みが完了すると、起動フラグ142の値を「高速」に書き換える(S107)。その後、RAM15にロードされた各種制御プログラムを実行する(S108)。
When the writing of the
一方、ステップS102において起動フラグ142は「高速」であると判定された場合(S102でNO)、すなわち、少なくとも一度、上記一連の通常起動処理が実行された場合、ブート用FROM14に書き込まれている機器構成情報143を取得し(S109)、取得された機器構成情報143の示すデバイス構成(すなわち、前回起動時のデバイス構成)と現在のデバイス構成とを比較する(S110)。
On the other hand, if it is determined in step S102 that the
両者が一致した場合(S110でYES)、メモリカード13上の各種制御プログラムは、ファイルシステムを経由することなく読み込み履歴144に書き込まれているセクタ番号(転送元)とRAM15上のアドレス(転送先)に基づいてDMA転送によって、メモリカード13からRAM15へ高速にロードされ(S111)、起動される(S108)。したがって、この場合、画像形成装置10は高速に起動されることになる。
If the two match (YES in S110), the various control programs on the
一方、ステップS110で両者が一致しない場合は、画像形成装置10のデバイス構成に変化が生じたことになる。例えば、オプションとして後からFAXデバイスを追加されば場合等である。この場合、新たに追加されたデバイスを制御するプログラムも起動させなければならない。したがって、読み込み履歴144を利用した高速起動ではなく、ステップS103以降の通常起動を実行する。この際、読み込み履歴144及び機器構成情報143は、新たな情報に更新される(S105、S106)。したがって、機器構成に変更がなければ次回は読み込み履歴144によって高速起動を行うことができる。
On the other hand, if they do not match in step S110, the device configuration of the
ところで、メモリカード13上の各種制御プログラムが更新(書き換え)された場合、メモリカード13上における各制御プログラムの物理的な位置情報やサイズ、及びRAM15への転送先が変化する。この状態で高速起動を行うと読み込み履歴144と実際のメモリカード13における各制御プログラムの物理的な位置情報との間に不一致が発生し、各制御プログラムを正常に高速起動できなくなってしまう可能性がある。かかる事態の発生を防止するための処理を図5に示す。
By the way, when various control programs on the
図5は、メモリカード上の制御プログラムに更新が発生する際の処理手順を説明するためのフローチャートである。 FIG. 5 is a flowchart for explaining a processing procedure when the control program on the memory card is updated.
まず、ブート用FROM12における起動フラグ142の値を「通常」に書き換える(S121)。続いて、更新対象とされる制御プログラムをメモリカード13上で更新する(S122)。
First, the value of the
その後、画像形成装置10をリブート(再起動)すればよい。そうすることによりリブート後の起動は通常起動となり、読み込み履歴144、機器構成情報143の登録が改めて行われる。したがって、制御プログラムの更新による高速起動の不正動作を回避することができる。
Thereafter, the
上述したように第一の実施の形態における画像形成装置10によれば、読み込み速度の速いブート用FROM12に、メモリカード13に格納されている制御プログラムの位置情報として、ファイルシステムを介さないで各制御プログラムを特定可能な物理的な位置情報を保存しておく。したがって、ブート用FROM12に保存されている位置情報(読み込み履歴144)に基づいて、比較的アクセス速度の低いメモリカード13に格納されている制御プログラムの読み込み処理、ひいては起動処理を高速化できる。よって、画像形成装置10を機能させるソフトウェアの大部分を占めるプログラムを安価なメモリカード13に格納しつつ画像処理装置10の起動処理の高速化を確保することができ、コストダウンと起動時間の短縮化とを両立させることができる。
As described above, according to the
次に、第二の実施の形態について説明する。例えば、メモリカード13が壊れメモリカード13を交換した場合、メモリカード13の内容が交換前のものと同一である保障はない。したがってブート用FROM12における読み込み履歴144の内容が交換後のメモリカード13の内容と一致しない可能性があり得る。そこで、第二の実施の形態では、メモリカード13に交換が生じた場合でも、画像処理装置10が適切に起動処理を実行する例について説明する。
Next, a second embodiment will be described. For example, when the
図6は、第二の実施の形態における画像形成装置の起動時の処理手順を説明するためのフローチャートである。図6中、図4と同一部分には同一符号を付し、その説明は適宜省略する。 FIG. 6 is a flowchart for explaining a processing procedure when the image forming apparatus according to the second embodiment is started. In FIG. 6, the same parts as those in FIG. 4 are denoted by the same reference numerals, and description thereof will be omitted as appropriate.
第二の実施の形態では、ブート用FROM12に各メモリカード13を一意に識別するための情報(例えば、シリアル番号145)を保存する。
In the second embodiment, information (for example, serial number 145) for uniquely identifying each
図6において、通常起動である場合(S102でYES)、メモリカード13のシリアル番号(シリアルNo.)を読み込み(S201)、ブート用FROM12にシリアル番号145として書き込んでおく(S202)。
In FIG. 6, when it is normal activation (YES in S102), the serial number (serial No.) of the
通常起動でない場合(S102でNO)、メモリカード13のシリアル番号を読み込み(S203)、ブート用FROM12のシリアル番号145と比較する(S204)。なお、
メモリカード13のシリアル番号は、通常デバイスごとにシリアル番号を読み出せる手段を備えているため、かかる手段を用いて読み出せばよい。仮にシリアル番号を読み出す手段を備えていない場合は、通常FATファイルシステムのデバイスに定義されている予約(未使用)領域を用いても良い。すなわち、この予約領域にあらかじめ任意の番号を書き込んでおきこれをシリアル番号の代わりに用いてもよい。
If it is not normal startup (NO in S102), the serial number of the
Since the serial number of the
両シリアル番号が一致した場合(S204でYES)、前回と今回のメモリカード13は同一のものであると判断してステップS109に進み、図4において説明したように高速起動のための処理を実行する。
If the two serial numbers match (YES in S204), it is determined that the previous and
両シリアル番号が一致しなかった場合(S204でNO)、メモリカード13は交換されたもの、または前回と異なるものであると判断してブート用FROM12に新たなシリアル番号145を書き込み(S202)、通常起動の処理を実行する。したがって、ブート用FROM12の読み込み履歴144は、新たなメモリカード13に基づく情報に書き換えられる(S105)。
If the serial numbers do not match (NO in S204), it is determined that the
上述したように第二の実施の形態における画像処理装置10によれば、メモリカード13が壊れメモリカード13を交換した場合であっても、ブート用FROM12に保存されているシリアル番号に基づいてメモリカード13の交換を検知することができ、実際に利用されようとしているメモリカード13と整合性の無い読み込み履歴144に基づいて誤った起動処理が実行されるのを防止することができる。
As described above, according to the
以上、本発明の実施例について詳述したが、本発明は係る特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。 As mentioned above, although the Example of this invention was explained in full detail, this invention is not limited to the specific embodiment which concerns, In the range of the summary of this invention described in the claim, various deformation | transformation * It can be changed.
10 画像形成装置
11 CPU
12 ブート用FROM
13 メモリカード
14 メモリコントローラ
15 RAM
16 オペレーションパネルコントローラ
17 入力装置
18 表示装置
19 プリンタエンジン
20 スキャナ
21 ネットワークインタフェース
131 システムプログラム
132 表示制御プログラム
133 コピー制御プログラム
134 スキャナ制御プログラム
135 FAX制御プログラム
136 プリンタ制御プログラム
137 ネットワーク制御プログラム
141 ブートプログラム
142 起動フラグ
143 機器構成情報
144 読み込み履歴
145 シリアル番号
B バス
10
12 FROM FROM
13
16
Claims (7)
前記プログラムの前記第一の記録媒体に依存する位置情報を当該機器の備える第二の記録媒体に記録する位置情報記録手段と、
前記プログラムの起動の際に前記第二の記録媒体に記録された前記位置情報に基づいて前記第一の記録媒体より前記プログラムを読み込むプログラム読み込み手段とを有することを特徴とする機器。 A device that realizes a predetermined function by starting a program stored in a first recording medium,
Position information recording means for recording position information dependent on the first recording medium of the program on a second recording medium included in the device;
An apparatus comprising: a program reading unit that reads the program from the first recording medium based on the position information recorded on the second recording medium when the program is activated.
前記位置情報記録手段が前記位置情報を記録する際の当該機器の構成を識別する機器構成情報を前記第二の記録媒体に記録する機器構成情報記録手段と、
前記プログラムの起動の際の当該機器の構成と前記第二の記録媒体に記録されている前記機器構成情報に基づく当該機器の構成とを比較する機器構成比較手段とを有し、
前記位置情報記録手段は、前記機器構成比較手段による比較が不一致のときは前記第二の記録媒体に記録されている前記位置情報を前記プログラムの起動の際の機器の構成に応じたプログラムの前記位置情報によって更新することを特徴とする請求項1記載の機器。 The position information recording means records the position information of the program corresponding to the configuration of the device among the programs stored in the first recording medium on the second recording medium,
Device configuration information recording means for recording on the second recording medium device configuration information for identifying the configuration of the device when the position information recording unit records the position information;
Device configuration comparing means for comparing the configuration of the device at the time of starting the program and the configuration of the device based on the device configuration information recorded in the second recording medium;
When the comparison by the device configuration comparison unit does not match, the position information recording unit is configured to display the position information recorded on the second recording medium according to the configuration of the device at the time of starting the program. The device according to claim 1, wherein the device is updated according to position information.
前記プログラム読み込み手段は、前記フラグ情報の値に応じ、前記第二の記録媒体に記録された前記位置情報の利用の可否を判断することを特徴とする請求項1乃至3いずれか一項記載の機器。 Flag information recording means for recording predetermined flag information on the second recording medium when the position information recording means records the position information;
The said program reading means judges the availability of the said positional information recorded on said 2nd recording medium according to the value of the said flag information, The Claim 1 thru | or 3 characterized by the above-mentioned. machine.
前記プログラムの起動の際の前記第一の記録媒体の識別情報と前記第二の記録媒体に記録されている前記第一の記録媒体の識別情報とを比較する媒体識別情報比較手段とを有し、
前記位置情報記録手段は、前記媒体識別情報比較手段による比較が不一致のときは前記第二の記録媒体に記録されている前記位置情報を前記プログラムの起動の際の前記第一の記録媒体に保存されているプログラムの前記位置情報によって更新することを特徴とする請求項1乃至5いずれか一項記載の機器。 Medium identification information recording means for recording identification information of the first recording medium when the position information recording means records the position information on the second recording medium;
Medium identification information comparing means for comparing the identification information of the first recording medium at the time of starting the program and the identification information of the first recording medium recorded on the second recording medium; ,
The position information recording means stores the position information recorded on the second recording medium in the first recording medium at the time of starting the program when the comparison by the medium identification information comparing means does not match. The device according to claim 1, wherein the device is updated according to the position information of the program being executed.
前記プログラムの前記第一の記録媒体に依存する位置情報を当該機器の備える第二の記録媒体に記録する位置情報記録手順と、
前記プログラムの起動の際に前記第二の記録媒体に記録された前記位置情報に基づいて前記第一の記録媒体より前記プログラムを読み込むプログラム読み込み手順とを有することを特徴とするプログラム起動方法。 A program activation method in a device that realizes a predetermined function by activating a program stored in a first recording medium,
A position information recording procedure for recording position information dependent on the first recording medium of the program on a second recording medium included in the device;
A program starting method comprising: a program reading procedure for reading the program from the first recording medium based on the position information recorded on the second recording medium when the program is started.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005169410A JP2006344022A (en) | 2005-06-09 | 2005-06-09 | Equipment and program starting method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005169410A JP2006344022A (en) | 2005-06-09 | 2005-06-09 | Equipment and program starting method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2006344022A true JP2006344022A (en) | 2006-12-21 |
Family
ID=37640944
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005169410A Pending JP2006344022A (en) | 2005-06-09 | 2005-06-09 | Equipment and program starting method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2006344022A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013218510A (en) * | 2012-04-09 | 2013-10-24 | Canon Inc | Information processing apparatus, program update method for information processing apparatus, and program |
CN114785899A (en) * | 2022-04-21 | 2022-07-22 | 北京奔图信息技术有限公司 | Image forming apparatus, start control method thereof, and storage medium |
-
2005
- 2005-06-09 JP JP2005169410A patent/JP2006344022A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2013218510A (en) * | 2012-04-09 | 2013-10-24 | Canon Inc | Information processing apparatus, program update method for information processing apparatus, and program |
CN114785899A (en) * | 2022-04-21 | 2022-07-22 | 北京奔图信息技术有限公司 | Image forming apparatus, start control method thereof, and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5746100B2 (en) | Image forming apparatus | |
KR102288563B1 (en) | Information processing apparatus and method of controlling the same | |
JP2015156055A (en) | Information processing device and information processing method | |
US20150134892A1 (en) | Information processing apparatus, method of controlling the same, and storage medium | |
WO2017098678A1 (en) | Information processing apparatus, firmware update method and program | |
JP5751121B2 (en) | Information processing apparatus, information processing method, and program | |
JP2006020058A (en) | Image forming apparatus | |
JP2008158991A (en) | Control system for nand type flash memory | |
JP5873825B2 (en) | Electronic device and application storage program | |
CN107678681B (en) | Information processing system, method in information processing system, and storage medium | |
JP2006344022A (en) | Equipment and program starting method | |
JP6554881B2 (en) | Semiconductor device and storage medium control method | |
US11126123B2 (en) | Image forming apparatus, method for controlling image forming apparatus, and storage medium | |
US11209761B2 (en) | Image forming apparatus, method for controlling image forming apparatus, and storage medium having controller which executes repair processing on the storage medium | |
US20170004392A1 (en) | Management apparatus, control method, storage medium storing program, and system | |
JP7283108B2 (en) | Information processing device, control method, and program | |
JP6915565B2 (en) | Image processing device | |
JP6740785B2 (en) | Information processing device and program | |
US10061630B2 (en) | Image forming apparatus that ensures operation while HDD is inoperative, and recording medium therefor | |
JP2007293449A (en) | Printer with scanner and electronic appliance | |
JP2006126987A (en) | Image processor | |
JP6323371B2 (en) | Information processing apparatus and information processing method | |
JP7206769B2 (en) | Electronic device and method of operation | |
US11972159B2 (en) | Image forming device and method of controlling to transmit print data to an image forming device | |
JP5487603B2 (en) | RECORDING CONTROL DEVICE, RECORDING CONTROL METHOD, RECORDING CONTROL PROGRAM, AND STORAGE MEDIUM |