JP7020082B2 - Image forming device and equipment configuration management program - Google Patents
Image forming device and equipment configuration management program Download PDFInfo
- Publication number
- JP7020082B2 JP7020082B2 JP2017228840A JP2017228840A JP7020082B2 JP 7020082 B2 JP7020082 B2 JP 7020082B2 JP 2017228840 A JP2017228840 A JP 2017228840A JP 2017228840 A JP2017228840 A JP 2017228840A JP 7020082 B2 JP7020082 B2 JP 7020082B2
- Authority
- JP
- Japan
- Prior art keywords
- engine
- unit
- service
- print engine
- standard application
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Stored Programmes (AREA)
Description
本発明は、画像形成装置及び機器構成管理プログラムに係り、特にアプリケーションを実行する画像形成装置及び機器構成管理プログラムに関する。 The present invention relates to an image forming apparatus and an equipment configuration management program, and more particularly to an image forming apparatus and an equipment configuration management program for executing an application.
例えば、多機能プリンターや、MFP(Multifunction Peripheral)等の画像形成装置においては、機械的な部分の制御を担うエンジン制御部と、エンジン制御部と通信して印刷処理を行わせるプリンターコントローラ部とから構成されている。また、エンジン制御部は起動時において、増設トレイや両面印刷ユニット等のオプション装置の装着状態を認識し、装着状態を示す構成情報をプリンターコントローラ部に通知している。 For example, in an image forming apparatus such as a multifunction printer or an MFP (Multifunction Peripheral), an engine control unit that controls a mechanical part and a printer controller unit that communicates with the engine control unit to perform printing processing are used. It is configured. Further, the engine control unit recognizes the mounting state of optional devices such as an extension tray and a double-sided printing unit at the time of starting, and notifies the printer controller section of the configuration information indicating the mounting state.
このような画像形成装置に関するものとして、特許文献1では、プリンターの起動に際し、プリンターコントローラ部がエンジン制御部から受信したオプション装置の装置構成情報を記憶部に格納し、プリンターの節電モードからの復帰に際し、プリンターコントローラ部がエンジン制御部から受信した装置構成情報と記憶部に格納された起動時の装置構成情報とを比較し、不一致の場合には、異常を発生させる画像形成装置を提案している。 Regarding such an image forming apparatus, in Patent Document 1, when the printer is started, the printer controller unit stores the device configuration information of the optional device received from the engine control unit in the storage unit, and returns from the power saving mode of the printer. At that time, the printer controller unit compares the device configuration information received from the engine control unit with the device configuration information at startup stored in the storage unit, and if there is a discrepancy, proposes an image forming device that causes an abnormality. There is.
上述した特許文献1の画像形成装置では、プリンターコントローラ部がエンジン制御部からのオプション装置の装置構成情報を元に、オプション装置の構成が変更されたどうかを確認できる。 In the image forming apparatus of Patent Document 1 described above, the printer controller unit can confirm whether or not the configuration of the optional device has been changed based on the device configuration information of the optional device from the engine control unit.
ところで、エンジン制御においては、印刷エンジン構成と、印刷エンジン機能とが含まれる。ここで、印刷エンジン構成には、給紙段数や、サポート用紙メディア等が含まれる。また、印刷エンジン機能には、ドラムリフレッシュ、現像リフレッシュ等が含まれる。これらのエンジン制御に関わる構成は、一般に、専用OS(Operating System)上の標準プラットフォームに設けられている。このため、印刷エンジン構成、又は印刷エンジン機能が異なる機種を開発する場合、標準プラットフォームを再開発する必要があり、開発工数が増加してしまうという問題がある。 By the way, the engine control includes a print engine configuration and a print engine function. Here, the print engine configuration includes the number of paper feed stages, support paper media, and the like. The print engine function includes drum refresh, development refresh, and the like. These engine control configurations are generally provided on a standard platform on a dedicated OS (Operating System). Therefore, when developing a model having a different print engine configuration or print engine function, it is necessary to redevelop the standard platform, which causes a problem that the development man-hours increase.
本発明は、このような状況に鑑みてなされたものであり、上記問題点を解消することができる画像形成装置及び機器構成管理プログラムを提供することを目的とする。 The present invention has been made in view of such a situation, and an object of the present invention is to provide an image forming apparatus and a device configuration management program capable of solving the above-mentioned problems.
本発明の画像形成装置は、オペレーティングシステム上でハードウェア資源を管理する機器制御プラットフォームと、前記機器制御プラットフォームで管理される前記ハードウェア資源を利用する標準アプリケーションを実行する標準アプリケーション実行部と、前記標準アプリケーション実行部により実行される前記標準アプリケーションの機能を利用させる印刷エンジン制御機能サービス、前記ハードウェア資源を利用させる追加機能サービス、及び前記印刷エンジン制御機能サービス並びに前記追加機能サービスをそれぞれ呼び出し可能なエンジンソフトウェアを管理し実行させる印刷エンジン構成管理部を含むエンジンソフトプラットフォームと、
標準ファームウェアを変更せずに、前記印刷エンジン制御機能サービスでは提供していない機能に対応したインターフェイスを前記追加機能サービスに追加し、前記エンジンソフトプラットフォームから利用させるインストールサービスとを備え、前記印刷エンジン構成管理部は、前記エンジンソフトウェアから印刷エンジンの構成や機能に関わるエンジン構成情報を取得して、記憶部に保存させ、起動時でのエンジン構成の確認を、前記記憶部に保存されている前記エンジン構成情報を元に実行することを特徴とする。
本発明の画像形成装置は、オペレーティングシステム上でハードウェア資源を管理する機器制御プラットフォームと、前記機器制御プラットフォームで管理される前記ハードウェア資源を利用する標準アプリケーションを実行する標準アプリケーション実行部と、前記標準アプリケーション実行部により実行される前記標準アプリケーションの機能を利用させる印刷エンジン制御機能サービス、前記ハードウェア資源を利用させる追加機能サービス、及び前記印刷エンジン制御機能サービス並びに前記追加機能サービスをそれぞれ呼び出し可能なエンジンソフトウェアを管理し実行させる印刷エンジン構成管理部を含むエンジンソフトプラットフォームと、
標準ファームウェアを変更せずに、前記印刷エンジン制御機能サービスでは提供していない機能に対応したインターフェイスを前記追加機能サービスに追加し、前記エンジンソフトプラットフォームから利用させるインストールサービスとを備え、前記印刷エンジン構成管理部は、外部から取得した印刷エンジンの構成や機能に関わるエンジン構成情報を記憶部に保存させ、起動時でのエンジン構成の確認を、前記記憶部に保存されている前記エンジン構成情報を元に実行することを特徴とする。
本発明の機器構成管理プログラムは、ハードウェア資源を備えた画像形成装置を制御するコンピューターにより実行される機器構成管理プログラムであって、機器制御プラットフォームにより、オペレーティングシステム上でハードウェア資源を管理し、標準アプリケーション実行部により、前記機器制御プラットフォームで管理される前記ハードウェア資源を利用する標準アプリケーションを実行し、印刷エンジン構成管理部を含むエンジンソフトプラットフォームにより、前記標準アプリケーション実行部により実行される前記標準アプリケーションの機能を利用させる印刷エンジン制御機能サービス、前記ハードウェア資源を利用させる追加機能サービス、及び前記印刷エンジン制御機能サービス並びに前記追加機能サービスをそれぞれ呼び出し可能なエンジンソフトウェアを管理し実行させ、インストールサービスにより、標準ファームウェアを変更せずに、前記印刷エンジン制御機能サービスでは提供していない機能に対応したインターフェイスを前記追加機能サービスに追加し、前記エンジンソフトプラットフォームから利用させ、前記印刷エンジン構成管理部は、前記エンジンソフトウェアから印刷エンジンの構成や機能に関わるエンジン構成情報を取得して、記憶部に保存させ、起動時でのエンジン構成の確認を、前記記憶部に保存されている前記エンジン構成情報を元に実行することを特徴とする。
本発明の機器構成管理プログラムは、ハードウェア資源を備えた画像形成装置を制御するコンピューターにより実行される機器構成管理プログラムであって、
機器制御プラットフォームにより、オペレーティングシステム上でハードウェア資源を管理し、標準アプリケーション実行部により、前記機器制御プラットフォームで管理される前記ハードウェア資源を利用する標準アプリケーションを実行し、印刷エンジン構成管理部を含むエンジンソフトプラットフォームにより、前記標準アプリケーション実行部により実行される前記標準アプリケーションの機能を利用させる印刷エンジン制御機能サービス、前記ハードウェア資源を利用させる追加機能サービス、及び前記印刷エンジン制御機能サービス並びに前記追加機能サービスをそれぞれ呼び出し可能なエンジンソフトウェアを管理し実行させ、インストールサービスにより、標準ファームウェアを変更せずに、前記印刷エンジン制御機能サービスでは提供していない機能に対応したインターフェイスを前記追加機能サービスに追加し、前記エンジンソフトプラットフォームから利用させ、前記印刷エンジン構成管理部は、外部から取得した印刷エンジンの構成や機能に関わるエンジン構成情報を記憶部に保存させ、起動時でのエンジン構成の確認を、前記記憶部に保存されている前記エンジン構成情報を元に実行することを特徴とする。
本発明の画像形成装置及び機器構成管理プログラムでは、機器制御プラットフォームにより、オペレーティングシステム上でハードウェア資源を管理し、標準アプリケーション実行部により、機器制御プラットフォームで管理されるハードウェア資源を利用する標準アプリケーションを実行し、印刷エンジン構成管理部を含むエンジンソフトプラットフォームにより、標準アプリケーション実行部により実行される標準アプリケーションの機能を利用させる印刷エンジン制御機能サービス、ハードウェア資源を利用させる追加機能サービス、及び印刷エンジン制御機能サービス並びに追加機能サービスをそれぞれ呼び出し可能なエンジンソフトウェアを管理し実行させ、インストールサービスにより、標準ファームウェアを変更せずに、印刷エンジン制御機能サービスでは提供していない機能に対応したインターフェイスを追加機能サービスに追加し、エンジンソフトプラットフォームから利用させる。
これにより、例えば印刷エンジン構成、又は印刷エンジン機能が異なる機種開発の場合であっても、機器制御プラットフォームの構成を変更せずに、印刷エンジン構成や、印刷エンジン機能が異なる機種への対応が可能となる。
The image forming apparatus of the present invention includes a device control platform that manages hardware resources on an operating system, a standard application execution unit that executes a standard application that uses the hardware resources managed by the device control platform, and the above-mentioned. The print engine control function service that uses the functions of the standard application executed by the standard application execution unit, the additional function service that uses the hardware resources, and the print engine control function service and the additional function service can be called, respectively. An engine software platform that includes a printing engine configuration management department that manages and executes engine software,
The print engine configuration is provided with an installation service that adds an interface corresponding to a function not provided by the print engine control function service to the additional function service and uses it from the engine software platform without changing the standard firmware. The management unit acquires engine configuration information related to the configuration and functions of the print engine from the engine software, stores it in a storage unit, and confirms the engine configuration at startup by the engine stored in the storage unit. It is characterized by executing based on the configuration information .
The image forming apparatus of the present invention includes a device control platform that manages hardware resources on an operating system, a standard application execution unit that executes a standard application that uses the hardware resources managed by the device control platform, and the above-mentioned. The print engine control function service that uses the functions of the standard application executed by the standard application execution unit, the additional function service that uses the hardware resources, and the print engine control function service and the additional function service can be called, respectively. An engine software platform that includes a printing engine configuration management department that manages and executes engine software,
The print engine configuration is provided with an installation service that adds an interface corresponding to a function not provided by the print engine control function service to the additional function service and uses it from the engine software platform without changing the standard firmware. The management unit stores engine configuration information related to the configuration and functions of the print engine acquired from the outside in the storage unit, and confirms the engine configuration at startup based on the engine configuration information stored in the storage unit. It is characterized by executing to.
The device configuration management program of the present invention is a device configuration management program executed by a computer that controls an image forming apparatus equipped with hardware resources, and manages hardware resources on an operating system by a device control platform. The standard application execution unit executes a standard application that utilizes the hardware resources managed by the device control platform, and the engine software platform including the print engine configuration management unit executes the standard application execution unit. An installation service that manages and executes engine software that can call the print engine control function service that uses the functions of the application, the additional function service that uses the hardware resources, the print engine control function service, and the additional function service. Therefore, without changing the standard hardware, an interface corresponding to a function not provided by the print engine control function service is added to the additional function service and used from the engine software platform . , The engine configuration information related to the configuration and function of the print engine is acquired from the engine software and stored in the storage unit, and the confirmation of the engine configuration at the time of starting is confirmed by the engine configuration information stored in the storage unit. It is characterized by executing the original .
The device configuration management program of the present invention is a device configuration management program executed by a computer that controls an image forming apparatus equipped with hardware resources.
The device control platform manages hardware resources on the operating system, and the standard application execution unit executes standard applications that utilize the hardware resources managed by the device control platform, including the print engine configuration management unit. A print engine control function service that utilizes the function of the standard application executed by the standard application execution unit by the engine software platform, an additional function service that utilizes the hardware resource, a print engine control function service, and the additional function. The engine software that can call each service is managed and executed, and the installation service adds an interface corresponding to the function not provided by the print engine control function service to the additional function service without changing the standard firmware. , The printing engine configuration management unit stores engine configuration information related to the configuration and functions of the printing engine acquired from the outside in the storage unit, and confirms the engine configuration at startup. It is characterized in that it is executed based on the engine configuration information stored in the storage unit.
In the image forming apparatus and device configuration management program of the present invention, a standard application that manages hardware resources on the operating system by the device control platform and uses the hardware resources managed by the device control platform by the standard application execution unit. A print engine control function service that uses the functions of the standard application executed by the standard application execution unit, an additional function service that uses hardware resources, and a print engine by the engine software platform including the print engine configuration management unit. The engine software that can call the control function service and the additional function service is managed and executed, and the installation service adds an interface corresponding to the function not provided by the print engine control function service without changing the standard firmware. Add it to the service and use it from the engine software platform.
This makes it possible to support models with different print engine configurations and print engine functions without changing the configuration of the device control platform, for example, even when developing models with different print engine configurations or print engine functions. It becomes.
本発明の画像形成装置及び機器構成管理プログラムによれば、例えば印刷エンジン構成、又は印刷エンジン機能が異なる機種開発の場合であっても、機器制御プラットフォームの構成を変更せずに、印刷エンジン構成や、印刷エンジン機能が異なる機種への対応が可能となることから、開発工数の増加を抑制できる。 According to the image forming apparatus and the device configuration management program of the present invention, for example, even in the case of developing a model having a different print engine configuration or print engine function, the print engine configuration and the device configuration can be maintained without changing the configuration of the device control platform. Since it is possible to support models with different print engine functions, it is possible to suppress an increase in development manpower.
以下、本発明の画像形成装置の一実施形態を、図1~図4を参照しながら説明する。まず、図1に示すように、画像形成装置1は、画像処理部11、原稿読取部12、原稿給送部13、搬送部14、ネットワーク送受信部15、操作パネル部16、画像形成部17、FAX送受信部18、記憶部19、及び拡張デバイス20等が、制御部10に接続されている。各部は、制御部10によって動作制御される。
Hereinafter, an embodiment of the image forming apparatus of the present invention will be described with reference to FIGS. 1 to 4. First, as shown in FIG. 1, the image forming apparatus 1 includes an
制御部10は、GPP(General Purpose Processor)、CPU(Central Processing Unit、中央処理装置)、MPU(Micro Processing Unit)、DSP(Digital Signal Processor)、GPU(Graphics Processing Unit)、ASIC(Application Specific Processor、特定用途向けプロセッサー)等の情報処理部である。制御部10は、記憶部19のEEPROM(electrically erasable and programmable read-only memory)、又はHDD(Hard Disk Drive)に記憶されている制御プログラムを読み出し、この制御プログラムをRAM(Random Access Memory)に展開させて実行する。また、制御部10は、詳細については後述するが、起動時に、例えば記憶部19のEEPROMに記憶された後述の図2のエンジンソフト400から印刷エンジン構成や、印刷エンジン機能に関わるエンジン構成情報を取得し、例えば記憶部19のRAMに記憶させる。また、制御部10は、図示しない外部の端末や操作パネル部16から入力された指示情報に応じて、装置全体の制御を行う。なお、エンジン構成情報には、給紙段数、サポート用紙メディア、ドラムリフレッシュ、現像リフレッシュ等が含まれる。
The
画像処理部11は、DSP(Digital Signal Processor)やGPU(Graphics Processing Unit)等の制御演算部である。画像処理部11は、各種の画像データに対して特定の画像処理を実行する。画像処理部11は、例えば、拡大縮小、濃度調整、階調調整、画像改善等の各種画像処理を行う。画像処理部11は、原稿読取部12で読み取られた画像を、記憶部19に印刷データとして記憶する。この際、画像処理部11は、印刷データをPDFやTIFF等のフォーマットのファイル単位に変換することも可能である。
The
原稿読取部12は、セットされた原稿を読み取る(スキャン)。原稿給送部13は、原稿読取部12で読み取られる原稿を搬送する。搬送部14は、給紙カセットから記録紙を搬送し、画像形成部17で画像形成させ、その後にスタックトレイへ搬送する。画像形成部17は、ユーザーの出力指示により、記憶部19に記憶され、原稿読取部12で読み取られ、又は外部の端末から取得されたデータから記録紙への画像形成を行わせる。
The
ネットワーク送受信部15は、LAN、無線LAN、WAN、携帯電話網等の外部ネットワークに接続するためのLANボードや無線送受信機等を含むネットワーク接続部である。ネットワーク送受信部15は、データ通信用の回線ではデータを送受信し、音声電話回線では音声信号を送受信する。ネットワーク送受信部15は、ネットワークを介して、図示しないPC(Personal Computer)やスマートフォンやPDA(Personal Data Assistant)や携帯電話等の外部の端末、サーバー等に接続されていてもよい。
The network transmission /
操作パネル部16は、LCD等の表示部と、テンキー、スタート、キャンセル、コピー(複写)、FAX送信、スキャナー等の動作モードの切り換えのボタンと、選択された文書の印刷、送信、保存、記録等に関するジョブの実行に係る指示を行うためのボタン若しくはタッチパネル等の入力部とを備えている。操作パネル部16は、ユーザーの指示を取得する。このユーザーの指示は、後述の図2のエンジンソフト400のインストールや使用の指示を含む。また、ユーザーの指示により、各ユーザーの情報を入力、変更することも可能である。このため、操作パネル部16は、専用の制御部とROMやRAM等の記憶媒体を備えて、制御部10と連携してGUI(Graphical User Interface)の制御を行ってもよい。また、操作パネル部16には、USBメモリーやフラッシュメモリーカードの記憶媒体や記憶媒体を内蔵した外部機器を接続するための接続部が備えられていてもよい。
The
FAX送受信部18は、ファクシミリの送受信を行うFAXボード等である。FAX送受信部18は、原稿読取部12で読み取られた画像データやネットワーク送受信部15から受信したファイル等を描画してファクシミリ送信する。また、FAX送受信部18は、記憶部19に記憶され、ファクシミリ受信された画像データを画像形成部17で画像形成させ、ネットワーク送受信部15から外部の端末へ送信する。
The FAX transmission /
記憶部19は、EEPROM(electrically erasable and programmable read-only memory)、RAM(Random Access Memory)、フラッシュメモリー等の半導体メモリーやHDD(Hard Disk Drive)等の記憶媒体と、このコントローラー等を含む。記憶部19のROMやフラッシュメモリーやHDDには、画像形成装置1の動作制御を行うための制御プログラム及びデータが記憶されている。これらの制御プログラム及びデータは、ファームウェアのような形式で提供されていてもよい。また、このファームウェアは、画像形成装置1の既存の構成における各種制御プログラムとデータがセットになった標準ファームウェアを含んでいてもよい。また、これらの制御プログラムとデータとは、実行時にRAM等に展開されて、制御部10により実行される。また、記憶部19は、各種ジョブデータ、原稿読取部12でスキャンされた画像データ、画像処理部11で画像処理された画像データ、他の端末(図示せず)から送信された印刷文書等のファイル、接続された記憶媒体から読み出された各種ファイル、サムネイル画像のデータ等を記憶してもよい。また、記憶部19は、ユーザーのアカウント設定も記憶してもよい。また、記憶部19には、ユーザー毎の文書ボックスの領域が含まれていてもよい。
The
拡張デバイス20は、画像形成装置1の標準の構成では含まれていなかったり後付けされたりする機器である。拡張デバイス20は、例えば、記録紙の出力後の後処理を行うフィニッシャー、独自のユーザー認証を行うユーザー認証部、周囲環境の監視を行う監視カメラ等、ユーザーの環境に対応したオプション機器であってもよい。拡張デバイス20は、原稿読取部12とは異なる外付けのスキャナー、コンビニエンスストア等の店舗用端末、特別なフォーマットに対応した用紙を印刷するための紙送り装置、複数管理用の管理端末、工場検査用の検査機器等のユーザー環境用機器であってもよい。
The
なお、画像形成装置1において、制御部10及び画像処理部11は、GPU内蔵CPU等やチップ・オン・モジュールパッケージのように、一体的に形成されていてもよい。また、制御部10及び画像処理部11は、RAMやROMやフラッシュメモリー等を内蔵していてもよい。また、以下では、画像形成装置1の拡張デバイス20以外の制御部10~記憶部19のハードウェア資源を「標準ハードウェア」と呼ぶ。また、拡張デバイス20等により、画像形成装置1に追加されるハードウェア資源を「追加ハードウェア」と呼ぶ。
In the image forming apparatus 1, the
次に、図2を参照し、画像形成装置1の制御構成について説明する。画像形成装置1は、三つの階層的なブロック構造として、標準アプリ実行部100(標準アプリケーション実行部)、機器制御プラットフォーム200、及びエンジンソフトプラットフォーム300(エンジンソフトウェアプラットフォーム)を備えている。なお、符号400は、エンジンソフト(エンジンソフトウェア)を示している。そして、制御部10が制御プログラムを実行することにより、標準アプリ実行部100、機器制御プラットフォーム200、及びエンジンソフトプラットフォーム300が実現される。また、制御部10は、三つの階層的なブロック構造の制御構成に基づいて、エンジンソフト400、標準アプリ120、汎用OS230を実行することができる。
Next, the control configuration of the image forming apparatus 1 will be described with reference to FIG. The image forming apparatus 1 includes a standard application execution unit 100 (standard application execution unit), a
標準アプリ実行部100は、機器制御プラットフォーム200で管理されたハードウェア資源を利用する標準アプリ120を実行する。標準アプリ実行部100は、機器制御プラットフォーム200上にインストールされた標準アプリ120と、この標準アプリ120に対応するサービスを備えている。
The standard
機器制御プラットフォーム200は、汎用OS230(Operating System、オペレーティングシステム)上で、画像形成装置1全体のハードウェア資源を管理し、機能単位で各部を制御する。機器制御プラットフォーム200は、標準アプリ120の実行基盤となるAPI(Application Programming Interface)やミドルウェアやランタイムやリンカー等(以下、「API等」という。)、汎用OS230上のサービス(Service、Daemon、以下「サービス等」という。)、スクリプト言語や中間言語の翻訳や実行を行うインタプリター(Interpreter)やJIT(Just In Time compiler)やバーチャルマシン等(以下、「バーチャルマシン等」という。)を含むプログラムやデータである。また、エンジンソフトプラットフォーム300自体も、汎用OS230上で動作する。
The
エンジンソフトプラットフォーム300は、標準アプリ120を呼び出して機能を利用し、機器制御プラットフォーム200を呼び出してハードウェア資源を利用し、エンジンソフト400を管理し実行させる。エンジンソフトプラットフォーム300は、エンジンソフト400の実行基盤となるAPI等やサービス等やバーチャルマシン等を含むプログラムやデータである。また、エンジンソフトプラットフォーム300自体も、汎用OS230上で動作している。エンジンソフト400は、エンジンソフトプラットフォーム300上で各種処理を行うプログラム及びデータである。また、エンジンソフト400は、印刷エンジン構成や、印刷エンジン機能に関わるエンジン構成情報を含んでいる。ここで、印刷エンジン構成には、例えば給紙段構成、排紙先構成等が含まれる。また、印刷エンジン機能には、ドラムリフレッシュ、現像リフレッシュ等が含まれる。なお、本実施形態では、説明の都合上、給紙段構成、排紙先構成、ドラムリフレッシュ、現像リフレッシュ等を、エンジン構成情報とする。
The
また、上述した標準アプリ実行部100は、標準アプリ120、及び標準アプリサービスIF部110(標準アプリケーションサービスインターフェイス部)を備えている。標準アプリ120は、機器制御プラットフォーム200上で各種処理を行うアプリのプログラム及びデータである。標準アプリ120は、ユーザーの指示を取得し、このユーザーの指示により画像形成装置の各種機能を利用する。また、標準アプリ120は、例えば、Java(登録商標)等の中間言語のアプリや、各種スクリプト言語等で記載されていてもよい。
Further, the above-mentioned standard
標準アプリ120は、例えば、コピーアプリ121、プリンターアプリ122、FAXアプリ123、各種標準アプリ124等が、工場出荷状態で既にインストールされていてもよい。コピーアプリ121は、操作パネル部16からのユーザーによるコピーの指示を取得すると、原稿読取部12から原稿を読み取って、画像形成部17により画像形成させる。プリンターアプリ122は、外部の端末(図示せず)からの指示等により、ネットワーク送受信部15で受信したPDL(Page Description Language)等のファイルを描画して、画像形成部17により画像形成させる。また、プリンターアプリ122は、操作パネル部16によるユーザーの指示により、記憶部19の文書ボックス内のファイル等を描画して、画像形成部17により画像形成させてもよい。FAXアプリ123は、ユーザーの操作パネル部16からのファクシミリ送信の指示を取得すると、原稿読取部12から原稿を読み取って、FAX送受信部18によりファクシミリ送信する。また、FAXアプリ123は、外部の端末から受信したファイル等を描画して、FAX送受信部18により送信してもよい。また、FAXアプリ123は、FAX送受信部18により受信されたファクシミリの画像データを、画像形成部17により画像形成させる。また、FAXアプリ123は、受信されたファクシミリの画像データを記憶部19の文書ボックスに記憶してもよい。なお、画像形成装置1の使用開始後に標準アプリ120がインストールされてもよい。つまり、例えば、FAX送受信部のFAXボードが取り付けられた際に、FAXアプリ123がインストールされる等の処理が行われてもよい。また、ハードウェアの構成に関わらず、独自の標準アプリ120をユーザーがインストールすることも可能である。各種標準アプリ124は、送信アプリ等である。
As the standard application 120, for example, the
標準アプリサービスIF部110は、アプリ実行部の外部から標準アプリ120の機能を利用するためのインターフェイスを提供する。標準アプリサービスIF部110は、例えば、Java(登録商標)等のクラス、Java(登録商標)言語上のインターフェイス、ルーチン、関数、ヘッダーファイル、オブジェクト、ライブラリー等として提供されていてもよい。また、標準アプリサービスIF部110は、汎用OS230上のサービス等として提供されていてもよい。また、標準アプリサービスIF部110は、標準アプリ120毎に異なるインターフェイスを提供していてもよい。また、標準アプリサービスIF部110は、標準アプリ120の実行、インストール、設定の変更、削除等を行うことも可能である。
The standard application service IF
機器制御プラットフォーム200は、プラットフォームサービスIF部210(プラットフォームサービスインターフェイス部)、各部制御用サービス220、及び汎用OS230を備えている。プラットフォームサービスIF部210は、機器制御プラットフォーム200の外部からハードウェア資源を利用するためのインターフェイスを提供する。プラットフォームサービスIF部210は、各部制御用サービス220を呼び出して、画像形成装置1の各部のハードウェア資源を利用させる。プラットフォームサービスIF部210は、例えば、API等、又は汎用OS230上のサービス等として提供されていてもよい。また、プラットフォームサービスIF部210は、C言語の構造体、C++言語のクラス、その他のオブジェクト、ルーチン、関数、ヘッダーファイル、オブジェクト、ライブラリー等(以下、「クラス等」という。)として提供されていてもよい。また、プラットフォームサービスIF部210は、例えば、Java(登録商標)等の中間言語で提供されていてもよい。
The
各部制御用サービス220は、画像形成装置1の機能に対応する各部を適切な方式で制御するサービス等である。各部制御用サービス220は、例えば、プラットフォームサービスIF部210からの呼び出しに対応して、画像処理部11、操作パネル部16、ネットワーク送受信部15等を操作する。また、各部制御用サービス220は、コピー機能、ネットワークスキャン機能、文書ボックス機能等を呼び出すことができる。また、各部制御用サービス220は、製品系列別に、異なるサービス等、API等、クラス等を組み合わせたものがファームウェアに含まれていてもよい。
The service for controlling each
各部制御用サービス220は、画像処理サービス221、デバイス操作サービス222、ネットワーク通信サービス223等を含んでいる。画像処理サービス221は、画像処理のデータの作成や変換や出力に関するサービスを提供する。画像処理サービス221は、例えば、原稿読取部12で解像度や色等を設定して原稿読取した画像データを記憶部19に記憶させ、画像処理部11に記憶部19の画像データや文書データ(図示せず)を画像処理させる。また、画像処理サービス221は、ファイル等から、画像形成部17で画像形成する画像データを描画する。
The
デバイス操作サービス222は、各部のデバイスを制御するためのサービス等を提供する。デバイス操作サービス222は、例えば、原稿読取部12から取得した画像データを記憶部19に記憶し、操作パネル部16の表示部に表示されるブラウザー上に画像を描画し、描画された画像データを画像形成部17に送信して画像形成させ、記憶部19に記憶された画像データをFAX送受信部18でファクシミリ送信させる。また、デバイス操作サービス222は、例えば搬送部のモーターの一つを駆動させるといった、より機器のハードウェアの構成に近い制御を行ってもよい。ネットワーク通信サービス223は、ネットワークの送受信に関するサービス等を提供する。
The device operation service 222 provides a service or the like for controlling a device of each unit. For example, the device operation service 222 stores the image data acquired from the
汎用OS230は、画像形成装置1の各部を制御する。汎用OS230としては、例えば、Linux(登録商標)等の汎用OS、組み込み(Embedded)向けのOS、リアルタイムOS等を使用することができる。また、汎用OS230のカーネルやコア等のスケジュール管理や基本ハードウェアを管理するプログラムやデータ等はファームウェアに含まれていてもよい。
The general-
エンジンソフトプラットフォーム300は、印刷エンジン制御機能サービス310、追加機能サービス320、汎用OSインストールサービス330、及び印刷エンジン構成管理部340を備えている。印刷エンジン制御機能サービス310は、標準アプリサービスIF部110に対応した標準アプリ120の機能を利用させるサービス等である。印刷エンジン制御機能サービス310は、エンジンソフト400からの各標準アプリ120の各機能を指定した呼び出しを受け、標準アプリサービスIF部110に送信して、当該標準アプリ120の当該機能を実行させる。
The
追加機能サービス320は、プラットフォームサービスIF部210に対応したハードウェア資源を利用させるサービス等である。追加機能サービス320は、エンジンソフト400からの画像形成装置1の各部の機能を指定した呼び出しを受け、プラットフォームサービスIF部210に送信して、当該各部の当該機能を実行させる。
The additional function service 320 is a service or the like that uses hardware resources corresponding to the platform service IF
印刷エンジン構成管理部340は、印刷エンジン制御機能サービス310及び追加機能サービス320を呼び出し可能なエンジンソフト400を管理し実行する。印刷エンジン構成管理部340は、エンジンソフト400のインストール、画像形成装置1から使用可能な状態とするアクティベーション、実行、実行終了、アンインストール等をエンジンソフトプラットフォーム300のAPIにより管理する。また、印刷エンジン構成管理部340は、起動時に、エンジンソフト400から印刷エンジンの構成や機能に関わるエンジン構成情報を取得し、記憶部19のRAMに記憶させる。汎用OSインストールサービス330は、記憶部19に記憶された標準ファームウェアを変更せずに、印刷エンジン制御機能サービス310では提供していない機能をエンジンソフトプラットフォーム300や汎用OS230等に追加するサービス等である。
The print engine
エンジンソフト400は、エンジンソフトプラットフォーム300上で実行されるプログラム及びデータである。エンジンソフト400は、印刷エンジン制御機能サービス310を呼び出して標準アプリ120の機能を利用し、追加機能サービス320を呼び出して画像形成装置1の各部の機能を利用し、又は汎用OSインストールサービス330を呼び出して汎用OS230への追加の機能をインストールする等の処理を実行することが可能である。このため、エンジンソフト400により、画像形成装置1単体では使用できない各種処理を行わせることが可能となる。また、エンジンソフト400は、エンジンソフトプラットフォーム300上で動作する実行ファイルと、クラス情報を含む各種データとを含んで構成されてもよい。この場合、エンジンソフト400の実行ファイルは、例えば、各種スクリプト言語のファイルや、Java(登録商標)アプリの中間言語のファイルや、「ネイティブ」の実行ファイル等のアプリのバイナリのファイルであってもよい。また、エンジンソフト400は、印刷エンジンの構成や機能に関わるエンジン構成情報を含んでいる。
The
次に、図3を参照し、画像形成装置1による機種開発処理について説明する。なお、以下では、エンジンソフト400が記憶部19のEEPROMに記憶されているものとする。
Next, the model development process by the image forming apparatus 1 will be described with reference to FIG. In the following, it is assumed that the
(ステップS101)
制御部10が起動を開始する(スタート)。
この場合、操作パネル部16を介し、例えば電源OFFモードから電源ONモードへの移行が指示されると、制御部10が起動を開始する。
(Step S101)
The
In this case, when a transition from the power-off mode to the power-on mode is instructed via the
(ステップS102、S103)
印刷エンジン構成管理部340がEEPROMに記憶されているエンジンソフト400からエンジン構成情報を取得する。ここで、エンジン構成情報は、上述したように、印刷エンジン構成や、印刷エンジン機能に関わるエンジン構成情報を含んでいる。すなわち、印刷エンジン構成には、上述したように、給紙段構成、排紙先構成等が含まれる。また、印刷エンジン機能には、上述したように、ドラムリフレッシュ、現像リフレッシュ等が含まれる。
(Steps S102, S103)
The print engine
(ステップS104)
印刷エンジン構成管理部340がEEPROMに記憶されているエンジンソフト400から取得したエンジン構成情報を記憶部19のRAMに保存させる。
(Step S104)
The print engine
(ステップS105)
制御部10がエンジン構成を確認する。
(Step S105)
The
(ステップS106)
印刷エンジン構成管理部340が記憶部19のRAMに保存させたエンジン構成情報からエンジン構成を確認する。
(Step S106)
The print engine
このように、標準ファームウェアを変更することなく、起動時において、エンジンソフト400からエンジン構成情報を取得してRAMに保存させ、RAMに保存させたエンジン構成情報からエンジン構成を確認することで、機器制御プラットフォーム200の構成を変更せずに、印刷エンジン構成や、印刷エンジン機能が異なる機種への対応が可能となる。
In this way, without changing the standard firmware, the engine configuration information is acquired from the
次に、図4を参照し、画像形成装置1によるカスタマイズ処理について説明する。なお、以下では、上記同様に、エンジンソフト400が記憶部19のEEPROMに記憶されているものとする。
Next, with reference to FIG. 4, the customization process by the image forming apparatus 1 will be described. In the following, it is assumed that the
(ステップS201)
制御部10がエンジン構成情報をダウンロードする。
この場合、制御部10は、ネットワークから取得してもよいし、リムーバルメディアから取得してもよい。
(Step S201)
The
In this case, the
(ステップS202)
印刷エンジン構成管理部340がエンジン構成情報を記憶部19のRAMに保存させる。
(Step S202)
The print engine
(ステップS203)
制御部10がエンジン構成を確認する。
(Step S203)
The
(ステップS204)
印刷エンジン構成管理部340が記憶部19のRAMに保存させたエンジン構成情報を取得し、エンジン構成を確認する。
(Step S204)
The print engine
このように、標準ファームウェアを変更することなく、ネットワーク、又はリムーバルメディアから取得したエンジン構成情報をRAMに保存させ、RAMに保存させたエンジン構成情報からエンジン構成を確認することで、機器制御プラットフォーム200の構成を変更せずに、例えばユーザーに合わせたエンジン構成のカスタマイズを行うことが可能となる。 In this way, without changing the standard firmware, the engine configuration information acquired from the network or removable media is stored in the RAM, and the engine configuration is confirmed from the engine configuration information stored in the RAM. It is possible to customize the engine configuration according to the user, for example, without changing the configuration of.
このように、本実施形態では、機器制御プラットフォーム200により、汎用OS230(オペレーティングシステム)上でハードウェア資源を管理し、標準アプリケーション実行部100により、機器制御プラットフォーム200で管理されるハードウェア資源を利用する標準アプリケーション120を実行し、印刷エンジン構成管理部340を含むエンジンソフトプラットフォーム300により、標準アプリケーション実行部100により実行される標準アプリケーション120の機能を利用させる印刷エンジン制御機能サービス310、ハードウェア資源を利用させる追加機能サービス320、及び印刷エンジン制御機能サービス310並びに追加機能サービス320をそれぞれ呼び出し可能なエンジンソフトウェア400を管理し実行させ、汎用OSインストールサービス330(インストールサービス)により、標準ファームウェアを変更せずに、印刷エンジン制御機能サービス310では提供していない機能に対応したインターフェイスを追加機能サービス320に追加し、エンジンソフトプラットフォーム300から利用させる。
As described above, in this embodiment, the
これにより、例えば印刷エンジン構成、又は印刷エンジン機能が異なる機種開発の場合であっても、機器制御プラットフォーム200の構成を変更せずに、印刷エンジン構成や、印刷エンジン機能が異なる機種への対応が可能となり、開発工数の増加を抑制できる。
This makes it possible to support models with different print engine configurations and print engine functions without changing the configuration of the
1 画像形成装置
10 制御部
11 画像処理部
12 原稿読取部
13 原稿給送部
14 搬送部
15 ネットワーク送受信部
16 操作パネル部
17 画像形成部
18 FAX送受信部
19 記憶部
20 拡張デバイス
100 標準アプリ実行部
110 標準アプリサービスIF部
120 標準アプリ
121 コピーアプリ
122 プリンターアプリ
123 FAXアプリ
124 各種標準アプリ
200 機器制御プラットフォーム
210 プラットフォームサービスIF部
220 各部制御用サービス
221 画像処理サービス
222 デバイス操作サービス
223 ネットワーク通信サービス
230 汎用OS
300 エンジンソフトプラットフォーム
310 印刷エンジン制御機能サービス
320 追加機能サービス
330 汎用OSインストールサービス
340 印刷エンジン構成管理部
400 エンジンソフト
1 Image forming
300 Engine software platform 310 Printing engine control function service 320 Additional function service 330 General-purpose
Claims (4)
前記機器制御プラットフォームで管理される前記ハードウェア資源を利用する標準アプリケーションを実行する標準アプリケーション実行部と、
前記標準アプリケーション実行部により実行される前記標準アプリケーションの機能を利用させる印刷エンジン制御機能サービス、前記ハードウェア資源を利用させる追加機能サービス、及び前記印刷エンジン制御機能サービス並びに前記追加機能サービスをそれぞれ呼び出し可能なエンジンソフトウェアを管理し実行させる印刷エンジン構成管理部を含むエンジンソフトプラットフォームと、
標準ファームウェアを変更せずに、前記印刷エンジン制御機能サービスでは提供していない機能に対応したインターフェイスを前記追加機能サービスに追加し、前記エンジンソフトプラットフォームから利用させるインストールサービスとを備え、
前記印刷エンジン構成管理部は、前記エンジンソフトウェアから印刷エンジンの構成や機能に関わるエンジン構成情報を取得して、記憶部に保存させ、
起動時でのエンジン構成の確認を、前記記憶部に保存されている前記エンジン構成情報を元に実行する
ことを特徴とする画像形成装置。 A device control platform that manages hardware resources on the operating system,
A standard application execution unit that executes a standard application that uses the hardware resources managed by the device control platform, and a standard application execution unit.
It is possible to call the print engine control function service that uses the function of the standard application executed by the standard application execution unit, the additional function service that uses the hardware resource, the print engine control function service, and the additional function service, respectively. An engine software platform that includes a printing engine configuration management department that manages and executes various engine software.
Without changing the standard firmware, an interface corresponding to the function not provided by the print engine control function service is added to the additional function service, and an installation service to be used from the engine software platform is provided .
The print engine configuration management unit acquires engine configuration information related to the configuration and functions of the print engine from the engine software and stores it in a storage unit.
Confirmation of the engine configuration at startup is executed based on the engine configuration information stored in the storage unit.
An image forming apparatus characterized in that.
前記機器制御プラットフォームで管理される前記ハードウェア資源を利用する標準アプリケーションを実行する標準アプリケーション実行部と、
前記標準アプリケーション実行部により実行される前記標準アプリケーションの機能を利用させる印刷エンジン制御機能サービス、前記ハードウェア資源を利用させる追加機能サービス、及び前記印刷エンジン制御機能サービス並びに前記追加機能サービスをそれぞれ呼び出し可能なエンジンソフトウェアを管理し実行させる印刷エンジン構成管理部を含むエンジンソフトプラットフォームと、
標準ファームウェアを変更せずに、前記印刷エンジン制御機能サービスでは提供していない機能に対応したインターフェイスを前記追加機能サービスに追加し、前記エンジンソフトプラットフォームから利用させるインストールサービスとを備え、
前記印刷エンジン構成管理部は、外部から取得した印刷エンジンの構成や機能に関わるエンジン構成情報を記憶部に保存させ、
起動時でのエンジン構成の確認を、前記記憶部に保存されている前記エンジン構成情報を元に実行する
ことを特徴とする画像形成装置。 A device control platform that manages hardware resources on the operating system,
A standard application execution unit that executes a standard application that uses the hardware resources managed by the device control platform, and a standard application execution unit.
It is possible to call the print engine control function service that uses the function of the standard application executed by the standard application execution unit, the additional function service that uses the hardware resource, the print engine control function service, and the additional function service, respectively. An engine software platform that includes a printing engine configuration management department that manages and executes various engine software.
Without changing the standard firmware, an interface corresponding to the function not provided by the print engine control function service is added to the additional function service, and an installation service to be used from the engine software platform is provided.
The print engine configuration management unit stores engine configuration information related to the configuration and functions of the print engine acquired from the outside in a storage unit.
An image forming apparatus characterized in that the confirmation of the engine configuration at the time of starting is executed based on the engine configuration information stored in the storage unit.
機器制御プラットフォームにより、オペレーティングシステム上でハードウェア資源を管理し、
標準アプリケーション実行部により、前記機器制御プラットフォームで管理される前記ハードウェア資源を利用する標準アプリケーションを実行し、
印刷エンジン構成管理部を含むエンジンソフトプラットフォームにより、前記標準アプリケーション実行部により実行される前記標準アプリケーションの機能を利用させる印刷エンジン制御機能サービス、前記ハードウェア資源を利用させる追加機能サービス、及び前記印刷エンジン制御機能サービス並びに前記追加機能サービスをそれぞれ呼び出し可能なエンジンソフトウェアを管理し実行させ、
インストールサービスにより、標準ファームウェアを変更せずに、前記印刷エンジン制御機能サービスでは提供していない機能に対応したインターフェイスを前記追加機能サービスに追加し、前記エンジンソフトプラットフォームから利用させ、
前記印刷エンジン構成管理部は、前記エンジンソフトウェアから印刷エンジンの構成や機能に関わるエンジン構成情報を取得して、記憶部に保存させ、
起動時でのエンジン構成の確認を、前記記憶部に保存されている前記エンジン構成情報を元に実行する
ことを特徴とする機器構成管理プログラム。 A device configuration management program executed by a computer that controls an image forming apparatus equipped with hardware resources.
A device control platform that manages hardware resources on the operating system
The standard application execution unit executes a standard application that utilizes the hardware resources managed by the device control platform.
A print engine control function service that utilizes the functions of the standard application executed by the standard application execution unit by an engine software platform including a print engine configuration management unit, an additional function service that utilizes the hardware resources, and the print engine. Manage and execute engine software that can call the control function service and the additional function service, respectively.
With the installation service, without changing the standard firmware, an interface corresponding to the function not provided by the print engine control function service is added to the additional function service and used from the engine software platform .
The print engine configuration management unit acquires engine configuration information related to the configuration and functions of the print engine from the engine software and stores it in a storage unit.
Confirmation of the engine configuration at startup is executed based on the engine configuration information stored in the storage unit.
A device configuration management program characterized by this.
機器制御プラットフォームにより、オペレーティングシステム上でハードウェア資源を管理し、A device control platform that manages hardware resources on the operating system
標準アプリケーション実行部により、前記機器制御プラットフォームで管理される前記ハードウェア資源を利用する標準アプリケーションを実行し、The standard application execution unit executes a standard application that utilizes the hardware resources managed by the device control platform.
印刷エンジン構成管理部を含むエンジンソフトプラットフォームにより、前記標準アプリケーション実行部により実行される前記標準アプリケーションの機能を利用させる印刷エンジン制御機能サービス、前記ハードウェア資源を利用させる追加機能サービス、及び前記印刷エンジン制御機能サービス並びに前記追加機能サービスをそれぞれ呼び出し可能なエンジンソフトウェアを管理し実行させ、A print engine control function service that utilizes the functions of the standard application executed by the standard application execution unit by an engine software platform including a print engine configuration management unit, an additional function service that utilizes the hardware resources, and the print engine. Manage and execute engine software that can call the control function service and the additional function service, respectively.
インストールサービスにより、標準ファームウェアを変更せずに、前記印刷エンジン制御機能サービスでは提供していない機能に対応したインターフェイスを前記追加機能サービスに追加し、前記エンジンソフトプラットフォームから利用させ、With the installation service, without changing the standard firmware, an interface corresponding to the function not provided by the print engine control function service is added to the additional function service and used from the engine software platform.
前記印刷エンジン構成管理部は、外部から取得した印刷エンジンの構成や機能に関わるエンジン構成情報を記憶部に保存させ、The print engine configuration management unit stores engine configuration information related to the configuration and functions of the print engine acquired from the outside in a storage unit.
起動時でのエンジン構成の確認を、前記記憶部に保存されている前記エンジン構成情報を元に実行するConfirmation of the engine configuration at startup is executed based on the engine configuration information stored in the storage unit.
ことを特徴とする機器構成管理プログラム。A device configuration management program characterized by this.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017228840A JP7020082B2 (en) | 2017-11-29 | 2017-11-29 | Image forming device and equipment configuration management program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017228840A JP7020082B2 (en) | 2017-11-29 | 2017-11-29 | Image forming device and equipment configuration management program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019101529A JP2019101529A (en) | 2019-06-24 |
| JP7020082B2 true JP7020082B2 (en) | 2022-02-16 |
Family
ID=66973652
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017228840A Expired - Fee Related JP7020082B2 (en) | 2017-11-29 | 2017-11-29 | Image forming device and equipment configuration management program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP7020082B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2021100163A (en) * | 2019-12-20 | 2021-07-01 | 東芝テック株式会社 | Image processing device and control method thereof |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150350472A1 (en) | 2014-05-30 | 2015-12-03 | Kyocera Document Solutions Inc. | Image forming device, image forming method and recording medium that allow application to run |
| JP2016012862A (en) | 2014-06-30 | 2016-01-21 | 京セラドキュメントソリューションズ株式会社 | Image forming apparatus, image forming method, and image forming program |
| JP2017047567A (en) | 2015-08-31 | 2017-03-09 | 京セラドキュメントソリューションズ株式会社 | Image forming apparatus and operation method thereof |
-
2017
- 2017-11-29 JP JP2017228840A patent/JP7020082B2/en not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20150350472A1 (en) | 2014-05-30 | 2015-12-03 | Kyocera Document Solutions Inc. | Image forming device, image forming method and recording medium that allow application to run |
| JP2015228573A (en) | 2014-05-30 | 2015-12-17 | 京セラドキュメントソリューションズ株式会社 | Image forming apparatus, image forming method, and control program |
| JP2016012862A (en) | 2014-06-30 | 2016-01-21 | 京セラドキュメントソリューションズ株式会社 | Image forming apparatus, image forming method, and image forming program |
| JP2017047567A (en) | 2015-08-31 | 2017-03-09 | 京セラドキュメントソリューションズ株式会社 | Image forming apparatus and operation method thereof |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019101529A (en) | 2019-06-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP5972311B2 (en) | Image forming apparatus, image forming method, and image forming program | |
| JP4861883B2 (en) | Image forming apparatus and application execution method | |
| JP6206586B2 (en) | Image forming apparatus and image forming method | |
| JP6260458B2 (en) | Image forming apparatus, image forming method, and control program | |
| JP6022508B2 (en) | Image forming apparatus, image forming method, and image forming program | |
| US10585631B2 (en) | Portable multi-function printing extension computing device | |
| JP6658654B2 (en) | Image forming system, server, image forming apparatus, and image forming method | |
| US20150116778A1 (en) | Information processing apparatus and storage medium | |
| JP6248814B2 (en) | Image forming apparatus, image forming method, and control program | |
| US10747487B2 (en) | Printing extension computing device | |
| JP7020082B2 (en) | Image forming device and equipment configuration management program | |
| US11089176B2 (en) | Control of apps providing same or similar services in image forming device supporting multiple platforms | |
| JP6287880B2 (en) | Image forming apparatus, image forming method, and image forming program | |
| JP6204281B2 (en) | Image forming apparatus, image forming method, and image forming program | |
| JP2019207595A (en) | API calling program | |
| US10609241B2 (en) | Image forming system, server, and image forming apparatus for updating internal data of an external device directly connected to the image forming apparatus | |
| JP6477824B2 (en) | Image forming apparatus | |
| US20180364957A1 (en) | Image forming apparatus and control method of image forming apparatus | |
| JP2019207594A (en) | API calling program | |
| JP4468141B2 (en) | Image processing system, data processing method, storage medium, and program | |
| JP2024089125A (en) | PROGRAM, INFORMATION PROCESSING APPARATUS, AND METHOD FOR CONTROLLING INFORMATION PROCESSING APPARATUS | |
| EP2056197A1 (en) | Image forming device, image formation controlling method, and image formation controlling program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201028 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20211026 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20211102 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20211220 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20220104 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20220117 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7020082 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |