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
JP6500939B2 - SYSTEM, INFORMATION PROCESSING METHOD, STORAGE DEVICE, AND PROGRAM - Google Patents
[go: Go Back, main page]

JP6500939B2 - SYSTEM, INFORMATION PROCESSING METHOD, STORAGE DEVICE, AND PROGRAM - Google Patents

SYSTEM, INFORMATION PROCESSING METHOD, STORAGE DEVICE, AND PROGRAM Download PDF

Info

Publication number
JP6500939B2
JP6500939B2 JP2017117570A JP2017117570A JP6500939B2 JP 6500939 B2 JP6500939 B2 JP 6500939B2 JP 2017117570 A JP2017117570 A JP 2017117570A JP 2017117570 A JP2017117570 A JP 2017117570A JP 6500939 B2 JP6500939 B2 JP 6500939B2
Authority
JP
Japan
Prior art keywords
image processing
processing apparatus
data
storage unit
storage
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
JP2017117570A
Other languages
Japanese (ja)
Other versions
JP2017184285A (en
JP2017184285A5 (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.)
Ricoh Co Ltd
Original Assignee
Ricoh Co Ltd
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 Ricoh Co Ltd filed Critical Ricoh Co Ltd
Priority to JP2017117570A priority Critical patent/JP6500939B2/en
Publication of JP2017184285A publication Critical patent/JP2017184285A/en
Publication of JP2017184285A5 publication Critical patent/JP2017184285A5/en
Application granted granted Critical
Publication of JP6500939B2 publication Critical patent/JP6500939B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Accessory Devices And Overall Control Thereof (AREA)
  • Facsimiles In General (AREA)

Description

本発明は、システム、情報処理方法、記憶装置及びプログラムに関する。 The present invention relates to a system , an information processing method, a storage device and a program.

従来、複写機、プリンタ、又は複合機等の画像形成装置においても、HDD(Hard Disk Drive)等の大規模記憶装置を備え、スキャンされたデータやネットワークを介して受信されたデータの蓄積機能が実装されているものがある(例えば、特許文献1)。斯かる蓄積機能により、データの再利用等、各種の利便性の高いサービスの提供が可能となる。   Conventionally, an image forming apparatus such as a copying machine, a printer, or a multifunction machine is provided with a large scale storage device such as a hard disk drive (HDD) and has a function of storing scanned data and data received via a network. There is one that has been implemented (for example, Patent Document 1). Such an accumulation function makes it possible to provide various convenient services such as data reuse.

しかしながら、大規模記憶装置は、画像形成装置のハードウェアコストに対する影響が大きい。したがって、ローエンドの機器の中には、大規模記憶装置を備えていないものが多いというのが現状である。   However, a large scale storage device has a large impact on the hardware cost of the image forming apparatus. Therefore, there are many low-end devices that do not have large-scale storage devices.

本発明は、上記の点に鑑みてなされたものであって、大規模記憶装置を備えていない画像処理装置であっても大規模記憶装置を用いたサービスの提供を可能とすることのできるシステム、情報処理方法、記憶装置及びプログラムの提供を目的とする。 The present invention has been made in view of the above points, and is a system capable of providing services using a large scale storage device even if the image processing apparatus does not have a large scale storage device. It is an object of the present invention to provide an information processing method, a storage device and a program.

そこで上記課題を解決するため、本発明は、画像形成要求を送信可能なクライアント装置とネットワークを介して接続される画像処理装置と、該画像処理装置に接続される該画像処理装置が有しないソフトウェアを有する1以上の装置であって、前記クライアント装置と異なる前記1以上の装置とで構成されるシステムであって、前記1以上の装置が、外部より前記画像処理装置と同様のインタフェースを介してデータを受信する受信手段と、前記受信手段によって受信した前記データを保存する記憶手段と、前記記憶手段へアクセスするAPIを利用して前記記憶手段に保存されているデータを操作するための前記ソフトウェアによる指示に基づいて、前記画像処理装置と同様のインタフェースを介して前記記憶手段に保存されているデータに関する出力の実行要求を前記画像処理装置へ送信することで、前記画像処理装置の機能による前記データの出力を実行させる実行手段とを有することを特徴とする。 Therefore, in order to solve the above problems, according to the present invention, an image processing apparatus connected to a client apparatus capable of transmitting an image formation request via a network , and software not included in the image processing apparatus connected to the image processing apparatus A system comprising at least one device different from the client device and the one or more devices , wherein the one or more devices are externally connected via the same interface as the image processing device The software for operating data stored in the storage means using a receiving means for receiving data, a storage means for storing the data received by the receiving means, and an API for accessing the storage means Data stored in the storage means through the same interface as the image processing apparatus based on an instruction by the By sending an execution request for an output related to the image processing apparatus, and having an execution unit for executing the output of the data by the function of the image processing apparatus.

このようなシステムでは、大規模記憶装置を備えていない画像処理装置であっても大規模記憶装置を用いたサービスの提供を可能とすることができる。 In such a system , even an image processing apparatus that does not have a large scale storage device can provide services using the large scale storage device.

本発明によれば、大規模記憶装置を備えていない画像処理装置であっても大規模記憶装置を用いたサービスの提供を可能とすることのできるシステム、情報処理方法、記憶装置及びプログラムを提供することができる。
According to the present invention, there is provided a system , an information processing method, a storage device and a program capable of providing a service using a large scale storage device even if the image processing apparatus does not have a large scale storage device. can do.

本発明の実施の形態におけるシステム構成例を示す図である。It is a figure showing an example of system configuration in an embodiment of the invention. 本発明の実施の形態における外付け装置のハードウェア構成例を示す図である。It is a figure which shows the example of a hardware configuration of the external device in embodiment of this invention. 本発明の実施の形態における外付け装置のソフトウェア構成例を示す図である。It is a figure which shows the software structural example of the external device in embodiment of this invention. クライアントPCからローエンド機への印刷データの経路を示す図である。FIG. 2 is a diagram illustrating a path of print data from a client PC to a low-end machine. 外付け装置による処理手順を説明するためのフローチャートである。It is a flowchart for demonstrating the process sequence by an external device. 蓄積文書一覧画面の表示例を示す図である。It is a figure which shows the example of a display of a storage document list screen. 印刷入力部による印刷データの入力処理を説明するためのフローチャートである。FIG. 6 is a flowchart for explaining input processing of print data by a print input unit; FIG. スキャン入力部によるスキャンデータの入力処理を説明するためのフローチャートである。It is a flowchart for demonstrating the input process of the scan data by a scan input part.

以下、図面に基づいて本発明の実施の形態を説明する。図1は、本発明の実施の形態におけるシステム構成例を示す図である。同図において、外付け装置10、ローエンド機20、ハイエンド機30、及びクライアントPC40等は、LAN(Local Area Network)等のネットワーク50(有線又は無線の別は問わない。)を介して接続されている。   Hereinafter, embodiments of the present invention will be described based on the drawings. FIG. 1 is a diagram showing an example of a system configuration according to an embodiment of the present invention. In the figure, the external device 10, low-end device 20, high-end device 30, client PC 40, etc. are connected via a network 50 (whether wired or wireless) such as LAN (Local Area Network). There is.

ローエンド機20及びハイエンド機30は、複合機、複写機、プリンタ、又はFAX装置等の画像形成装置である。ローエンド機20は、搭載メモリの容量が相対的に小さく、HDD(Hard Disk Drive)等の大規模記憶装置を備えていない。ハイエンド機20は、搭載メモリの容量が相対的に大きく、HDD等の大規模記憶装置を内蔵している。   The low end machine 20 and the high end machine 30 are image forming apparatuses such as a multi-function machine, a copying machine, a printer, or a fax machine. The low-end device 20 has a relatively small capacity of mounted memory, and does not have a large scale storage device such as a hard disk drive (HDD). The high-end device 20 has a relatively large mounted memory capacity, and incorporates a large scale storage device such as an HDD.

クライアントPC40は、ユーザによる入力に応じ、ローエンド機20又はハイエンド機30に対して、印刷要求やFAX送信要求等の画像形成要求を送信する。   The client PC 40 transmits an image formation request such as a print request or a FAX transmission request to the low-end machine 20 or the high-end machine 30 according to the input by the user.

外付け装置10は、ローエンド機20との組み合わせにより、ハイエンド機30に相当する機能をクライアントPC40(ユーザ)に提供するための情報処理装置である。なお、外付け装置10及びローエンド機20は、USB(Universal Serial Bus)若しくはLAN等のケーブル60、又は無線通信等によって直接接続されていてもよい。この場合、ローエンド機20は、ネットワーク50に接続されていなくてもよい。   The external device 10 is an information processing device for providing the client PC 40 (user) with a function corresponding to the high-end device 30 in combination with the low-end device 20. The external device 10 and the low end device 20 may be directly connected by a cable 60 such as USB (Universal Serial Bus) or LAN, or by wireless communication or the like. In this case, the low end machine 20 may not be connected to the network 50.

図2は、本発明の実施の形態における外付け装置のハードウェア構成例を示す図である。同図の外付け装置10は、それぞれバスBで相互に接続されているドライブ装置100と、HDD102と、メモリ装置103と、CPU104と、インタフェース装置105と、表示装置106と、入力装置107とを有するように構成される。   FIG. 2 is a diagram showing an example of the hardware configuration of the external device according to the embodiment of the present invention. The external device 10 in the same figure includes a drive device 100, an HDD 102, a memory device 103, a CPU 104, an interface device 105, a display device 106, and an input device 107, which are mutually connected by a bus B. Configured to have.

外付け装置10での処理を実現するプログラムは、CD−ROM等の記録媒体101によって提供される。プログラムを記録した記録媒体101がドライブ装置100にセットされると、プログラムが記録媒体101からドライブ装置100を介してHDD102にインストールされる。HDD102は、インストールされたプログラムを格納すると共に、必要なファイルやデータ等を格納する。   A program for realizing the processing in the external device 10 is provided by a recording medium 101 such as a CD-ROM. When the recording medium 101 in which the program is recorded is set in the drive apparatus 100, the program is installed from the recording medium 101 to the HDD 102 via the drive apparatus 100. The HDD 102 stores the installed program and also stores necessary files and data.

メモリ装置103は、プログラムの起動指示があった場合に、HDD102からプログラムを読み出して格納する。CPU104は、メモリ装置103に格納されたプログラムに従って外付け装置10に係る機能を実現する。インタフェース装置105は、ネットワークに接続するためのインタフェースとして用いられる。表示装置106はプログラムによるGUI(Graphical User Interface)等を表示する。入力装置107は各種のボタン等で構成され、様々な操作指示を入力させるために用いられる。表示装置106及び入力装置107は、オペレーションパネルとして一体的に構成されていてもよい。   The memory device 103 reads out the program from the HDD 102 and stores it when there is an instruction to start the program. The CPU 104 implements the function related to the external device 10 according to the program stored in the memory device 103. The interface device 105 is used as an interface for connecting to a network. The display device 106 displays a graphical user interface (GUI) according to a program. The input device 107 includes various buttons and the like, and is used to input various operation instructions. The display device 106 and the input device 107 may be integrally configured as an operation panel.

なお、プログラムのインストールは必ずしも記録媒体101より行う必要はなく、ネットワークを介して他のコンピュータよりダウンロードするようにしてもよい。   The program does not necessarily have to be installed from the recording medium 101, and may be downloaded from another computer via a network.

図3は、本発明の実施の形態における外付け装置のソフトウェア構成例を示す図である。同図において外付け装置10は、SDKアプリ11、SDKプラットフォーム12、印刷入力部13、FAX入力部14、スキャン入力部15、印刷出力部16、FAX出力部17、及び変換部18等を有する。   FIG. 3 is a diagram showing an example of the software configuration of the external device according to the embodiment of the present invention. In the figure, the external device 10 includes an SDK application 11, an SDK platform 12, a print input unit 13, a fax input unit 14, a scan input unit 15, a print output unit 16, a fax output unit 17, a conversion unit 18, and the like.

SDKアプリ11は、専用のSDK(ソフトウェア開発キット)を使用して開発されたアプリケーションである。すなわち、外付け装置10には、その出荷後に、SDKを利用して開発したアプリケーションをインストール及び実行することができる。図中では、SDKアプリ11の具体例として、蓄積文書操作アプリ11aが示されている。   The SDK application 11 is an application developed using a dedicated SDK (software development kit). That is, after shipping, the external device 10 can install and execute an application developed using the SDK. In the figure, a stored document operation application 11 a is shown as a specific example of the SDK application 11.

SDKプラットフォーム12は、SDKアプリ11に対してSDKのAPI(Application Program Interface)を提供するソフトウェアコンポーネントである。すなわち、SDKプラットフォーム12は、SDKアプリ11の実行環境を実現する。なお、SDKプラットフォーム12には、HDD102にアクセスするためのAPI(ローカルストレージ用API)も含まれている。SDKアプリ11は、ローカルストレージ用APIを利用して、HDD102の操作(データの入出力、データの一覧取得、データの削除等)を実行するができる。   The SDK platform 12 is a software component that provides an SDK (Application Program Interface) to the SDK application 11. That is, the SDK platform 12 implements an execution environment of the SDK application 11. The SDK platform 12 also includes an API (API for local storage) for accessing the HDD 102. The SDK application 11 can execute an operation (data input / output, data list acquisition, data deletion, etc.) of the HDD 102 using the local storage API.

印刷入力部13は、クライアントPC40等から送信される印刷データを受信し、HDD102に保存(蓄積)する。ネットワークプリントのデータは、通常ポート9100番でプリンタの機種に依存したPDL(Page Description Language)等のデータが送付される。印刷入力部13は、クライアントPC40に対してプリンタと同様のインタフェースを提供する(ポート9100番の印刷データ送信を受け付ける)ことで、ローエンド機20の印刷機能(プリンタ)をエミュレートし、取得したデータをHDD102に蓄積文書として保存する。   The print input unit 13 receives print data transmitted from the client PC 40 or the like, and stores (stores) the print data in the HDD 102. As data of network print, data such as PDL (Page Description Language) depending on the model of the printer is usually sent at port 9100. The print input unit 13 emulates the print function (printer) of the low end machine 20 by providing the client PC 40 with an interface similar to that of the printer (receiving print data transmission of port 9100), and acquiring the acquired data Is stored in the HDD 102 as a stored document.

印刷出力部16は、HDD102に保存されたデータ(蓄積文書)をローエンド機20に送信することにより当該データの印刷を要求する。より詳しくは、印刷出力部16は、SDKプラットフォーム12を介してSDKアプリ11より蓄積文書の印刷の実行を指示されると、HDD102から指定されたデータを読み取り、ローエンド機20に対してクライアントPC40と同様の動作をする(ローエンド機20がクライアントPC40に対して提供するインタフェース(例えば、ポート9100番)を介して印刷データを送信する)ことでクライアントPC40をエミュレートし、ローエンド機20に印刷を実行させる。   The print output unit 16 transmits the data (stored document) stored in the HDD 102 to the low end machine 20 to request printing of the data. More specifically, when instructed by the SDK application 11 to execute printing of the accumulated document via the SDK platform 12, the print output unit 16 reads the designated data from the HDD 102 and transmits the low-end machine 20 with the client PC 40. The client PC 40 is emulated by performing the same operation (sending print data via the interface (for example, port 9100) provided to the client PC 40 by the low end machine 20), and printing on the low end machine 20 is performed. Let

印刷入力部13及び印刷出力部16によって、クライアントPC40からのローエンド機20に対する印刷データは、次のような経路を辿る。図4は、クライアントPCからローエンド機への印刷データの経路を示す図である。   The print data from the client PC 40 to the low-end machine 20 follows the following route by the print input unit 13 and the print output unit 16. FIG. 4 is a diagram showing the path of print data from the client PC to the low end machine.

同図に示されるように、クライアントPC40からの印刷データは、外付け装置10の印刷入力部13によって受信され、HDD102に保存される。続いて、印刷出力部16によってHDD102に保存されている印刷データはローエンド機20に転送される。印刷データがこのような経路を辿ることにより、当該印刷データは、外付け装置10に蓄積され、再利用が可能となる。なお、クライアントPC40には、ローエンド機20に対応したプリンタドライバをインストールし、外付け装置10のIPアドレスを当該プリンタドライバ対する印刷先のIPアドレスとして設定しておけばよい。そうすることにより、ローエンド機20に対する印刷指示(印刷データ)は、外付け装置10に送信されるようになる。   As shown in the figure, print data from the client PC 40 is received by the print input unit 13 of the external device 10 and stored in the HDD 102. Subsequently, the print data stored in the HDD 102 is transferred to the low end machine 20 by the print output unit 16. When the print data follows such a route, the print data is stored in the external device 10 and can be reused. A printer driver corresponding to the low-end machine 20 may be installed in the client PC 40, and the IP address of the external device 10 may be set as the IP address of the printing destination for the printer driver. By doing so, the print instruction (print data) for the low end machine 20 is transmitted to the external device 10.

図3に戻る。FAX入力部14は、クライアントPC40等から送信されるFAX送信データを受信し、HDD102に保存する。PC−FAXでは、通常ポート9100番でプリンタの機種に依存したデータが送付される。FAX入力部14はクライアントPC40に対してFAXと同様のインタフェースを提供する(ポート9100番のFAXデータ送信を受け付ける)ことでローエンド機20のFAX機能をエミュレートし、取得したデータをHDD102に蓄積文書として保存する。   Return to FIG. The FAX input unit 14 receives FAX transmission data transmitted from the client PC 40 or the like, and stores the FAX transmission data in the HDD 102. In PC-FAX, data depending on the model of the printer is usually sent at port 9100. The FAX input unit 14 emulates the FAX function of the low end machine 20 by providing an interface similar to a FAX to the client PC 40 (accepting FAX data transmission of port 9100), and stores the acquired data in the HDD 102. Save as.

FAX出力部17は、HDD102に保存されたデータをローエンド機20に送信することにより、当該データのFAX送信を要求する。より詳しくは、FAX出力部17は、SDKプラットフォーム12を介してSDKアプリ11より蓄積文書のFAX送信の実行を指示されると、HDD102から指定されたデータを読み取り、ローエンド機20に対してクライアントPC40と同様の動作をする(ローエンド機20がクライアントPC40に対して提供するインタフェース(例えば、ポート9100番)を介してFAXデータを送信する)ことでクライアントPC40をエミュレートし、ローエンド機20にFAX送信を実行させる。   The FAX output unit 17 transmits the data stored in the HDD 102 to the low-end machine 20 to request FAX transmission of the data. More specifically, when instructed by the SDK application 11 to execute FAX transmission of the stored document via the SDK platform 12, the FAX output unit 17 reads the designated data from the HDD 102, and sends the client PC 40 to the low-end machine 20. To emulate the client PC 40 by transmitting FAX data via the interface (for example, port 9100) provided to the client PC 40 by the low-end machine 20), and transmits the FAX to the low-end machine 20. Run

