JP2016159506A - Information processing system, information processing unit and information processing method - Google Patents
Information processing system, information processing unit and information processing method Download PDFInfo
- Publication number
- JP2016159506A JP2016159506A JP2015039970A JP2015039970A JP2016159506A JP 2016159506 A JP2016159506 A JP 2016159506A JP 2015039970 A JP2015039970 A JP 2015039970A JP 2015039970 A JP2015039970 A JP 2015039970A JP 2016159506 A JP2016159506 A JP 2016159506A
- Authority
- JP
- Japan
- Prior art keywords
- job
- information processing
- unit
- information
- request
- 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
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P70/00—Climate change mitigation technologies in the production process for final industrial or consumer products
- Y02P70/10—Greenhouse gas [GHG] capture, material saving, heat recovery or other energy efficient measures, e.g. motor control, characterised by manufacturing processes, e.g. for rolling metal or metal working
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
- Control Or Security For Electrophotography (AREA)
- Facsimiles In General (AREA)
Abstract
Description
本発明は、情報処理システムに関する。 The present invention relates to an information processing system.
画像形成装置において、本体のコントローラ(主制御部)、および操作部を備えるものが知られている(例えば、特許文献1参照)。コントローラは画像形成装置本体を制御する。操作部は制御部や記憶部を備え、単独で起動させることができる。これによって、ユーザは、操作部とコントローラとを接続することなく、操作部の画面表示を参照し、操作することができる。 An image forming apparatus that includes a main body controller (main control unit) and an operation unit is known (see, for example, Patent Document 1). The controller controls the main body of the image forming apparatus. The operation unit includes a control unit and a storage unit and can be activated independently. Thus, the user can operate by referring to the screen display of the operation unit without connecting the operation unit and the controller.
画像形成装置では、コントローラは、操作部が接続された後、操作部によって送信されるジョブ処理要求に含まれる複数枚の原稿を印刷し、その後排紙される用紙にステープルするなどの印刷条件情報を機器本体の構成と比較する。コントローラは、ステープルの針がないことなどによってその印刷条件情報が機器本体でサポートされていないことを検出した場合、その情報を、操作部を介してユーザに伝え、ユーザに印刷条件情報の変更を求める。 In the image forming apparatus, after the operation unit is connected, the controller prints a plurality of documents included in the job processing request transmitted by the operation unit, and then staples the discharged paper. Is compared with the configuration of the device body. When the controller detects that the printing condition information is not supported by the main body of the device due to absence of staples or the like, the controller transmits the information to the user via the operation unit, and changes the printing condition information to the user. Ask.
しかし、操作部によって送信されるジョブ処理要求に含まれる印刷条件情報によっては、印刷条件情報の変更を求めることは、ユーザにとって利便性が悪い場合がある。例えば、操作部によって送信されるジョブに含まれる印刷条件情報が給紙トレイを表すトレイ情報である場合には、コントローラによって、そのトレイ情報によって指定された給紙トレイに用紙がないことなどによって印刷条件情報が機器本体で満たされていないことによって印刷条件情報の変更を求めるようにしても、ユーザは印刷できないことを確認できるにすぎない。 However, depending on the print condition information included in the job processing request transmitted by the operation unit, it may be inconvenient for the user to request the change of the print condition information. For example, if the print condition information included in the job transmitted by the operation unit is tray information indicating a paper feed tray, printing is performed by the controller because there is no paper in the paper feed tray specified by the tray information. Even if the change of the printing condition information is requested because the condition information is not satisfied in the apparatus main body, the user can only confirm that the printing cannot be performed.
そこで、本発明は、コントローラと操作部とが接続された後に、操作部によって送信されるジョブ処理要求に含まれる印刷条件情報がコントローラでサポートされていない場合に、意図しないジョブ処理を防ぐことを目的とする。 Therefore, the present invention prevents unintended job processing when the controller does not support the print condition information included in the job processing request transmitted by the operation unit after the controller and the operation unit are connected. Objective.
開示の一実施例の情報処理システムは、
操作を受け付ける第1の情報処理装置と、該第1の情報処理装置からの要求に基づき動作する第2の情報処理装置とを備えた情報処理システムであって、
前記第1の情報処理装置は、
前記情報処理システムの電源投入もしくは省エネ状態から復帰した際に、起動処理を行う起動処理部と、
前記起動処理部による起動が完了した際に、ユーザによって要求されるジョブ処理を受け付けるジョブ受付部と、
前記第2の情報処理装置の起動が完了した際に、前記ジョブ受付部によって受け付けた前記ジョブ処理の要求を前記第2の情報処理装置に送信する第1の送受信部と
を有し、
前記第2の情報処理装置は、
前記第1の情報処理装置によって送信された前記ジョブ処理の要求を受信する第2の送受信部と、
前記ジョブ処理の要求に含まれる印刷用紙のサイズに関する印刷設定情報が、前記第2の情報処理装置に設定されている印刷用紙のサイズに関する印刷設定情報と一致しない場合に、該ジョブ処理の要求に対するジョブ処理を中断するジョブ処理判断部と
を有する。
An information processing system according to an embodiment of the disclosure includes:
An information processing system comprising a first information processing apparatus that accepts an operation and a second information processing apparatus that operates based on a request from the first information processing apparatus,
The first information processing apparatus includes:
An activation processing unit for performing activation processing when the information processing system is turned on or restored from an energy saving state;
A job acceptance unit that accepts job processing requested by the user when the activation by the activation processing unit is completed;
A first transmission / reception unit that transmits the request for job processing received by the job reception unit to the second information processing device when activation of the second information processing device is completed;
The second information processing apparatus
A second transceiver for receiving the job processing request transmitted by the first information processing apparatus;
If the print setting information relating to the size of the printing paper included in the job processing request does not match the printing setting information relating to the size of the printing paper set in the second information processing apparatus, the job processing request A job processing determination unit for interrupting job processing.
開示の実施例によれば、コントローラと操作部とが接続された後に、操作部によって送信されるジョブ処理要求に含まれる印刷条件情報がコントローラでサポートされていない場合に、意図しないジョブ処理を防ぐことができる。 According to the disclosed embodiment, unintended job processing is prevented when the controller does not support print condition information included in a job processing request transmitted by the operation unit after the controller and the operation unit are connected. be able to.
次に、本発明を実施するための形態を、以下の実施例に基づき図面を参照しつつ説明する。以下で説明する実施例は一例に過ぎず、本発明が適用される実施の形態は、以下の実施例に限られない。
なお、実施例を説明するための全図において、同一機能を有するものは同一符号を用い、繰り返しの説明は省略する。
Next, the form for implementing this invention is demonstrated, referring drawings based on the following Examples. Examples described below are merely examples, and embodiments to which the present invention is applied are not limited to the following examples.
In all the drawings for explaining the embodiments, the same reference numerals are used for those having the same function, and repeated explanation is omitted.
<実施例>
<画像処理装置>
図1は、一実施形態にかかる画像処理装置100のハードウェア構成例を示す図である。
<Example>
<Image processing device>
FIG. 1 is a diagram illustrating a hardware configuration example of an
画像処理装置100は、主制御部として機器の状態管理やジョブの制御を行うコントローラ200と、プリンター、FAX装置、スキャナ装置、およびコピー機などの機能を実行するエンジン300と、コントローラ200から独立したCPUや記憶領域を有し、画面表示等の制御を行ってユーザインタフェースを提供する操作部400とを備えている。コントローラ200は、ケーブル500などの有線のインタフェースにより操作部400と接続されている。
The
本実施形態に係る画像処理装置100では、機能の独立性を保つために、コントローラ200側のOS(Operating System)のソフトウェアと操作部400側のOSのソフトウェアが互いに異なる。つまり、コントローラ200と操作部400は、別々のオペレーティングシステムで互いに独立して動作する。例えば、コントローラ200側のOSのソフトウェアとしてLinux(登録商標)を用い、操作部400側のOSのソフトウェアとしてAndroid(登録商標)を用いることができる。コントローラ200と操作部400との間は、USB(Universal Serial Bus)接続によって通信することができる。
In the
本実施形態の画像処理装置100では、コントローラ200と操作部400が別々のオペレーティングシステムで動作するため、コントローラ200と操作部400との間の通信は、共通の装置内のプロセス間通信ではなく、異なる装置間の通信として行われる。操作部400が受け付けた情報(ユーザからの指示内容)をコントローラ200へ伝達する動作(コマンド通信)や、コントローラ200が操作部400へイベントを通知する動作などがこれに該当する。操作部400がコントローラ200へコマンド通信を行うことにより、コントローラ200の機能を使用することができる。また、コントローラ200から操作部400に通知する情報の内容には、コントローラ200における動作の実行状況、コントローラ200で設定された内容などが挙げられる。
In the
コントローラ200は、CPU202と、プログラムROM(Read Only Memory)204と、ネットワークI/F(Interface)206と、RAM(Random Access Memory)210と、不揮発性メモリ212と、操作部I/F214と、エンジンI/F216とを備えている。
The
CPU202は、コントローラ200における電源管理およびジョブ制御などの主たる制御動作を行う。プログラムROM204は、コントローラ200の電源管理や、ジョブ制御動作に関連するコントローラ用プログラムを格納する。ネットワークI/F206は、外部のネットワーク50と間で通信を行う。RAM210は、プログラム実行領域であり、印刷画像イメージの展開などに使用される。不揮発性メモリ212は、蓄積文書データの保存や画像イメージの展開に必要なデータの保存に使用される。操作部I/F214は、操作部400との間で通信を行う。エンジンI/F216は、エンジン300との間で通信を行う。
The
操作部400は、CPU402と、プログラムROM404と、コントローラI/F414と、RAM410と、不揮発性メモリ412と、表示部416とを備える。
The
CPU402は、操作部400における操作に関する処理、操作部400の画面表示の制御などの主たる制御動作を行う。プログラムROM404は、操作部400のジョブ制御動作に関連する操作部用プログラムが格納される。コントローラI/F414は、コントローラ200との間で通信を行う。RAM410は、プログラム実行領域として使用される。不揮発性メモリ412は、コントローラ200から送信されるトレイ情報管理テーブルを記憶するとともに、コントローラ200が起動する際に使用する各種設定値の初期値や設定可能な項目を保存する。表示部416は、液晶パネルのような表示装置とタッチパッドのような位置入力装置を組み合わせた電子部品によって構成され、ユーザに対して画面を表示するとともに、画面上の表示が押し下げられることなどによって行われる操作を受け付ける。
The
図2は画像処理装置100の他のハードウェア構成例を示す図である。図1に示した画像処理装置100では、操作部400はコントローラ200と有線接続され、コントローラ200と、エンジン300と、操作部400が画像処理装置100として一体化したものであった。図2の例では、コントローラ200の操作部I/F214と操作部400のコントローラI/F414とが無線接続される。つまり、コントローラ200とエンジン300を含む画像処理装置本体101と操作部400とが別体として構成されている。
FIG. 2 is a diagram illustrating another hardware configuration example of the
操作部400と、画像処理装置本体101との間を無線接続することにより、操作部400は場所にとらわれずに利用可能となる。操作部400は直接にユーザからの起動要求を受け、画像処理装置本体101のコントローラ200と独立して動作する。操作部400の画面制御とコントローラ200との接続処理は非同期に並列処理されるため、コントローラ200の状態に影響されることなく画面操作が可能となる。
By connecting the
なお、操作部400は、例えば、スマートフォンやタブレット型端末などの情報処理端末として構成することもでき、単独で完結した情報処理を実行可能である。つまり、従来、操作部400は、画像処理装置100の専用の操作部として設置されていた操作パネルの代わりに、コントローラ200に接続される。操作部400とコントローラ200とは、それぞれ一台の装置として把握することもできる。この場合、画像処理装置100は、操作部400が搭載される機器の一例に過ぎず、操作部400は、画像処理装置100に限らず、プログラムを実行するコンピュータや情報処理装置と呼ばれる装置に搭載可能である。例えば、プロジェクタ、テレビ会議システム、または、デジタルカメラ等の機器が、画像処理装置100の代わりに用いることもできる。
Note that the
<実施形態の機能構成>
次に、本実施形態の機能構成について説明する。図3は、本実施形態の画像処理装置100を構成するコントローラ200、および操作部400の機能ブロック図である。図3では、図1に示す画像処理装置100のように、コントローラ200、および操作部400が、USB通信によってデータ通信することができるように接続されている。図2に示す画像処理装置100のように、コントローラ200、および操作部400が、無線接続することができる場合にも適用できる。
<Functional Configuration of Embodiment>
Next, the functional configuration of this embodiment will be described. FIG. 3 is a functional block diagram of the
<コントローラ200の機能構成>
コントローラ200は、送受信部252、画像生成部254、ジョブ処理判断部256、印刷制御部258、および記憶・読出処理部260を有している。これら各部は、図1に示されている各構成要素のいずれかが、プログラムROM204に記憶されているコントローラ用プログラムにしたがったCPU202からの命令によって動作することで実現される機能または手段である。また、コントローラ200は、図1に示されている不揮発性メモリ212によって構築される記憶部262を有している。
<Functional Configuration of
The
(トレイ情報管理テーブル)
記憶部262には、表1に示されているようなトレイ情報管理テーブルによって構成されているトレイ情報管理DB264が構築されている。
(Tray information management table)
In the
<コントローラ200の各機能部>
次に、コントローラ200の各部を詳細に説明する。
<Each functional part of the
Next, each part of the
コントローラ200の送受信部252は、図1に示されている操作部I/F214によって実現され、USB通信によって操作部400と各種データ(情報)の送受信を行う。
The transmission /
コントローラ200の画像生成部254は、図1に示されているCPU202からの命令、プログラムROM204に記憶されているコントローラ用プログラム、RAM210によって実現され、ユーザジョブのデータを展開し、画像イメージとしてRAM210に描画する。
The
コントローラ200の記憶・読出処理部260は、図1に示されているCPU202からの命令、プログラムROM204に記憶されているコントローラ用プログラムによって実現される。記憶・読出処理部260は、記憶部262に各種データを記憶したり、記憶部262に記憶された各種データを読み出したりする処理を行う。
The storage /
コントローラ200の印刷制御部258は、図1に示されているCPU202からの命令、プログラムROM204に記憶されているコントローラ用プログラム、エンジンI/F216によって実行される。印刷制御部258は、エンジン300の制御を行うことによって、画像生成部254によってRAM210に描画された画像イメージを紙に転写したり、印刷したりする。
The
コントローラ200のジョブ処理判断部256は、図1に示されているCPU202からの命令、プログラムROM204に記憶されているコントローラ用プログラム、操作部I/F214によって実行される。ジョブ処理判断部256は、コントローラ200の起動の際に、記憶部262のトレイ情報管理DB264に格納されたトレイ情報管理テーブルを取得する。ジョブ処理判断部256は、操作部400によって送信されるジョブ処理要求にしたがって、トレイ情報管理テーブルから該ジョブ処理要求によって指定されたトレイ番号に紐付けられた印刷設定情報を抽出する。ジョブ処理要求の印刷条件情報には、ジョブ処理を要求する情報とともに、用紙サイズ、用紙の向きなどの印刷設定情報、両面および片面のいずれかで印刷処理を行うか、2頁を1頁に印刷するかなどの印刷編集条件が付帯される。ジョブ処理判断部256は、トレイ情報管理テーブルから抽出した印刷設定情報の用紙サイズ、および用紙の向きと、ジョブ処理要求に付帯される用紙サイズ、および用紙の向きと一致するか否かを判断する。ジョブ処理判断部256は、一致する場合には印刷制御部258にジョブ処理要求の印刷条件情報に従って処理することを要求し、一致しない場合にはジョブ処理要求によって要求されたジョブをキャンセルすると判断する。ジョブ処理判断部256は、ジョブをキャンセルすると判断した場合、ジョブをキャンセルすることを表す情報を送受信部252から操作部400に送信する。
The job
<操作部400の機能構成>
操作部400は、送受信部452、記憶・読出処理部454、ジョブ受付部468、および表示制御部460を有している。これら各部は、図1に示されている各構成要素のいずれかが、プログラムROM404に記憶されている操作部用プログラムにしたがったCPU402からの命令によって動作することで実現される機能または手段である。また、操作部400は、図1に示されている不揮発性メモリ412によって構築される記憶部456を有している。
<Functional configuration of
The
(トレイ情報管理テーブル)
記憶部456には、トレイ情報管理テーブルによって構成されているトレイ情報管理DB458が構築されている。このトレイ情報管理テーブルは、所定のタイミングで、コントローラ200によって送信される。このトレイ情報管理テーブルは、表1を参照して説明したトレイ情報管理テーブルを適用できる。
(Tray information management table)
In the
<操作部400の各機能部>
次に、操作部400の各部を詳細に説明する。
<Each functional unit of the
Next, each part of the
操作部400の送受信部452は、図1に示されているコントローラI/F414によって実現され、USB通信によってコントローラ200と各種データ(情報)の送受信を行う。
The transmission /
操作部400の記憶・読出処理部454は、図1に示されているCPU402からの命令によって実行される。記憶・読出処理部454は、記憶部456に各種データを記憶したり、記憶部456に記憶された各種データを読み出したりする処理を行う。
The storage /
操作部400の表示制御部460は、図1に示されているCPU402からの命令、プログラムROM404に記憶されている操作部用プログラムによって実現され、表示部416への画像表示を制御する。また、表示制御部460は、ユーザが表示部416の画面上の表示を押し下げることによって行われる操作により作成される操作情報をジョブ受付部468に入力する。例えば、表示制御部460は、ユーザが印刷することなどのジョブ処理を要求する操作を行うことによって作成されるジョブ処理要求をジョブ受付部468に入力する。ユーザは、記憶部456に格納されたトレイ情報管理テーブルに基づいて、ジョブ処理要求を入力することができる。表示制御部460は、ジョブ処理要求に対する応答として、ジョブ処理がキャンセルされたことを表す情報がジョブ受付部468から入力された場合には、表示部416にそのジョブがキャンセルされたことを表示する。
The
操作部400のジョブ受付部468は、図1に示されているCPU402からの命令、プログラムROM404に記憶されている操作部用プログラムによって実現される。ジョブ受付部468は、表示制御部460によってジョブ処理要求が入力された場合に、送受信部452からコントローラ200に送信する。ジョブ受付部468は、ジョブ処理要求に対する応答として、コントローラ200によって送信されるジョブ処理がキャンセルされたことを表す情報が送受信部452から入力された場合には、表示制御部460にジョブ処理がキャンセルされたことを表示するように命令する。
The
また、上述した実施形態の画像処理装置100で実行されるプログラム(コントローラ用プログラム、操作部用プログラム)は、インストール可能な形式または実行可能な形式のファイルでCD−ROM、フレキシブルディスク(FD)、CD−R、DVD(Digital Versatile Disk)、USB(Universal Serial Bus)等のコンピュータで読み取り可能な記録媒体に記録して提供するように構成してもよいし、インターネット等のネットワーク経由で提供または配布するように構成してもよい。また、各種プログラムを、ROM等の不揮発性の記録媒体に予め組み込んで提供するように構成してもよい。
The programs (controller program, operation unit program) executed by the
<画像処理装置100の動作>
本実施形態に係る画像処理装置100は、コントローラ200および操作部400が起動した後に、操作部400は、コントローラ200によって送信されるトレイ情報管理テーブルを受信し、記憶部456のトレイ情報管理DB458に格納する。
<Operation of
In the
その後、操作部400が単独で起動している際に、画面制御を行うとともに、ユーザによる操作に基づいて作成されるジョブ処理要求を記憶部456に格納する。コントローラ200が起動すると、操作部400は、記憶部456に格納しているジョブ処理要求をコントローラ200に送信する。
Thereafter, when the
コントローラ200は、操作部400によって送信されたジョブ処理要求の印刷条件情報に付帯されている用紙サイズ、用紙の向きなどの印刷設定情報と、記憶部262のトレイ情報管理DB264のトレイ情報管理テーブルの印刷設定情報とを比較し、一致しているか否かを判断する。コントローラ200は、一致している場合にはジョブ処理要求にしたがって処理し、一致してない場合にはジョブ処理要求したがって処理することをキャンセルすると判断する。コントローラ200は、ジョブ処理要求にしたがって処理することをキャンセルする場合、ジョブがキャンセルされたことを操作部400に通知する。操作部400は、コントローラ200によってジョブがキャンセルされたことが通知された場合、表示部416にジョブがキャンセルされたことを表示することによって、ユーザに通知する。
The
図4は、本実施の形態に係る画像処理装置100の動作(その1)を示す。
FIG. 4 shows the operation (part 1) of the
ステップS402では、コントローラ200、および操作部400の両方の起動処理が完了した際に、コントローラ200の送受信部252は、記憶部262のトレイ情報管理DB264に格納されているトレイ情報管理テーブルを操作部400に送信する。トレイ情報管理テーブルは、表1に示したものを適用できる。
In step S402, when the activation processing of both the
ステップS404では、操作部400の送受信部452は、コントローラ200によって送信されたトレイ情報管理テーブルを受信し、記憶部456のトレイ情報管理DB458に格納する。これによって、ユーザは、記憶部456のトレイ情報管理テーブルに基づいて、操作部400を操作することによってジョブ処理要求を入力することができる。
In step S <b> 404, the transmission /
図5は、画像処理装置100の電源がオン(電源投入)にされた際の動作を示す。
FIG. 5 shows an operation when the
ステップS502では、画像処理装置100の操作部400、およびコントローラ200の電源がオンにされる。
In step S502, the
ステップS504では、操作部400は、電源ONを受け付けると、起動処理を開始する。コントローラ200の起動処理には時間がかかるため、操作部400は起動処理が完了するまで単独で動作し、コントローラ200への接続要求をポーリングする。ここで、ポーリングとは、通信やソフトウェアにおいて、競合を回避したり、送受信の準備状況を判断したり、処理を同期したりするために、複数の機器やプログラムに対して順番に定期的に問い合わせを行い、一定の条件を満たした場合に送受信や処理を行う通信及び処理方式のことをいう。操作部400が定期的にコントローラ200に起動処理が完了したかどうかの問い合わせを行い、起動処理完了後に接続を開始する。
In step S504, when the
ステップS506では、操作部400は、起動処理を完了する。
In step S506, the
ステップS508では、操作部400のジョブ受付部468は、ユーザによる操作に基づいて作成されるジョブ処理要求を受け付ける。ジョブ処理要求には、印刷条件情報が含まれ、印刷条件情報には両面で印刷処理を行うか、2頁を1頁に印刷するかなどの印刷編集情報と、印刷設定情報とが含まれる。
In step S508, the
ステップS510では、操作部400のジョブ受付部468は、ジョブ処理を要求する情報とともに、印刷編集情報、および印刷設定情報を付帯したジョブ処理要求を作成し、記憶部456に保存する。
In step S <b> 510, the
ステップS512では、コントローラ200は起動処理を開始し、ジョブ処理判断部256は記憶部262のトレイ情報管理DB264に格納されたトレイ情報管理テーブルを取得する。
In step S <b> 512, the
ステップS514では、コントローラ200は、起動処理を完了する。
In step S514, the
ステップS516では、操作部400は、起動処理を開始した後、コントローラ200に対して、接続要求をポーリングする。
In step S516, after starting the activation process, the
ステップS518では、コントローラ200の起動が完了することによって、コントローラ200と操作部400との間で接続が成功する。
In step S518, when the activation of the
ステップS520では、操作部400のジョブ受付部468は、操作部400とコントローラ200との間の接続が完了したことによって、記憶部456に格納したジョブ処理要求を取得し、送受信部452からコントローラ200に送信する。
In step S520, the
ステップS522では、コントローラ200のジョブ処理判断部256は、操作部400によって送信されたジョブ処理要求に付帯されている印刷設定情報と、ステップS512において取得したトレイ情報管理テーブルの印刷設定情報とを比較し、一致しているか否かを判断する。ここでは、ジョブ処理判断部256は、不一致であると判断する。
In step S522, the job
また、ジョブ処理判断部256は、印刷設定情報が一致しないことによって、印刷が必ず失敗するか否かを判断する。ここでは、ジョブ処理判断部256は、印刷が必ず失敗すると判断する。ジョブ処理判断部256は、ジョブ処理を中断し、ジョブ処理要求にしたがって処理することをキャンセルすると判断する。
Further, the job
ステップS524では、ジョブ処理判断部256は、送受信部252からジョブ処理要求によって要求されたジョブ処理をキャンセルしたことを操作部400に通知する。
In step S524, the job
操作部400の送受信部452は、コントローラ200によって送信されたジョブ処理をキャンセルした通知を受信すると、ジョブ受付部468に入力する。ジョブ受付部468は表示制御部460にジョブ処理をキャンセルしたことを表示することを要求し、表示制御部460は表示部416にジョブ処理をキャンセルしたことを表示する。これによって、ユーザは、印刷が失敗するためジョブ処理がキャンセルされたことを知ることができる。
When the transmission /
図6は、画像処理装置100の動作を示す。
FIG. 6 shows the operation of the
ステップS602では、操作部400は、起動処理を開始する。
In step S602, the
ステップS604では、操作部400は、起動処理を完了する。これによって、操作部400の表示制御部460は、画面表示を行うことができるようになり、ユーザの操作を受け付けることができる。
In step S604, the
ステップS606では、ユーザは、操作部400の表示部416を操作することによって、印刷条件情報を設定する。印刷条件情報には、印刷設定情報と、印刷編集情報とが含まれる。操作部400の表示制御部460は、ユーザによって設定された印刷条件情報を取得する。表2は、印刷条件情報に含まれる印刷設定情報を示す。
In step S606, the user sets printing condition information by operating the
ステップS610では、ジョブ受付部468は、表示制御部460によって入力された印刷条件情報と、ジョブ処理を要求する情報とを含むジョブ処理要求を作成し、記憶・読出処理部454に、記憶部456に記憶するように要求する。記憶・読出処理部454は、記憶部456にジョブ処理要求を記憶する。
In step S610, the
ステップS612では、操作部400の送受信部452は、コントローラ200に接続要求をポーリングする。
In step S612, the transmission /
ステップS614では、コントローラ200は、起動処理を開始する。
In step S614, the
ステップS616では、コントローラ200のジョブ処理判断部256は、記憶部262のトレイ情報管理DB264に格納されたトレイ情報管理テーブルを取得する。これによって、ジョブ処理判断部256は、コントローラ200でサポートされている印刷設定情報を取得できる。表3は、トレイ情報管理テーブルの一例を示す。
In step S616, the job
ステップS620では、ステップS618でコントローラ200の起動処理が完了したことによって、コントローラ200の送受信部252と、操作部400の送受信部452との間で接続処理が行われる。
In step S620, connection processing is performed between the transmission /
ステップS622では、ステップS620でコントローラ200と、操作部400との間で接続処理が行われた後、ジョブ受付部468に接続が成功したことが通知される。
In step S622, after the connection processing is performed between the
ステップS624では、操作部400のジョブ受付部468は、記憶・読出処理部454に記憶部456に記憶したジョブ処理要求を読み出すように要求する。
In step S624, the
ステップS626では、操作部400のジョブ受付部468は、記憶・読出処理部454によって読み出されたジョブ処理要求を取得する。
In step S626, the
ステップS628では、操作部400のジョブ受付部468は、送受信部452にジョブ処理要求を入力する。
In step S628, the
ステップS630では、操作部400の送受信部452は、コントローラ200にジョブ処理要求を送信する。
In step S <b> 630, the transmission /
ステップS632では、コントローラ200の送受信部452は、操作部400によって送信されたジョブ処理要求をジョブ処理判断部256に入力する。
In step S632, the transmission /
ステップS634では、コントローラ200のジョブ処理判断部256は、ジョブ処理要求の印刷設定情報とトレイ情報管理テーブルの印刷設定情報とを比較する。
In step S634, the job
ステップS636では、コントローラ200のジョブ処理判断部256は、ジョブ処理要求の印刷設定情報とトレイ情報管理テーブルの印刷設定情報とが一致せず、印刷が必ず失敗すると判断する。表2に示したジョブ処理要求の印刷設定情報のトレイ1の用紙サイズは「A3」であり、表3に示したトレイ情報管理テーブルのトレイ1の用紙サイズは「A4」であり、一致しない。さらに、印刷設定情報のトレイ1の用紙サイズで指定されたものは、トレイ情報管理テーブルのトレイ1の用紙サイズでは印刷できず、失敗する。
In step S636, the job
ステップS638では、コントローラ200のジョブ処理判断部256は、ジョブ処理要求によって要求された処理をキャンセルすると判断する。
In step S638, the job
ステップS640では、コントローラ200のジョブ処理判断部256は、ジョブ処理要求によって要求された処理をキャンセルすることを表す情報を送受信部252に入力する。
In step S640, the job
ステップS642では、コントローラ200の送受信部252は、操作部400にキャンセルすることを表す情報を送信する。
In step S642, the transmission /
ステップS644では、操作部400の送受信部452は、コントローラ200によって送信されたキャンセルすることを表す情報をジョブ受付部468に入力する。
In step S <b> 644, the transmission /
ステップS646では、操作部400のジョブ受付部468には、表示制御部460に送受信部452によって入力されたキャンセルすることを表す情報を表示制御部460に入力する。表示制御部460は、キャンセルすることを表す情報を表示部416に表示する。
In step S <b> 646, information indicating cancellation input to the
図7は、画像処理装置100の動作を示す。図7は、主に、図6のステップS636−S640の処理を示す。
FIG. 7 shows the operation of the
ステップS702では、コントローラ200のジョブ処理判断部256は、ジョブ処理要求の印刷設定情報とトレイ情報管理テーブルの印刷設定情報とが一致するか否かを判断する。
In step S702, the job
ステップS704では、一致しない場合、コントローラ200のジョブ処理判断部256は、トレイ情報管理テーブルの印刷設定情報にしたがってジョブ処理要求によって要求されたジョブを処理した場合に成功するか否かを判断する。
In step S704, if they do not match, the job
ステップS706では、成功しないと判断した場合、ジョブ処理要求によって要求されたジョブをキャンセルし、操作部400に通知する。
If it is determined in step S706 that the job is not successful, the job requested by the job processing request is canceled and notified to the
ステップS708では、ステップS702によって一致すると判断した場合、またはステップS704によって成功すると判断した場合、コントローラ200のジョブ処理判断部256は、印刷制御部258にジョブ処理要求を入力する。印刷制御部258は、ジョブ処理判断部256によって入力されたジョブ処理要求に要求されたジョブ処理を行う。
In step S 708, when it is determined in step S 702 that they match or in step S 704, the job
上述した実施の形態では、画像処理装置100の電源がオンにされた場合の動作について主に説明したが、画像処理装置100が省エネ状態に遷移し、省エネ状態から通常状態に復帰する場合についても適用できる。
In the embodiment described above, the operation when the power of the
本実施の形態によれば、単独で起動している操作部が画面制御を行い、トレイ情報と紐付けられた用紙サイズ、用紙の向きなどの印刷設定情報を含むジョブ処理要求を記憶部に保存し、画像処理装置のコントローラの起動後に、該ジョブ処理要求をコントローラへ送出する。コントローラでは受信したジョブ処理要求に付帯された印刷設定情報を、コントローラのトレイ情報管理テーブルの印刷設定情報と比較し、一致しているか否かをチェックする。コントローラは、不一致である場合、印刷が失敗するか否かを判断し、失敗すると判断した場合、ジョブ処理要求によって要求されたジョブ処理をキャンセルし、操作部に介してユーザに通知する。これによって、操作部によって設定されたジョブ処理要求に含まれる用紙サイズ、用紙の向きなどの印刷設定情報が、コントローラのトレイ情報管理テーブルの用紙サイズ、用紙の向きなどの印刷設定情報と一致しないことによって、意図しないジョブ処理を防ぎ、意図した出力が失敗することをなくすことができる。 According to the present embodiment, the operation unit that is activated independently controls the screen, and the job processing request including the print setting information such as the paper size and the paper orientation associated with the tray information is stored in the storage unit. Then, after starting the controller of the image processing apparatus, the job processing request is sent to the controller. The controller compares the print setting information attached to the received job processing request with the print setting information in the tray information management table of the controller, and checks whether they match. If they do not match, the controller determines whether or not printing fails. If the controller determines that the printing fails, the controller cancels the job processing requested by the job processing request and notifies the user via the operation unit. As a result, the print setting information such as the paper size and paper orientation included in the job processing request set by the operation unit does not match the print setting information such as the paper size and paper orientation in the tray information management table of the controller. Therefore, it is possible to prevent unintended job processing and prevent the intended output from failing.
画像処理システムは情報処理システムの一例であり、操作部は第1の情報処理装置、第1の情報処理部の一例であり、コントローラは第2の情報処理装置、第2の情報処理部の一例である。また、操作部用プログラム、及びコントローラ用プログラムは情報処理プログラムの一例である。また、送受信部452は第1の送受信部の一例であり、送受信部252は第2の送受信部の一例であり、表示制御部460は起動処理部の一例である。
The image processing system is an example of an information processing system, the operation unit is an example of a first information processing device and a first information processing unit, and the controller is an example of a second information processing device and a second information processing unit. It is. The operation unit program and the controller program are examples of an information processing program. The transmission /
本発明は特定の実施例、変形例を参照しながら説明されてきたが、各実施例、変形例は単なる例示に過ぎず、当業者は様々な変形例、修正例、代替例、置換例等を理解するであろう。説明の便宜上、本発明の実施例に従った装置は機能的なブロック図を用いて説明されたが、そのような装置はハードウェアで、ソフトウェアでまたはそれらの組み合わせで実現されてもよい。本発明は上記実施例に限定されず、本発明の精神から逸脱することなく、様々な変形例、修正例、代替例、置換例等が包含される。 Although the present invention has been described with reference to specific embodiments and modifications, each embodiment and modification is merely an example, and those skilled in the art will recognize various modifications, modifications, alternatives, substitutions, and the like. Will understand. For convenience of explanation, an apparatus according to an embodiment of the present invention has been described using a functional block diagram, but such an apparatus may be implemented in hardware, software, or a combination thereof. The present invention is not limited to the above-described embodiments, and various variations, modifications, alternatives, substitutions, and the like are included without departing from the spirit of the present invention.
50 ネットワーク
100、101 画像処理装置
200、201 コントローラ
202、402 CPU
204、404 プログラムROM
206 ネットワークI/F
210、410 RAM
212、412 不揮発性メモリ
214 操作部I/F
216 エンジンI/F
252 送受信部
254 画像生成部
256 ジョブ処理判断部
258 印刷制御部
260 記憶・読出処理部
262 記憶部
264 トレイ情報管理DB
300 エンジン
400、401 操作部
402 CPU
414 コントローラI/F
416 表示部
452 送受信部
454 記憶・読出処理部
456 記憶部
468 ジョブ受付部
460 表示制御部
462 更新部
50
204, 404 Program ROM
206 Network I / F
210, 410 RAM
212, 412
216 Engine I / F
252 Transmission /
300
414 Controller I / F
416
Claims (6)
前記第1の情報処理装置は、
前記情報処理システムの電源投入もしくは省エネ状態から復帰した際に、起動処理を行う起動処理部と、
前記起動処理部による起動が完了した際に、ユーザによって要求されるジョブ処理を受け付けるジョブ受付部と、
前記第2の情報処理装置の起動が完了した際に、前記ジョブ受付部によって受け付けた前記ジョブ処理の要求を前記第2の情報処理装置に送信する第1の送受信部と
を有し、
前記第2の情報処理装置は、
前記第1の情報処理装置によって送信された前記ジョブ処理の要求を受信する第2の送受信部と、
前記ジョブ処理の要求に含まれる印刷用紙のサイズに関する印刷設定情報が、前記第2の情報処理装置に設定されている印刷用紙のサイズに関する印刷設定情報と一致しない場合に、該ジョブ処理の要求に対するジョブ処理を中断するジョブ処理判断部と
を有する、情報処理システム。 An information processing system comprising a first information processing apparatus that accepts an operation and a second information processing apparatus that operates based on a request from the first information processing apparatus,
The first information processing apparatus includes:
An activation processing unit for performing activation processing when the information processing system is turned on or restored from an energy saving state;
A job acceptance unit that accepts job processing requested by the user when the activation by the activation processing unit is completed;
A first transmission / reception unit that transmits the request for job processing received by the job reception unit to the second information processing device when activation of the second information processing device is completed;
The second information processing apparatus
A second transceiver for receiving the job processing request transmitted by the first information processing apparatus;
If the print setting information relating to the size of the printing paper included in the job processing request does not match the printing setting information relating to the size of the printing paper set in the second information processing apparatus, the job processing request An information processing system comprising: a job processing determination unit that interrupts job processing.
表示部と、
前記ジョブ処理判断部により、前記ジョブ処理の要求をキャンセルすることが通知された場合に、該ジョブ処理がキャンセルされたことを前記表示部に表示する表示制御部と
を備える、請求項2に記載の情報処理システム The first information processing apparatus includes:
A display unit;
The display control unit according to claim 2, further comprising: a display control unit that displays on the display unit that the job processing is canceled when the job processing determination unit is notified that the job processing request is cancelled. Information processing system
前記第1の情報処理部は、
前記情報処理装置の電源投入もしくは省エネ状態から復帰した際に、起動処理を行う起動処理部と、
前記起動処理部による起動が完了した際に、ユーザによって要求されるジョブ処理を受け付けるジョブ受付部と、
前記第2の情報処理部の起動が完了した際に、前記ジョブ受付部によって受け付けた前記ジョブ処理の要求を前記第2の情報処理部に送信する第1の送受信部と
を有し、
前記第2の情報処理部は、
前記第1の情報処理部によって送信された前記ジョブ処理の要求を受信する第2の送受信部と、
前記ジョブ処理の要求に含まれる印刷用紙のサイズに関する印刷設定情報が、前記第2の情報処理部に設定されている印刷用紙のサイズに関する印刷設定情報と一致しない場合に、該ジョブ処理の要求に対するジョブ処理を中断するジョブ処理判断部と
を有する、情報処理装置。 An information processing apparatus having a first information processing unit that accepts an operation and a second information processing unit that operates based on a request from the first information processing unit,
The first information processing unit includes:
An activation processing unit for performing activation processing when the information processing apparatus is turned on or restored from an energy saving state;
A job acceptance unit that accepts job processing requested by the user when the activation by the activation processing unit is completed;
A first transmission / reception unit configured to transmit the job processing request received by the job reception unit to the second information processing unit when activation of the second information processing unit is completed;
The second information processing unit
A second transmission / reception unit for receiving the job processing request transmitted by the first information processing unit;
If the print setting information related to the size of the print paper included in the job processing request does not match the print setting information related to the size of the print paper set in the second information processing unit, the job processing request An information processing apparatus comprising: a job processing determination unit that interrupts job processing.
前記第1の情報処理装置は、
前記情報処理システムの電源投入もしくは省エネ状態から復帰した際に、起動処理を行い、
前記起動処理が完了した際に、ユーザによって要求されるジョブ処理を受け付け、
前記第2の情報処理装置の起動が完了した際に、前記ジョブ処理の要求を前記第2の情報処理装置に送信し、
前記第2の情報処理装置は、
前記第1の情報処理装置によって送信された前記ジョブ処理の要求を受信し、
前記ジョブ処理の要求に含まれる印刷用紙のサイズに関する印刷設定情報が、前記第2の情報処理装置に設定されている印刷用紙のサイズに関する印刷設定情報と一致しない場合に、該ジョブ処理の要求に対するジョブ処理を中断する、情報処理方法。 An information processing method executed by an information processing system including a first information processing apparatus that accepts an operation and a second information processing apparatus that operates based on a request from the first information processing apparatus,
The first information processing apparatus includes:
When the information processing system is turned on or restored from the energy saving state, a startup process is performed,
When the startup process is completed, the job process requested by the user is accepted,
When the activation of the second information processing apparatus is completed, the job processing request is transmitted to the second information processing apparatus,
The second information processing apparatus
Receiving the job processing request transmitted by the first information processing apparatus;
If the print setting information relating to the size of the printing paper included in the job processing request does not match the printing setting information relating to the size of the printing paper set in the second information processing apparatus, the job processing request An information processing method that interrupts job processing.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015039970A JP2016159506A (en) | 2015-03-02 | 2015-03-02 | Information processing system, information processing unit and information processing method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2015039970A JP2016159506A (en) | 2015-03-02 | 2015-03-02 | Information processing system, information processing unit and information processing method |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2016159506A true JP2016159506A (en) | 2016-09-05 |
Family
ID=56843851
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2015039970A Pending JP2016159506A (en) | 2015-03-02 | 2015-03-02 | Information processing system, information processing unit and information processing method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2016159506A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018081636A (en) * | 2016-11-18 | 2018-05-24 | 富士ゼロックス株式会社 | Image forming apparatus and program |
-
2015
- 2015-03-02 JP JP2015039970A patent/JP2016159506A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2018081636A (en) * | 2016-11-18 | 2018-05-24 | 富士ゼロックス株式会社 | Image forming apparatus and program |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9471266B2 (en) | Printing system with printing apparatus and printing control apparatus for registering and managing sheet holding units based on sheet attributes | |
US9288355B2 (en) | Electronic device and method for printing based on information written by an external device in a power-off state | |
US9792538B2 (en) | Printing system, printing apparatus, and control using sheet attribute information | |
US11064089B2 (en) | Communication device and method for controlling the same | |
US10129426B2 (en) | Image forming apparatus having display screen with position configurable icons, information processing method, and computer-readable recording medium | |
JP2015186208A (en) | Image processing system, image processing apparatus, information processing apparatus, and image processing method | |
CN107832026B (en) | Image forming apparatus and control method thereof | |
US10659623B2 (en) | Image forming apparatus, information processing method, and program to cancel a job | |
US20180054537A1 (en) | Image forming apparatus, control method therefor, and program | |
US20120140263A1 (en) | Image processing apparatus, image processing system, control methods thereof and programs | |
JP2016099812A (en) | Information processing system, information processing apparatus, information processing method, and information processing program | |
JP2018045664A (en) | Use amount management device, use amount management method, use amount management program, and use amount management system | |
US11122182B2 (en) | Information processing apparatus, storage medium, and control method with voice instruction to peform print settings operation | |
US11055586B2 (en) | Printing device that receives print data and performs printing, control method of printing device, and program | |
US9389821B2 (en) | Printing and printing control includes determining whether to set sheet attribute information of sheets in sheet holding units | |
JP6136703B2 (en) | Information processing program and information processing apparatus | |
JP2018176629A (en) | Image processing device | |
US9218151B2 (en) | Information processing device, image processing device, image processing system, and non-transitory computer readable medium to control execution of image processing based on resource information | |
JP2016159506A (en) | Information processing system, information processing unit and information processing method | |
JP6849883B2 (en) | Image forming apparatus and its control method and program | |
US8559041B2 (en) | Image output instructing device, image output instructing method, and storage medium for determining a processing state of an image output instruction | |
US9922275B2 (en) | Image forming apparatus comprising a punch mechanism forming a punch hole in a sheet on which an image is formed by an image forming unit | |
JP2015093395A (en) | Image formation device, image formation system, image formation method | |
JP6016724B2 (en) | Image forming apparatus and image forming method | |
JP7077677B2 (en) | Error notification system, main unit, operation unit, error notification method, program |