なお、FAX入力部14及びFAX出力部17により、クライアントPC40からのローエンド機20に対するFAX送信データは、図4に示した経路を辿る。   The FAX transmission data from the client PC 40 to the low-end machine 20 follows the path shown in FIG. 4 by the FAX input unit 14 and the FAX output unit 17.

スキャン入力部15は、ローエンド機20においてスキャンされたデータ(スキャンデータ)をローエンド機20より受信し、HDD102に保存する。   The scan input unit 15 receives data (scan data) scanned by the low end machine 20 from the low end machine 20 and stores the data in the HDD 102.

変換部18は、印刷入力部13、FAX入力部14、又スキャン入力部15等によってHDD102に蓄積されたデータのデータ形式の変換を実行する。すなわち、HDD102に蓄積されたデータの形式は、印刷データ、FAX送信データ、スキャンデータ等の間で異なるのが一般的である。そのため印刷入力部13によって蓄積されたデータは印刷出力にしか利用できないといった制約が生じることになる。そこで、変換部18は、各フォーマット間のデータ変換機能を実現し、スキャンしたデータを印刷したり、印刷入力されたデータをFAX送信したりといった、各入力部と各出力部との組み合わせの多様化を実現する。なお、データ変換処理の具体的な内容については、公知又は周知の技術を用いればよい。   The conversion unit 18 converts the data format of the data stored in the HDD 102 by the print input unit 13, the FAX input unit 14, the scan input unit 15, and the like. That is, the format of data stored in the HDD 102 generally differs among print data, FAX transmission data, scan data, and the like. Therefore, there is a restriction that data accumulated by the print input unit 13 can be used only for print output. Therefore, the conversion unit 18 realizes the data conversion function between the respective formats, prints the scanned data, faxes the print input data, etc., various combinations of the respective input units and the respective output units. To realize As specific contents of the data conversion process, known or known techniques may be used.

ところで、図3におけるSDKプラットフォーム12は、ハイエンド機30に実装されているSDKプラットフォームとの互換性を維持するために外付け装置10に実装されているものである。すなわち、ハイエンド機30では、SDKプラットフォーム上にSDKアプリを実装することができ、SDKプラットフォームやSDKアプリを動作させるために十分なメモリを備えている。   The SDK platform 12 in FIG. 3 is implemented in the external device 10 in order to maintain compatibility with the SDK platform implemented in the high-end machine 30. That is, the high-end machine 30 can implement the SDK application on the SDK platform, and has sufficient memory for operating the SDK platform or the SDK application.

一方、ローエンド機20は、SDKプラットフォームを動作させるために必要なメモリは備えていない。そこで、ローエンド機20にSDKプラットフォーム12を備えた外付け装置10を接続し、SDKアプリ11を外付け装置10上で動作させ、画像形成に必要なエンジンはローエンド機20のものを用いることで、ハイエンド機10と同様の機能の提供を可能としているのである。なお、ローエンド機20には、HDDは備えられていないため、外付け装置10にHDDを備えることにより、SDKプラットフォームにおけるローカルストレージ用APIの互換性が図られている。   On the other hand, the low end machine 20 does not have the memory required to operate the SDK platform. Therefore, by connecting the external device 10 equipped with the SDK platform 12 to the low end machine 20 and operating the SDK application 11 on the external device 10, the engine required for image formation uses that of the low end machine 20, It is possible to provide the same function as the high-end machine 10. Note that since the low-end machine 20 is not equipped with an HDD, by providing the external device 10 with an HDD, compatibility of APIs for local storage in the SDK platform is achieved.

以下、外付け装置10の処理手順について説明する。図5は、外付け装置による処理手順を説明するためのフローチャートである。   Hereinafter, the processing procedure of the external device 10 will be described. FIG. 5 is a flowchart for explaining the processing procedure by the external device.

ステップS101において、外付け装置10に対して動作指示が入力される。以降のステップでは、当該動作指示の種別に応じて分岐する。   In step S101, an operation instruction is input to the external device 10. In the subsequent steps, branching is performed according to the type of the operation instruction.

例えば、動作指示が、データの入力指示であった場合(S102でYes)、外付け装置10は、データを入力しHDD102に保存する(S103)。より詳しくは、動作指示がクライアントPC40より送信される印刷データである場合、当該印刷データ(印刷要求)は印刷入力部13によって受信される。印刷入力部13は、受信した印刷データをHDD102に保存する。また、動作指示がクライアントPC40より送信されるFAX送信データである場合、当該FAX送信データ(FAX送信要求)はFAX入力部14によって受信される。FAX入力部14は、受信したFAX送信データをHDD102に保存する。また、動作指示がローエンド機20より送信されるスキャンデータの保存である場合、当該スキャンデータはスキャン入力部15によって受信される。スキャン入力部15は、受信したスキャンデータをHDD102に保存する。   For example, when the operation instruction is an instruction to input data (Yes in S102), the external device 10 inputs data and stores the data in the HDD 102 (S103). More specifically, when the operation instruction is print data transmitted from the client PC 40, the print data (print request) is received by the print input unit 13. The print input unit 13 stores the received print data in the HDD 102. If the operation instruction is FAX transmission data transmitted from the client PC 40, the FAX transmission data (FAX transmission request) is received by the FAX input unit 14. The FAX input unit 14 stores the received FAX transmission data in the HDD 102. When the operation instruction is storage of scan data transmitted from the low end device 20, the scan data is received by the scan input unit 15. The scan input unit 15 stores the received scan data in the HDD 102.

一方、動作指示が、入力装置107を介してユーザより入力される、蓄積文書の一覧表示指示である場合(S104でYes)、蓄積文書操作アプリ11aは、SDKプラットフォーム12を介してHDD102に蓄積されているデータを取得し、取得したデータの一覧を含む画面(以下「蓄積文書一覧画面」という。)を表示装置106に表示させる(S105)。   On the other hand, if the operation instruction is a list display instruction of a stored document input from the user via the input device 107 (Yes in S104), the stored document operation application 11a is stored in the HDD 102 via the SDK platform 12. The acquired data is acquired, and a screen including a list of acquired data (hereinafter referred to as "stored document list screen") is displayed on the display device 106 (S105).

図6は、蓄積文書一覧画面の表示例を示す図である。同図において蓄積文書一覧画面510は、一覧表示領域511、出力ボタン512、及び削除ボタン513等を有する。   FIG. 6 is a view showing a display example of the accumulated document list screen. In the figure, the accumulated document list screen 510 has a list display area 511, an output button 512, a delete button 513 and the like.

一覧表示領域511は、蓄積文書の一覧が表示される領域である。同図の例では、データごとに、データ名、形式、日時が表示されている。形式は、印刷形式、FAX形式、又はスキャン形式に分類され、そのデータを保存した入力部(印刷入力部13、FAX入力部14、スキャン入力部15)に応じて異なる。日時は、データが保存された日時である。   The list display area 511 is an area in which a list of accumulated documents is displayed. In the example of the figure, the data name, the format, and the date and time are displayed for each data. The format is classified into a print format, a fax format, or a scan format, and differs depending on the input unit (the print input unit 13, the fax input unit 14, the scan input unit 15) in which the data is stored. The date is the date when the data was saved.

出力ボタン512は、一覧表示領域511において選択されたデータの出力指示を受け付けるためのボタンである。削除ボタン513は、一覧表示領域511において選択されたデータの削除指示を受け付けるためのボタンである。   The output button 512 is a button for receiving an output instruction of data selected in the list display area 511. The delete button 513 is a button for receiving an instruction to delete data selected in the list display area 511.

したがって、動作指示が、出力指示ボタン512の押下である場合(S106でYes)、蓄積文書操作アプリ11aは、SDKプラットフォーム12を介して、選択されたデータの形式に応じた出力部(印刷出力部16、FAX出力部17)に当該データの出力を指示する。印刷出力部16又はFAX出力部17は、当該データの印刷又はFAX送信をローエンド機20に要求する(S107)。   Therefore, when the operation instruction is pressing of the output instruction button 512 (Yes in S106), the accumulated document operation application 11a outputs an output unit (print output unit according to the format of the selected data via the SDK platform 12) 16. Instruct the FAX output unit 17) to output the data. The print output unit 16 or the FAX output unit 17 requests the low-end machine 20 to print or transmit the data (S107).

なお、出力ボタン512の押下に応じて、蓄積文書操作アプリ11aは、出力種別(印刷又はFAX送信)を選択させる画面を表示装置107に表示させるようにしてもよい。当該画面において選択された出力種別が、選択データの形式に対応しない場合、蓄積文書操作アプリ11aは、変換部18を用いて選択データを出力種別に応じた形式に変換した後、印刷出力部16又はFAX出力部17にデータの出力を指示するようにしてもよい。   Note that, in response to the pressing of the output button 512, the accumulated document operation application 11a may cause the display device 107 to display a screen for selecting an output type (print or FAX transmission). If the output type selected on the screen does not correspond to the format of the selected data, the stored document operation application 11a converts the selected data into a format according to the output type using the conversion unit 18, and then the print output unit 16 Alternatively, the FAX output unit 17 may be instructed to output data.

また、出力の際には、認証画面を表示させ、認証情報(IDカード又はパスワード等)を入力させるようにしてもよい。これにより、クライアントPC40より印刷が指示された文書がローエンド機20より出力されたまま放置されることが抑止され、セキュアな印刷を実現することができる。   At the time of output, an authentication screen may be displayed to input authentication information (such as an ID card or a password). As a result, the document for which printing is instructed from the client PC 40 is prevented from being left as it is output from the low-end machine 20, and secure printing can be realized.

また、動作指示が、削除ボタン513の押下である場合(S108でYes)、蓄積文書操作アプリ11aは、SDKプラットフォーム12を介して、選択されたデータの削除を実行する(S109)。これにより、当該データは、HDD102より削除される。   When the operation instruction is pressing of the delete button 513 (Yes in S108), the accumulated document operation application 11a deletes the selected data via the SDK platform 12 (S109). Accordingly, the data is deleted from the HDD 102.

続いて、印刷データ入力時(図5のステップS103に相当)の処理手順の詳細について説明する。図7は、印刷入力部による印刷データの入力処理を説明するためのフローチャートである。   Next, details of the processing procedure at the time of print data input (corresponding to step S103 in FIG. 5) will be described. FIG. 7 is a flowchart for explaining the input processing of print data by the print input unit.

通常時、印刷入力部13は、ネットワークプリンタ用のポート(例えば、9100番)を開いて印刷データの入力(受信)を待機する(S201、S202)。印刷データの受信を検知すると(S202でYes)、受信された印刷データをHDD102に書き込む(保存する)(S203)。続いて、保存したデータに関する書誌情報(データ名、形式、日時)をHDD102に書き込む(S204)。   At normal times, the print input unit 13 opens a port (for example, No. 9100) for the network printer and stands by for input (reception) of print data (S201, S202). If reception of print data is detected (Yes in S202), the received print data is written (stored) in the HDD 102 (S203). Subsequently, bibliographic information (data name, format, date and time) regarding the stored data is written to the HDD 102 (S204).

なお、FAX入力部14による処理手順も、図7と同様でよい。   The processing procedure by the FAX input unit 14 may be the same as that shown in FIG.

続いて、スキャンデータ入力時の処理手順の詳細について説明する。図8は、スキャン入力部によるスキャンデータの入力処理を説明するためのフローチャートである。   Subsequently, details of the processing procedure at the time of scan data input will be described. FIG. 8 is a flowchart for explaining the input process of scan data by the scan input unit.

スキャン入力部15は、TWAIN、SANE、又はWS−D等のリモートスキャンプロトコルを利用して、ローエンド機20におけるスキャンの実行の検知と(S301)、ローエンド機20からのスキャンデータの取得を実行する(S302)。続いて、スキャン入力部15は、取得したスキャンデータをHDD102に書き込む。   The scan input unit 15 executes detection of scan execution in the low end machine 20 and acquisition of scan data from the low end machine 20 using a remote scan protocol such as TWAIN, SANE or WS-D (S301). (S302). Subsequently, the scan input unit 15 writes the acquired scan data into the HDD 102.

なお、図7又は図8の処理によってHDD102に書き込まれるデータの管理は、データベースを用いてもよいし、OS(Operating System)によるファイルシステムを用いても良い。   Note that a database may be used to manage data written to the HDD 102 by the processing of FIG. 7 or FIG. 8, or a file system based on an OS (Operating System) may be used.

上述したように、本実施の形態における外付け装置10によれば、大規模記憶装置を備えていないローエンド機20であっても、HDD102を用いたサービスを実行させることができる。具体的には、ローエンド機20に対する印刷要求、FAX送信要求等の画像形成要求に係るデータをHDD102に蓄積することができ、蓄積されているデータの印刷又はFAX送信等をローエンド機20に実行させることができる。   As described above, according to the external device 10 in the present embodiment, even the low-end machine 20 not equipped with a large scale storage device can execute a service using the HDD 102. Specifically, data relating to an image formation request such as a print request to the low end machine 20 or a FAX transmission request can be stored in the HDD 102, and the low end machine 20 executes printing or FAX transmission of the stored data. be able to.

また、外付け装置10は、クライアントPC40に対してはローエンド機20のエミュレータとして、ローエンド機20に対してはクライアントPC40のエミュレータとして機能するため、クライアントPC40及びローエンド機20のいずれにおいても、外付け装置10を中継させることによる新たなプログラムの実装等は必要とされない。   Also, the external device 10 functions as an emulator of the low end machine 20 for the client PC 40 and as an emulator of the client PC 40 for the low end machine 20. Implementation of a new program by relaying the device 10 is not required.

以上、本発明の実施例について詳述したが、本発明は斯かる特定の実施形態に限定されるものではなく、特許請求の範囲に記載された本発明の要旨の範囲内において、種々の変形・変更が可能である。   Although the embodiments of the present invention have been described above in detail, the present invention is not limited to such specific embodiments, and various modifications may be made within the scope of the present invention as set forth in the claims.・ Change is possible.

10 外付け装置
11 SDKアプリ
11a 蓄積文書操作アプリ
12 SDKプラットフォーム
13 印刷入力部
14 FAX入力部
15 スキャン入力部
16 印刷出力部
17 FAX出力部
18 変換部
20 ローエンド機
30 ハイエンド機
40 クライアントPC
50 ネットワーク
60 ケーブル
100 ドライブ装置
101 記録媒体
102 HDD
103 メモリ装置
104 CPU
105 インタフェース装置
106 表示装置
107 入力装置
B バス
DESCRIPTION OF SYMBOLS 10 External device 11 SDK application 11a Accumulated document operation application 12 SDK platform 13 Print input part 14 Fax input part 15 Scan input part 16 Print output part 17 FAX output part 18 Conversion part 20 Low end machine 30 High end machine 40 Client PC
50 Network 60 Cable 100 Drive Device 101 Recording Medium 102 HDD
103 Memory Unit 104 CPU
105 interface device 106 display device 107 input device B bus

特開2002−17821号公報Japanese Patent Application Laid-Open No. 2002-17821

Claims (14)

画像形成要求を送信可能なクライアント装置とネットワークを介して接続される画像処理装置と、該画像処理装置に接続される該画像処理装置が有しないソフトウェアを有する1以上の装置であって、前記クライアント装置と異なる前記1以上の装置とで構成されるシステムであって、
前記1以上の装置が、
外部より前記画像処理装置と同様のインタフェースを介してデータを受信する受信手段と、
前記受信手段によって受信した前記データを保存する記憶手段と、
前記記憶手段へアクセスするAPIを利用して前記記憶手段に保存されているデータを操作するための前記ソフトウェアによる指示に基づいて、前記画像処理装置と同様のインタフェースを介して前記記憶手段に保存されているデータに関する出力の実行要求を前記画像処理装置へ送信することで、前記画像処理装置の機能による前記データの出力を実行させる実行手段と
を有することを特徴とするシステム。
An image processing apparatus connected via a network to a client apparatus capable of transmitting an image formation request , and one or more apparatuses having software not included in the image processing apparatus connected to the image processing apparatus , the client A system comprising the device and the one or more different devices, wherein
The one or more devices are
Receiving means for receiving data from the outside via the same interface as the image processing apparatus;
Storage means for storing the data received by the receiving means;
Stored in the storage unit via the same interface as the image processing apparatus based on an instruction by the software for operating data stored in the storage unit using an API for accessing the storage unit And executing means for executing output of the data by the function of the image processing apparatus by transmitting to the image processing apparatus a request for execution of an output related to the data.
前記1以上の装置が、
前記データを変換する変換手段を有し、
前記実行手段は、前記変換手段によって変換された前記データに関する前記実行要求を送信することを特徴とする請求項1に記載のシステム。
The one or more devices are
And converting means for converting the data;
The system according to claim 1, wherein the execution means transmits the execution request for the data converted by the conversion means.
前記出力の実行要求は、印刷要求であることを特徴とする請求項1又は2に記載のシステム。   The system according to claim 1, wherein the output execution request is a print request. 前記出力の実行要求は、FAX送信要求であることを特徴とする請求項1又は2に記載のシステム。   The system according to claim 1 or 2, wherein the output execution request is a FAX transmission request. 前記受信手段によって受信するデータは、前記画像処理装置において実行されるスキャンされたデータであることを特徴とする請求項1乃至4のいずれか一項に記載のシステム。   The system according to any one of claims 1 to 4, wherein the data received by the receiving means is scanned data to be executed in the image processing apparatus. 前記画像処理装置は、画像形成装置であり、
前記外部は、前記1以上の装置に含まれないクライアント装置であることを特徴とする請求項1乃至5のいずれか一項に記載のシステム。
The image processing apparatus is an image forming apparatus,
The system according to any one of claims 1 to 5, wherein the outside is a client device not included in the one or more devices.
前記1以上の装置は、前記受信手段、前記記憶手段、前記実行手段を備える記憶装置を含むことを特徴とする請求項1乃至6のいずれか一項に記載のシステム。   The system according to any one of the preceding claims, wherein the one or more devices comprise a storage device comprising the receiving means, the storage means, and the execution means. 前記記憶装置は前記画像処理装置とUSB、ケーブル又は無線通信のいずれかによって接続されていることを特徴とする請求項7に記載のシステム。   8. The system according to claim 7, wherein the storage device is connected to the image processing apparatus via USB, cable or wireless communication. 前記外部及び前記1以上の装置と、該1以上の装置及び前記画像処理装置はそれぞれネットワークを介して接続されていることを特徴とする請求項1乃至7いずれか一項に記載のシステム。   The system according to any one of claims 1 to 7, wherein the external device, the one or more devices, the one or more devices, and the image processing device are respectively connected via a network. 前記外部は前記クライアント装置であって、さらに前記受信手段によって受信するデータは印刷データであって、
前記記憶手段に保存された前記印刷データは前記画像処理装置へ送信されることを特徴とする請求項1乃至9いずれか一項に記載のシステム。
The outside a said client device, further data received by the receiving means is a print data,
The system according to any one of claims 1 to 9, wherein the print data stored in the storage means is transmitted to the image processing apparatus.
画像形成要求を送信可能なクライアント装置とネットワークを介して接続される画像処理装置と、該画像処理装置に接続される該画像処理装置が有しないソフトウェアを有する1以上の装置であって、前記クライアント装置と異なる前記1以上の装置とで構成されるシステムが実行する情報処理方法であって、
前記1以上の装置が、
外部より前記画像処理装置と同様のインタフェースを介してデータを受信する受信手順と、
前記受信手順において受信した前記データを記憶手段に保存する記憶手順と、
前記記憶手段へアクセスするAPIを利用して前記記憶手段に保存されているデータを操作するための前記ソフトウェアによる指示に基づいて、前記画像処理装置と同様のインタフェースを介して前記記憶手段に保存されているデータに関する出力の実行要求を前記画像処理装置へ送信することで、前記画像処理装置の機能による前記データの出力を実行させる実行手順とを有することを特徴とする情報処理方法。
An image processing apparatus connected via a network to a client apparatus capable of transmitting an image formation request , and one or more apparatuses having software not included in the image processing apparatus connected to the image processing apparatus , the client An information processing method executed by a system configured by an apparatus and the one or more apparatuses different from each other,
The one or more devices are
A reception procedure for receiving data from the outside via the same interface as the image processing apparatus;
A storage procedure for storing the data received in the reception procedure in storage means;
Stored in the storage unit via the same interface as the image processing apparatus based on an instruction by the software for operating data stored in the storage unit using an API for accessing the storage unit An information processing method comprising: transmitting an execution request of an output relating to the data to the image processing apparatus; and an execution procedure for executing the output of the data by the function of the image processing apparatus.
画像形成要求を送信可能なクライアント装置とネットワークを介して接続される画像処理装置に接続され、該画像処理装置が有しないソフトウェアを有し、前記クライアント装置と異なる記憶装置であって、
外部より前記画像処理装置と同様のインタフェースを介してデータを受信する受信手段と、
前記受信手段によって受信した前記データを保存する記憶手段と、
前記記憶手段へアクセスするAPIを利用して前記記憶手段に保存されているデータを操作するための前記ソフトウェアによる指示に基づいて、前記画像処理装置と同様のインタフェースを介して前記記憶手段に保存されているデータに関する出力の実行要求を前記画像処理装置へ送信することで、前記画像処理装置の機能による前記データの出力を実行させる実行手段と
を有することを特徴とする記憶装置。
Connected to the image processing apparatus connected via a client device and a network capable of transmitting image formation request, the image processing apparatus have a no software, said a client device different from the storage device,
Receiving means for receiving data from the outside via the same interface as the image processing apparatus;
Storage means for storing the data received by the receiving means;
Stored in the storage unit via the same interface as the image processing apparatus based on an instruction by the software for operating data stored in the storage unit using an API for accessing the storage unit A storage unit characterized by further comprising: execution means for transmitting the execution request of the output related to the data to the image processing apparatus to execute the output of the data by the function of the image processing apparatus.
画像形成要求を送信可能なクライアント装置とネットワークを介して接続される画像処理装置に接続され、該画像処理装置が有しないソフトウェアを有し、前記クライアント装置と異なる記憶装置が実行する情報処理方法であって、
外部より前記画像処理装置と同様のインタフェースを介してデータを受信する受信手順と、
前記受信手順において受信した前記データを記憶手段に保存する記憶手順と、
前記記憶手段へアクセスするAPIを利用して前記記憶手段に保存されているデータを操作するための前記ソフトウェアによる指示に基づいて、前記画像処理装置と同様のインタフェースを介して前記記憶手段に保存されている前記データに関する出力の実行要求を前記画像処理装置へ送信することで、前記画像処理装置の機能による前記データの出力を実行させる実行手順と
を有することを特徴とする情報処理方法。
Connected to the image processing apparatus connected via a client device and a network capable of transmitting image formation request, the information processing method of the image processing apparatus have a no software, the client device different from the storage device to be executed There,
A reception procedure for receiving data from the outside via the same interface as the image processing apparatus;
A storage procedure for storing the data received in the reception procedure in storage means;
Stored in the storage unit via the same interface as the image processing apparatus based on an instruction by the software for operating data stored in the storage unit using an API for accessing the storage unit An information processing method comprising: transmitting, to the image processing apparatus, an execution request for an output relating to the data, and executing an output procedure of the data by the function of the image processing apparatus.
画像形成要求を送信可能なクライアント装置とネットワークを介して接続される画像処理装置に接続され、該画像処理装置が有しないソフトウェアを有し、前記クライアント装置と異なる記憶装置に、
外部より前記画像処理装置と同様のインタフェースを介してデータを受信する受信手順と、
前記受信手順において受信した前記データを記憶手段に保存する記憶手順と、
前記記憶手段へアクセスするAPIを利用して前記記憶手段に保存されているデータを操作するための前記ソフトウェアによる指示に基づいて、前記画像処理装置と同様のインタフェースを介して前記記憶手段に保存されている前記データに関する出力の実行要求を前記画像処理装置へ送信することで、前記画像処理装置の機能による前記データの出力を実行させる実行手順と
を実行させることを特徴とするプログラム。
Connected to the image processing apparatus connected via a client device and a network capable of transmitting image formation request, have a software without the image processing device, to the client device different from the storage device,
A reception procedure for receiving data from the outside via the same interface as the image processing apparatus;
A storage procedure for storing the data received in the reception procedure in storage means;
Stored in the storage unit via the same interface as the image processing apparatus based on an instruction by the software for operating data stored in the storage unit using an API for accessing the storage unit A program for executing an execution procedure for causing the function of the image processing apparatus to execute the output of the data by transmitting an execution request for the output relating to the data to the image processing apparatus.
JP2017117570A 2017-06-15 2017-06-15 SYSTEM, INFORMATION PROCESSING METHOD, STORAGE DEVICE, AND PROGRAM Active JP6500939B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017117570A JP6500939B2 (en) 2017-06-15 2017-06-15 SYSTEM, INFORMATION PROCESSING METHOD, STORAGE DEVICE, AND PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017117570A JP6500939B2 (en) 2017-06-15 2017-06-15 SYSTEM, INFORMATION PROCESSING METHOD, STORAGE DEVICE, AND PROGRAM

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2015216686A Division JP6160677B2 (en) 2015-11-04 2015-11-04 System and information processing method

Publications (3)

Publication Number Publication Date
JP2017184285A JP2017184285A (en) 2017-10-05
JP2017184285A5 JP2017184285A5 (en) 2018-08-23
JP6500939B2 true JP6500939B2 (en) 2019-04-17

Family

ID=60006611

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017117570A Active JP6500939B2 (en) 2017-06-15 2017-06-15 SYSTEM, INFORMATION PROCESSING METHOD, STORAGE DEVICE, AND PROGRAM

Country Status (1)

Country Link
JP (1) JP6500939B2 (en)

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05224843A (en) * 1992-02-13 1993-09-03 Ricoh Co Ltd Control method for printer
JP3802829B2 (en) * 2002-03-14 2006-07-26 株式会社リコー Image information processing apparatus, remote image information processing method, and program for causing computer to execute the method
JP2003341175A (en) * 2002-03-19 2003-12-03 Ricoh Co Ltd Image forming apparatus, stored document output method, and stored document output system
JP4440576B2 (en) * 2002-09-19 2010-03-24 株式会社リコー Image forming apparatus, usage authentication information issuing method, and usage authentication information issuing system

Also Published As

Publication number Publication date
JP2017184285A (en) 2017-10-05

Similar Documents

Publication Publication Date Title
JP5677047B2 (en) Printing system, information processing apparatus, printing method, and program
JP6176363B2 (en) The present invention relates to a printing system, an image forming apparatus, a processing method thereof, and a program.
JP2007325251A (en) Image forming apparatus and application execution method
JP6331302B2 (en) Information processing system, information acquisition apparatus, server, program, and information processing method
US8488160B2 (en) Image forming apparatus and computer readable medium storing program
JP2006287389A (en) Image reading method and system
JP6031275B2 (en) Image processing apparatus, control method therefor, and program
JP2013048353A (en) Data processor
US8531694B2 (en) Appending restriction information to a job before transmission
JP6244937B2 (en) Image forming apparatus, image forming system, and program
JP2009205262A (en) Application program installation device, application program installation method, program, and recording medium
JP2008211747A (en) Image processing apparatus, server apparatus, task processing method, storage medium, program
JP6500939B2 (en) SYSTEM, INFORMATION PROCESSING METHOD, STORAGE DEVICE, AND PROGRAM
JP5031593B2 (en) Information processing apparatus, information processing method, and program
JP6160677B2 (en) System and information processing method
JP5835423B2 (en) Storage device, information processing method, program, and recording medium
JP5578198B2 (en) Storage device, information processing method, program, and recording medium
JP6204281B2 (en) Image forming apparatus, image forming method, and image forming program
JP5640573B2 (en) Image processing apparatus, image processing system, setting control method, setting control program, and recording medium
JP2017013313A (en) Image formation apparatus, image formation system, and control method and program of image formation apparatus
JP2018161761A (en) Image forming device and image formation program
JP2006252321A (en) Electronic document management system, print setting device, print history device, image forming device, print setting service device, temporary document storage service device, and control program
JP5656481B2 (en) System, image forming apparatus, control method thereof, and program
JP2013003696A (en) Printing system, image forming apparatus, processing method of the same and program
JP5505202B2 (en) Image forming apparatus, image forming control method, image forming control program, and recording medium

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20170711

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20180712

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20180911

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20180918

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20181119

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: 20190219

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20190304

R151 Written notification of patent or utility model registration

Ref document number: 6500939

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R151