JP2023050546A - Image forming apparatus - Google Patents
Image forming apparatus Download PDFInfo
- Publication number
- JP2023050546A JP2023050546A JP2021160703A JP2021160703A JP2023050546A JP 2023050546 A JP2023050546 A JP 2023050546A JP 2021160703 A JP2021160703 A JP 2021160703A JP 2021160703 A JP2021160703 A JP 2021160703A JP 2023050546 A JP2023050546 A JP 2023050546A
- Authority
- JP
- Japan
- Prior art keywords
- screen
- request
- data
- image
- displayed
- 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
- 230000005540 biological transmission Effects 0.000 claims abstract description 49
- 238000004891 communication Methods 0.000 claims abstract description 49
- 238000000034 method Methods 0.000 claims description 72
- 230000008569 process Effects 0.000 claims description 65
- 230000010365 information processing Effects 0.000 abstract description 6
- 230000004044 response Effects 0.000 description 19
- 238000007639 printing Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 238000013500 data storage Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 230000009471 action Effects 0.000 description 2
- 238000007726 management method Methods 0.000 description 2
- 230000007704 transition Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 1
- 239000002131 composite material Substances 0.000 description 1
- 150000001875 compounds Chemical class 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Landscapes
- Control Or Security For Electrophotography (AREA)
- Facsimiles In General (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
【課題】情報処理装置による遠隔操作を受け付け可能な画像形成装置において、リモート画面に含まれる画像の見づらさを解消し、ユーザの利便性を高めることを目的とする。【解決手段】MFP10のファームウェア20は、通信IF16を介して、PC30からリモート画面に含まれるファイル取得ボタンに対する操作を受け付けたことを指示された場合に、通信IF16を介して、プレビュー画像として表示されたFAX受信画像の電子ファイルをPC30に送信する。これにより、リモート画面上で、ファイル取得ボタンの操作を受け付けた場合に、MFP10から、FAX受信画像を示す送信用データがPC30に送信される。【選択図】図1Kind Code: A1 An object of the present invention is to eliminate difficulty in viewing an image included in a remote screen in an image forming apparatus capable of receiving remote operation by an information processing apparatus, and to enhance user convenience. A firmware 20 of an MFP 10 is displayed as a preview image via a communication IF 16 when receiving an instruction from a PC 30 via a communication IF 16 that an operation on a file acquisition button included in a remote screen has been accepted. The electronic file of the received FAX image is transmitted to the PC 30 . As a result, when the operation of the file acquisition button is accepted on the remote screen, the MFP 10 transmits the transmission data indicating the FAX reception image to the PC 30 . [Selection drawing] Fig. 1
Description
情報処理装置による遠隔操作を受け付け可能な画像形成装置の技術に関する。 The present invention relates to technology of an image forming apparatus capable of accepting remote operation by an information processing apparatus.
特許文献1には、画像形成装置のユーザインタフェースを仮想的に示すリモート画面を、遠隔の情報処理装置に表示させることで、リモート画面に対する操作により、画像形成装置を遠隔操作する技術が記載されている。 Japanese Patent Application Laid-Open No. 2002-200002 describes a technique for remotely operating an image forming apparatus by displaying a remote screen that virtually shows a user interface of the image forming apparatus on a remote information processing apparatus. there is
特許文献1で記載された画像形成装置の遠隔操作において、情報処理装置に、画像形成装置のユーザインタフェースを仮想的に示すリモート画面を表示させることを想定する。ユーザインタフェースに表示対象画像が表示されている場合、情報処理装置のリモート画面にも、表示対象画像が表示される。このとき、ユーザインタフェースのサイズや、ユーザインタフェースにおける画像の表示態様に依拠して、リモート画面に表示された表示対象画像が見づらくなる場合がある。例えば、ユーザインタフェース上で、表示対象画像の一部のみを表示させている場合、リモート画面にも、表示対象画像の一部のみが表示されることとなる。これ以外にも、例えば、ユーザインタフェース上で、表示対象画像を縮小して表示させる場合にも、リモート画面には、縮小された表示対象画像が表示されることとなる。
In the remote operation of the image forming apparatus described in
上記課題を解決するために本実施形態として開示した画像形成装置では、ユーザインタフェースと、通信インタフェースと、コントローラと、を備える。コントローラは、通信インタフェースを介して接続した装置から、第1要求を受け付けた場合に、リモート画面データを、第1要求の要求元装置に送信する第1送信処理を実行し、第1要求は、リモート画面の表示要求であり、リモート画面データは、リモート画面を第1要求の要求元装置に表示させるためのデータであり、リモート画面は、第1要求の要求元装置に表示される画面であって、ユーザインタフェースを仮想的に再現する画面である。コントローラは、ユーザインタフェースを介して、第1操作を受け付けた場合に、ユーザインタフェースに、第1操作画面を表示させる画面表示処理を実行し、第1操作画面は、表示対象画像を含んだ画面であり、コントローラは、第1送信処理の後に、第1要求の要求元装置から、リモート画面に対して第1操作が仮想的に行われたことを示す指示を、通信インタフェースを介して受け付けた場合に、通信インタフェースを介して、第2操作画面のリモート画面データを前記第1要求の要求元装置に送信する第2送信処理を実行し、第2操作画面は、第2操作を受け付け可能な画面であり、第2操作は、表示対象画像を示すデータを第1要求の要求元装置に送信するための操作である。コントローラは、通信インタフェースを介して、第1要求の要求元装置から第2操作を受け付けたことを指示された場合に、通信インタフェースを介して、表示対象画像を示すデータを第1要求の要求元装置に送信する第3送信処理を実行する。 An image forming apparatus disclosed as the present embodiment to solve the above problems includes a user interface, a communication interface, and a controller. When the controller receives a first request from a device connected via a communication interface, the controller executes a first transmission process of transmitting remote screen data to the request source device of the first request. The remote screen display request is a remote screen display request, the remote screen data is data for displaying the remote screen on the requesting device of the first request, and the remote screen is the screen displayed on the requesting device of the first request. It is a screen that virtually reproduces the user interface. The controller executes screen display processing for displaying a first operation screen on the user interface when a first operation is received via the user interface, and the first operation screen is a screen including an image to be displayed. Yes, after the first transmission process, the controller receives, via the communication interface, an instruction indicating that the first operation has been virtually performed on the remote screen from the request source device of the first request. and executing a second transmission process of transmitting the remote screen data of the second operation screen to the request source device of the first request via the communication interface, wherein the second operation screen is a screen capable of accepting the second operation. , and the second operation is an operation for transmitting data indicating an image to be displayed to the request source device of the first request. When the controller is instructed via the communication interface that the second operation has been received from the requesting device of the first request, the controller transmits data indicating the image to be displayed to the requesting device of the first request via the communication interface. Execute a third transmission process for transmitting to the device.
上記構成では、コントローラは、ユーザインタフェースを介して、第1操作を受け付けた場合に、ユーザインタフェースに、表示対象画像を含んだ第1操作画面を表示させる。コントローラは、リモート画面データを第1要求の要求元装置に送信した後に、第1要求の要求元装置から、リモート画面に対して第1操作が仮想的に行われたことを示す指示を、通信インタフェースを介して受け付けた場合に、通信インタフェースを介して、第1操作画面に対応するリモート画面である第2操作画面のリモート画面データを第1要求の要求元装置に送信する。コントローラは、通信インタフェースを介して、第1要求の要求元装置から第2操作を受け付けたことを指示された場合に、通信インタフェースを介して、表示対象画像を示すデータを第1要求の要求元装置に送信する。これにより、リモート画面である第2操作画面上で第2操作を受け付けた場合に、画像形成装置から、表示対象画像を示すデータが第1要求の要求元装置に送信される。このため、第1要求の要求元装置では、受信した表示対象画像を示すデータにより、表示対象画像を表示させることができ、リモート画面上で表示される表示対象画像が見づらい場合でも、例えば、表示対象画像を別画面で表示させることが可能となり、ユーザの利便性を高めることができる。 In the above configuration, the controller causes the user interface to display the first operation screen including the display target image when the first operation is received via the user interface. After transmitting the remote screen data to the request source device of the first request, the controller communicates an instruction indicating that the first operation has been virtually performed on the remote screen from the request source device of the first request. When the request is received via the interface, the remote screen data of the second operation screen, which is the remote screen corresponding to the first operation screen, is transmitted to the request source device of the first request via the communication interface. When the controller is instructed via the communication interface that the second operation has been received from the requesting device of the first request, the controller transmits data indicating the image to be displayed to the requesting device of the first request via the communication interface. Send to device. Accordingly, when the second operation is received on the second operation screen, which is the remote screen, the image forming apparatus transmits data indicating the image to be displayed to the request source apparatus of the first request. Therefore, the request source device of the first request can display the display target image based on the received data indicating the display target image. It is possible to display the target image on a separate screen, which enhances the user's convenience.
(第1実施形態)
本実施形態係に係る画像形成システム100を、図面を参照しつつ説明する。図1に示す画像形成システム100は、MFP10と、PC30,50とを備えている。MFPは、multifunction peripheralの略称である。MFP10と、PC30,50とはネットワーク200に接続されており、ネットワーク200を通じて通信可能である。ネットワーク200は、LANや、インターネットである。本実施形態において、MFP100が、画像形成装置の一例である。
(First embodiment)
An
次に、MFP10の構成を説明する。MFP100は、コントローラ11、メモリ12、プリンタ13、スキャナ14、FAX-IF15、通信IF16、ユーザIF17、及びバス18を備えている。IFは、interfaceの略語である。
Next, the configuration of the
通信IF16は、所定の通信プロトコルに準拠して、MFP10をネットワーク200に接続する。ユーザIF17は、MFP10を直接操作するユーザと、コントローラ11との間に介在するインタフェースであり、タッチパネル171や、物理キーである操作キー172を有している。
Communication IF 16 connects MFP 10 to
プリンタ13は、シートやディスクなどの被記録媒体に画像を印刷する印刷動作を実行する。プリンタ13の記録方式としては、インクジェット方式や、電子写真方式などを採用することができる。スキャナ14は、原稿に記録されている画像を読み取って画像データを生成するスキャン動作を実行する。FAX-IF15は、FAXプロトコルに準拠した方式で画像データを送受信するFAX動作を実行する。また、MFP10は、複数の動作を組み合わせた複合動作を実行可能であってもよい。プリンタ13によるプリント動作と、スキャナ14によるスキャン動作とを組み合わせたコピー動作は、複合動作の一例である。
The
コントローラ11は、CPUや、ASIC(Application Specific Integrated Circuitの略称)等により構成されており、プリンタ13、スキャナ14、FAX-IF15、通信IF16、及びユーザIF17の各動作を制御する。メモリ12は、データ記憶領域を備える。データ記憶領域は、プログラム等の実行に必要なデータなどを記憶する領域である。メモリ12は、RAM、ROM、SSD、HDD等が組み合わされて構成されている。各種プログラムの実行時に用いられる、コントローラ11が備えるバッファも、メモリ12の一部とみなしてよい。なお、メモリ12は、コントローラ11が読み取り可能なストレージ媒体であってもよい。コントローラ11が読み取り可能なストレージ媒体とは、non-transitoryな媒体である。non-transitoryな媒体には、上記の例の他に、CD-ROM、DVD-ROM等の記録媒体も含まれる。また、non-transitoryな媒体は、tangibleな媒体でもある。一方、インターネット上のサーバなどからダウンロードされるプログラムを搬送する電気信号は、コンピュータが読み取り可能な媒体の一種であるコンピュータが読み取り可能な信号媒体であるが、non-transitoryなコンピュータが読み取り可能なストレージ媒体には含まれない。
The controller 11 is composed of a CPU, ASIC (abbreviation for Application Specific Integrated Circuit), etc., and controls each operation of the
メモリ12には、コントローラ11が実行可能なプログラムとして、ファームウェア20が記憶されている。以下の説明では、プログラムを実行するコントローラ11のことを、単にプログラム名でも記載する場合がある。例えば、「ファームウェアが」という記載は、「ファームウェア20を実行するコントローラ11が」という意味で使用する。本実施形態では、主に、プログラムに記述された命令に従ったコントローラ11の処理を示す。すなわち、以下の説明における「判断」、「抽出」、「選択」、「算出」、「決定」、「特定」、「取得」、「受付」、「制御」等の処理は、コントローラ11の処理を表している。なお「取得」は要求を必須とはしない概念で用いる。すなわち、コントローラ11が要求することなくデータを受信するという処理も、「コントローラ11がデータを取得する」という概念に含まれる。また、本明細書中の「データ」とは、コントローラに読取可能なビット列で表される。そして、実質的な意味内容が同じでフォーマットが異なるデータは、同一のデータとして扱われるものとする。本明細書中の「情報」についても同様である。
ファームウェア20は、PC30に対して、所定のWebページを表示させるためのWebサーバとしても機能する。また、ファームウェア20は、PC30,50に対してリモート画面制御を提供することができる。リモート画面制御は、PC30,50に、MFP10のユーザIF17を擬似的に表すリモート画面を表示させることで、このリモート画面上での仮想的な操作により、MFP10を遠隔操作させる機能である。
The
メモリ12のデータ記憶領域には、管理情報25が記憶されている。管理情報25には、MFP10に対してアクセス可能な装置に関連づけて、認証情報であるログインネームやパスワードが記録されている。メモリ12のデータ記憶領域には、設定情報26が記憶されている。設定情報26は、リモート画面制御の設定に関する情報が記録されている。
次に、PC30の構成を説明する。PC30は、通信IF31、メモリ32、コントローラ33、ディスプレイ34、ユーザIF35を備えている。PC30が備える各部31,32,33,35は、MFP10が備えるコントローラ11、メモリ12、通信IF16、ユーザIF17と同様の構成であり、その説明を省略する。
Next, the configuration of the
メモリ32には、OS40と、ブラウザ41とが記憶されている。ブラウザ41は、OS40の実行下で、コントローラ33に、MFP10から送信されるWebページデータに応じた画像をディスプレイ34に表示させるプログラムである。なお、PC50は、PC30と同様の構成であり、説明を省略する。
The
次に、PC30によりリモート画面制御の開始を要求する際の処理の手順を、図2を用いて説明する。MFP10は、ユーザIF17に操作画面を表示し、ユーザIF17を介した操作、MFP10の動作状況などに従って、操作画面の表示を変更していく。操作画面を変更していく処理は、図2の処理とは並列に実行される。操作画面には、印刷、スキャンなどの実行中を示す実行中画面、コピー、スキャンなどの実行指示を受け付けるための指示画面、各種設定変更のための設定画面、MFP10の状態を示すステータス画面、実行指示画面、設定画面などの表示指示を待機する待機画面などがある。
Next, the procedure of processing when the
図2において、PC30のブラウザ41では、ステップ10(以下、ステップを単に「S」と記載する)で、Webページデータの要求をMFP10に送信する。S10で要求されるWebページデータは、ファームウェア20がWebサーバとして機能する場合に、ホーム画面を表示させるWebページデータである。ブラウザ41は、例えば、ユーザによりファームウェア20を指定するURLの入力を受付けた場合に、要求をファームウェア20に送信する。ブラウザ41と、ファームウェア20との間の通信は、http(s)のプロトコルに従い実行される。
In FIG. 2, the
ファームウェア20は、S11において、WebページデータをPC30に送信する。ブラウザ41は、Webページデータを受信すると、S12で受信されたWebページデータが示す、Webページをディスプレイ34に表示させる。本実施形態では、ブラウザ41は、Webページとして、ホーム画面をディスプレイ34に表示させる。
The
ホーム画面にて、MFP10へのログイン操作が行われると、ブラウザ41はファームウェア20にログインパスワード等を送信する。MFP10からログイン許可の応答を得ると、ブラウザ41は、図3に示すように、Webページである管理者画面300をディスプレイ34に表示させる。管理者画面300には、項目表示領域301と、機能表示領域302とを含んでいる。
When a login operation to the
ユーザIF35を介して、項目表示領域301に含まれる「リモート画面制御」の項目303の選択操作を受け付けた場合、ブラウザ41は、S13で、MFP10に対して、リモート画面制御の開始を要求する。ファームウェア20は、リモート画面制御の開始要求を受信すると、S14で、Webページを更新するためのWebページデータを送信する。このWebページデータには、ブラウザ41により解釈可能な実行プログラムが含まれている。実行プログラムはスクリプトプログラムであり、例えば、JavaScriptである。
When accepting an operation to select the "remote screen control"
S15で、MFP10に対してトークンの発行を要求する。トークンは、リモート画面制御を実行する装置を認証する情報であり、本実施形態では認証情報に基づいて作成されるワンタイムトークンである。ファームウェア20は、トークンの発行要求を受付けると、PC30に対してトークンを発行する。このとき、ファームウェア20は、PC30に対して認証情報を要求してもよい。
At S15, the
ファームウェア20は、S16で、PC30に対してトークンを発行する。このとき、ファームウェア20は、トークンが発行済であることを示す情報がメモリ12に記憶されている場合に、トークン未発行ではないと判断し、トークンを送信しなくともよい。ブラウザ41は、MFP10により発行されたトークンを受信すると、S17で、発行済みのトークンと共に、リモート画面の表示を要求する。本実施形態では、S17でブラウザ41により送信されるリモート画面の表示要求が第1の要求の一例である。
The
ファームウェア20は、PC30から送信されたトークンが正しいと判断すると、S18で、リモート画面の表示の許可を応答する。なお、ファームウェア20は、送信されたトークンが正しくないと判断すると、リモート画面の実行を拒否したことを応答する。例えば、トークンが、発行時刻から時間が経過し過ぎているトークンである場合、又はトークンが捏造されているトークンである場合などに、トークンが正しくないと判断する。
When the
次に、リモート画面の表示が許可された場合に、MFP10とPC30との間で実行されるリモート画面制御の手順を説明する。図4は、リモート画面の表示が許可された場合に、MFP10のファームウェア20により実行される処理であり、主体はファームウェア20である。
Next, a procedure for remote screen control executed between the
S30では、ユーザIF17に、待機画面を表示する。待機画面は、FAX指示アイコン、コピー指示アイコン、スキャン指示アイコンを含んでいる。FAX指示アイコンは、MFP10にFAX動作を実行させる場合に、操作を受け付けるアイコンである。コピー指示アイコンは、MFP10にコピー動作を実行させる場合に、操作を受け付けるアイコンである。FAX指示アイコンは、MFP10にスキャン動作を実行させる場合に、操作を受け付けるアイコンである。待機画面上で、いずれかのアイコンが操作された場合、操作されたアイコンに応じて、待機画面は、FAX操作受付画面、コピー操作受付画面、スキャン操作受付画面に切り替えられる。
In S30, a standby screen is displayed on the user IF 17. FIG. The standby screen includes a FAX instruction icon, a copy instruction icon, and a scan instruction icon. The FAX instruction icon is an icon that accepts an operation when causing the
S31では、PC30から通信IF16を介して初期画面リクエストを受信したか否かを判断する。初期画面リクエストは、待機画面に対応するリモート画面データを、要求元装置であるPC30に送信することを、要求するためのリクエストである。
In S31, it is determined whether or not an initial screen request has been received from the
S31を肯定判断すると、S33に進み、初期画面送信処理を実行する。初期画面送信処理は、要求元装置であるPC30に、htmlスクリプトと、待機画面に対応するリモート画面データとを送信するための処理である。htmlスクリプトは、PC30に表示されたリモート画面上で受付けた操作に応じた各種の処理を、ブラウザ41に実行させるためのプログラムである。S33の処理を終了すると、S31に戻る。
If the determination in S31 is affirmative, the process advances to S33 to execute initial screen transmission processing. The initial screen transmission process is a process for transmitting the html script and the remote screen data corresponding to the standby screen to the
PC30は、通信IF16を介して、MFP10から待機画面に対応するリモート画面データ、及びhtmlスクリプトを受信すると、待機画面を含んだリモート画面330を表示させる。図5は、ユーザIF17に待機画面が表示されているときに、PC30のディスプレイ34に表示されるリモート画面330である。リモート画面330は、管理者画面300において機能表示領域302に表示される。リモート画面330には、画面表示領域331と、操作キー表示領域332とを含んでいる。画面表示領域331には、現在、MFP10のユーザIF17に表示されている操作画面(ここでは、待機画面)と同じ画面が表示される。操作キー表示領域332には、ユーザIF17が備えている物理キーである操作キー172を模したボタン画像が表示される。リモート画面330に対する、ユーザIF17への仮想的な操作が実行されたことを示す情報は、MFP10に通知される。また、リモート画面330には、終了ボタン333が含まれている。
Upon receiving the remote screen data corresponding to the standby screen and the HTML script from the
リモート画面330を表示するためにリモート画面データに含まれる、操作画面、操作キー及び終了ボタンを示すデータは、ラスタデータ等の同じデータ形式であってもよいし、それ以外のデータ形式であってもよい。操作画面、操作キー及び終了ボタンを示すデータは、別々のデータ形式であってもよい。また、ファームウェア20は、リモート画面データとして操作画面を示すデータのみをブラウザ41に送信し、ブラウザ41は、実行プログラムを解釈することにより、リモート画面データに操作キー及び終了ボタンを示すデータを重畳してリモート画面を表示するものであってもよい。上記以外にも、ファームウェア20は、リモート画面データとして操作画面及び操作キーを示すデータをブラウザ41に送信し、ブラウザ41は、実行プログラムを解釈することにより、リモート画面データに終了ボタンを示すデータを重畳するものであってもよい。更に、ファームウェア20は、リモート画面データをブラウザ41に送信することに代えて、リモート画面330を含む管理者画面300全体を表示するためのWebページデータを、ブラウザ41に送信するものであってもよい。
The data indicating the operation screen, operation keys, and end button included in the remote screen data for displaying the
図4に戻り、S31を否定判断すると、S32に進み、PC30から通信IF16を介して画面更新リクエストを受信したか否かを判断する。画面更新リクエストは、現在、PC30に表示されているリモート画面330を更新するためのリモート画面データを、MFP10に要求するためのリクエストである。
Returning to FIG. 4, if a negative determination is made in S31, the process advances to S32 to determine whether or not a screen update request has been received from the
S32を肯定判断すると、S35に進み、画面データ送信処理を実行する。画面データ送信処理は、PC30に、htmlスクリプトと、更新後の画面に対応するリモート画面データとを送信するための処理である。S35でPC30に送信されるリモート画面データは、例えば、後述するS37又はS38の処理で生成されたデータである。PC30は、htmlスクリプトと共に、リモート画面データを受信すると、現在表示しているリモート画面を、受信された新たなリモート画面に更新する。S35の処理を終了すると、S31に戻る。
If the determination in S32 is affirmative, the process advances to S35 to execute screen data transmission processing. The screen data transmission process is a process for transmitting the html script and the remote screen data corresponding to the updated screen to the
S32を否定判断すると、S34に進み、PC30から通信IF16を介して、押下げ情報を含んだリクエストを受信したか否かを判断する。押下げ情報は、PC30に表示されているリモート画面330の何れかの位置が、押下操作されたことを示す情報であり、押下座標情報を含んでいる。押下座標情報は、リモート画面330で押下操作された位置を示す情報である。
If a negative determination is made in S32, the process advances to S34, in which it is determined whether or not a request including pressing information has been received from the
S34を肯定判断すると、S37に進み、押下処理を実行する。押下処理は、押下座標情報で特定される操作に応じた処理をMFP10で実行するとともに、特定された操作に応じて生成されるhtmlスクリプトをPC30に送信するための処理である。押下処理では、受信された押下座標情報がリモート画面330上で、いずれかの操作アイコン又は操作キーの領域内であるか否かを判断する。具体的には、押下座標情報を、MFP10のユーザIF17上の押下位置を示す座標に変換し、変換後の押下座標が、ユーザIF17のタッチパネル171に表示された操作アイコン、又は操作キー172に対応するかを判断する。
If the determination in S34 is affirmative, the process advances to S37 to execute the pressing process. The pressing process is a process for causing the
押下座標が、タッチパネル171の操作アイコンに対応する場合、ユーザIF17に表示された該当操作アイコンを、押下された場合の状態を示す押下態様に切り替える。例えば、押下態様の一例として、操作アイコンの色の変更や、操作アイコンの形状を押しこまれたような形状に変更する。
When the pressed coordinates correspond to the operation icon on the
そして、現在のユーザIF17を仮想的に示すリモート画面データを生成しメモリ12に記憶する。具体的には、ユーザIF17に表示されている押下態様が変更された状態の画面を含むリモート画面データが作成される。更に、http(s)レスポンスを、PC30に送信する。なお、押下座標が、タッチパネル171の操作アイコン又は操作キー172に該当する場合、http(s)レスポンスのボディには、画面更新スクリプトが含まれている。画面更新スクリプトは、画面更新を要求するリクエストであるhttp(s)リクエストをMFP10へ送信することを、PC30に指示するためのcgiスクリプトである。S37の処理を終了すると、S31に戻る。
Then, remote screen data virtually showing the current user IF 17 is generated and stored in the
S34を否定判断すると、S36に進み、PC30から通信IF16を介して離上情報を受信したか否かを判断する。離上情報は、PC30に表示されたリモート画面330上で、離上操作が行われたことを示す情報である。離上情報には、離上座標情報を含んでいる。離上座標情報は、リモート画面330において、接触していた指示体が離上された位置を示す情報である。S36を肯定判断すると、S38に進み、離上処理を実行する。離上処理は、離上座標情報に応じた処理をMFP10で実行するとともに、htmlスクリプトをPC30に送信するための一連の処理である。S36を否定判断すると、S31に戻る。
If a negative determination is made in S34, the process advances to S36 to determine whether or not take-off information has been received from the
ここでは、ユーザIF17に、待機画面が表示されることで、PC30に図5に示すリモート画面330が表示されている場合を例に、S38で実行される離上処理を説明する。図5に示されるリモート画面330のFAX指示アイコンが操作されると、PC30から離上座標情報を含んだリクエストが、MFP10に送信される。MFP10のファームウェア20は、S36を肯定判断し、S38の離上処理を実行する。
Here, the take-off process executed in S38 will be described by taking as an example a case where the standby screen is displayed on the user IF 17 and the
図6は、S38の離上処理の手順を説明するフローチャートである。S50では、受信された離上座標情報がリモート画面330上で、いずれかの操作アイコン又は操作キーの領域内であるか否かを判断する。S50を肯定判断すると、S51に進み、S50で判断された領域内での離上操作が、現在、ユーザIF17に表示中の画面を切換えるための操作であるか否かを判断する。FAX指示アイコンは、画面の切換え操作を受け付けるアイコンであるため、S51を肯定判断し、S52に進む。S52では、ユーザIF17に表示された待機画面を、不図示のFAX操作受付画面に切換える。
FIG. 6 is a flowchart for explaining the procedure of the take-off process of S38. At S<b>50 , it is determined whether or not the received take-off coordinate information is within the area of any operation icon or operation key on the
S52の処理が終了すると、S54に進み、S52の処理により切換えられたユーザIF17の画面に対応するリモート画面データを生成し、メモリ12に記憶する。上記例では、FAX操作受付画面に対応するリモート画面データを生成する。
When the process of S52 is completed, the process proceeds to S54, in which remote screen data corresponding to the screen of the user IF 17 switched by the process of S52 is generated and stored in the
S55では、画面更新スクリプトを含むhttp(s)レスポンスを、通信IF16を介してPC30に送信する。画面更新スクリプトは、PC30に、S54で生成されたリモート画面データを、MFP10に対して要求させることを指示するcgiスクリプトである。
At S<b>55 , an http(s) response including the screen update script is transmitted to the
PC30のブラウザ41は、S55でMFP10からのhttp(s)レスポンスを受信すると、画面更新スクリプトにより、画面更新リクエストをMFP10に送信する。MFP10のファームウェア20は、PC30から画面更新リクエストを受信すると(S32:YES)、S35で、リモート画面データを送信するための画面データ送信処理を行う。PC10では、リモート画面データを受信すると、図7示したFAX操作受付画面に対応するリモート画面330をディスプレイ34に表示させる。
Upon receiving the http(s) response from the
図7に示すように、リモート画面330に含まれるFAX操作受付画面400は、送信アイコン401と、受信アイコン402とを含んでいる。送信アイコン401は、送信対象画像をFAX送信する際に、ユーザによる操作を受け付けるアイコンである。受信アイコン402は、不図示のサーバに保存されたFAX受信画像を受信してメモリ12に記憶する際に、ユーザによる操作を受け付けるアイコンである。ユーザIF17に表示されたFAX操作受付画面において、送信アイコン401と受信アイコン402とが操作された場合、リモート画面330で受付けた操作と同様の画面遷移となる。http(s)レスポンスには、電子ファイル取得スクリプトを含んでいる。電子ファイル取得スクリプトについては後述する。
As shown in FIG. 7, the FAX
一方、MFP10のファームウェア20は、S50及びS51を肯定判断した後、離上情報により特定される操作が、画面を切換えるための操作でない場合は(S51:NO)、S53に進み、押下処理により押下態様に変更されたユーザIF17のアイコンを、通常態様に変更する。S50又はS53の処理の後に、S55に進む場合、S55で、画面更新スクリプトを含まないhttpsレスポンスを、通信IF16を介してPC30に送信する。
On the other hand, the
FAX操作受付画面400の受信アイコン402への、リモート画面330での離上操作により(S36:YES)、ファームウェア20は、S38で離上処理を実行する。図6のS50,S51を肯定判断すると、S52で、ユーザIF17に表示されたFAX操作受付画面を、図8に示す、FAX実行画面410に切換える。FAX実行画面410は、FAX動作に関する指示操作を受け付ける画面である。これ以外にも、リモート画面330上で、受信アイコン402が操作された場合に、FAX受信画像の一覧を表示する一覧画面を表示させ、この一覧画面上でFAX受信画像の選択操作を受け付けた場合に、ユーザIF17にFAX実行画面410を表示させるものであってもよい。
When the
FAX実行画面410は、FAX受信画像の一部が表示されるプレビュー領域411を含んでいる。プレビュー領域411に表示されるFAX受信画像は、スクロールキー412を操作することで下方にスクロールして表示することができる。言い換えれば、FAX実行画面410には、FAX受信画像の一部のみが表示され、FAX受信画像の全体が表示されない。
The
S52の処理が終了した後に、S54に進む場合、S54では、S52の処理により切換えられたFAX実行画面410に対応するリモート画面データを生成し、メモリ12に記憶する。S55で、http(s)レスポンスを、PC30に送信する。
When the process proceeds to S54 after the process of S52 is completed, remote screen data corresponding to the
PC30のブラウザ41は、MFP10からのhttp(s)レスポンスを受信すると、画面更新スクリプトにより、画面更新リクエストをMFP10に送信する。MFP10のファームウェア20は、PC30から画面更新リクエストを受信すると(S32:YES)、S35で、リモート画面データを送信するための画面データ送信処理を行う。PC10では、リモート画面データを受信すると、図9示したリモート画面330をディスプレイ34に表示させる。
Upon receiving the http(s) response from the
図9は、FAX実行画面420を含むリモート画面330を示している。図9に示すリモート画面330では、画面表示領域331に、ユーザIF17に表示されているFAX実行画面410に対応するFAX実行画面420が表示される。FAX実行画面420には、ユーザIF17に表示されたプレビュー領域411に対応するプレビュー領域421を含んでいる。本実施形態では、リモート画面330における、画面表示領域331の下方には、付加アイコンであるファイル取得ボタン430が付加されている。ファイル取得ボタン430は、ユーザIF17に表示されるFAX実行画面410には含まれていないアイコンである。ファイル取得ボタン430は、ユーザが、リモート画面330上で操作することで、画面表示領域331に表示されている表示対象画像(ここでは、FAX受信画像)の電子ファイルの取得を要求するhttp(s)レスポンスを、MFP10に送信させるアイコンである。即ち、S54で生成されるリモート画面データは、ユーザIF17に現在表示されているFAX実行画面410に、ファイル取得ボタン430を付加させたリモート画面330を表示させるためのデータである。本実施形態では、プレビュー領域に表示されるFAX受信画像が表示対象画像の一例である。
FIG. 9 shows
本実施形態では、http(s)レスポンスに含まれる電子ファイル取得スクリプトにより、リモート画面330にファイル取得ボタン430が表示される。電子ファイル取得スクリプトは、ユーザIFに表示されている画面がプレビュー領域411を含んでいる場合は、ファイル取得ボタン430が付加されたリモート画面を表示させるためのリモート画面データを生成する。このため、図9で示されたFAX実行画面420には、ファイル取得ボタン430が含まれる。一方、ユーザIF17に表示されたFAX操作受付画面にはプレビュー領域411が含まれていないため、図7に示すリモート画面330には、ファイル取得ボタン430が含まれていない。ファイル取得ボタン430に対する操作以外の、FAX実行画面420へのリモート画面330での操作では、ユーザIF17に表示されたFAX実行画面410へのユーザIF17での操作と同様の画面遷移を行う。
In this embodiment, the
ブラウザ41は、ファイル取得ボタン430へのリモート画面330での操作により、電子ファイル取得スクリプトを実行することで、電子ファイル取得リクエストを、MFP10に送信する。MFP10のファームウェア20は、電子ファイル取得リクエストを受信すると(S39:YES)、S40に進み、電子ファイル送信処理を実行する。
The
なお、MFP10に表示されている画面が、ユーザIF17での操作によって切換えられた場合も、S54と同様に、ユーザIF17に表示された画面に対応するリモート画面データを生成する。このとき、ユーザIF17に、プレビュー領域411が含まれる画面を表示している場合は、ファイル取得ボタン430が付加されたリモート画面のリモート画面データを生成する。ただし、S55を実行しない。なお、PC30のブラウザ41からは、定期的に画面更新リクエストが送信されてくる。定期的な画面更新リクエストを受信した場合も、S32を肯定判断する。S32を肯定判断すると、S35に進み、ユーザIF17に表示された更新後の画面に対応するリモート画面データを、PC30に送信することで、ユーザIF17に表示された画面と、リモート画面330での表示とは同期される。
Note that even when the screen displayed on the
本実施形態では、ファームウェア20が、リモート画面の表示要求に応じて、S33で、待機画面に対応するリモート画面データを送信する処理が第1送信処理の一例である。第1送信処理は、リモート画面の表示要求に応じて、リモート画面データを送信する処理であればよく、S33で、待機画面以外の初期画面に対応するリモート画面データを送信する処理であってもよい。
In the present embodiment, processing in which the
ユーザIF17に表示されるFAX実行画面410が、第1操作画面の例である。FAX実行画面410を仮想的に表示したリモート画面330であり、プレビュー領域421と、ファイル取得ボタン430とを含むFAX実行画面420が、第2操作画面の例である。
A
FAX実行画面410を、仮想的にブラウザに表示したリモート画面であり、ファイル取得ボタン430を含んでいるが、プレビュー領域421を含んでいない画面も、第2操作画面の例である。これ以外にも、FAX実行画面410を、仮想的にブラウザに表示したリモート画面であり、ファイル取得ボタン430を含んでいない画面も、第2操作画面の例である。
A remote screen that virtually displays the
FAX操作受付画面400の受信アイコン402への、リモート画面330での操作が、仮想的な第1操作の例である。ユーザIF17に表示されたFAX操作受付画面の受信アイコンへのユーザIF17での操作が、第1操作の一例である。ユーザIF17で受付けた操作により、FAX実行画面410を表示させるための処理が、画面表示処理の一例である。
An operation on the
本実施形態では、FAX操作受付画面400へのリモート画面330での操作により、S35で、FAX実行画面に対応するリモート画面データを送信する処理が、第2送信処理の一例である。FAX実行画面420のファイル取得ボタン430への、リモート画面330での操作が第2操作の一例である。
In the present embodiment, the process of transmitting the remote screen data corresponding to the FAX execution screen in S35 by operating the
本実施形態では、リモート画面330に、ログレポートを含むプレビュー領域421を備えるログレポート画面を表示させてもよい。ログレポートは、MFP10のメモリ12に記憶されており、MFP10の動作ログデータに基づいて作成された画像である。この場合、ログレポート画面を含むリモート画面が、第2操作画面の例であり、ユーザIF17に表示されるログレポート画面が第1操作画面の例である。ログレポートが、表示対象画像の例である。ログレポート画面へのリモート画面での、ログレポートの表示を指示する操作が、仮想的な第1操作の例である。ログレポート画面に含まれるファイル取得ボタン430に対する、リモート画面での操作が第2操作の例である。
In this embodiment, the
リモート画面330に、印刷設定のリスト画像を含むプレビュー領域421を備える設定リスト画面を表示させてもよい。設定リスト画像は、MFP10のメモリ12に記憶されており、MFP10の印刷設定に基づいて作成された画像である。この場合、設定リスト画面を含むリモート画面が、第2操作画面の例であり、ユーザIFに表示される設定リスト画面が第1操作画面の例である。リスト画像が、表示対象画像の例である。リモート画面での、印刷設定のリスト画面の表示を指示する操作が、仮想的な第1操作の例である。設定リスト画面に含まれるファイル取得ボタン430に対する、リモート画面での操作が第2操作の例である。
A setting list screen including a
リモート画面330に、スキャンプレビュー画像を含むプレビュー領域421を備えるプレビュー画面を表示させてもよい。スキャンプレビュー画像は、MFP10によりスキャン処理又はコピー処理により、原稿を読取ることで生成され、メモリ12に記憶された画像である。この場合、プレビュー画面を含むリモート画面が、第2操作画面の例であり、ユーザIFに表示されたプレビュー画面が第1操作画面の例である。プレビュー画面が、表示対象画像の一例である。リモート画面での、スキャン処理を指示する操作、又はコピーを指示する操作が、第2操作の例である。プレビュー画面に含まれるファイル取得ボタン430に対する、リモート画面での操作が第2操作の例である。
A preview screen having a
リモート画面330に、ダウンロード印刷のプレビュー画像を含むプレビュー領域421を備えるダウンロード表示画面を表示させてもよい。MFP10は、ダウンロード印刷により、サーバから、通信IF16を介して画像データをダウンロードし、メモリ12に記憶させ、メモリ12に記憶された画像データを印刷する。ダウンロード印刷のプレビュー画像は、ダウンロードされた画像データに基づいて作成された画像である。この場合、ダウンロード表示画面を含むリモート画面が、第2操作画面の例であり、ユーザIFに表示されたダウンロード表示画面が第1操作画面の例である。リモート画面での、ダウンロード印刷を指示する操作が、第1操作の例である。ダウンロード表示画面に含まれるファイル取得ボタン430に対する、リモート画面での操作が第2操作の例である。
A download display screen having a
図10は、S40で、ファームウェア20により実行される電子ファイル取得処理を詳細に示すフローチャートである。S60では、ユーザIF17に、表示対象画像(ここでは、FAX受信画像)のプレビューを表示させているか否かを判断する。S60を肯定判定すると、S61に進み、メモリ12から、表示対象画像のファイルを読み出す。
FIG. 10 is a flowchart showing in detail the electronic file acquisition process executed by the
S62では、S61で読み出されたファイルに含まれる画像のページ数を確認する。S63では、読み出されたファイルを用いて、PC30へ送信する送信用ファイルの生成を開始する。具体的には、送信用ファイルをPC30に送信する際の通信プロトコルや、送信用ファイルのデータ形式に応じて、送信用ファイルを生成する。通信プロトコルや、送信用ファイルのデータ形式は、設定情報26に記憶されている。送信用ファイルに含まれる画像データは、FAX実行画面410において、プレビュー領域411に表示されていたFAX受信画像の一部の画像とは異なり、FAX受信画像の全体を示すデータである。
In S62, the number of pages of images included in the file read out in S61 is confirmed. In S63, using the read file, generation of a transmission file to be transmitted to the
S64では、送信用ファイルの生成に用いるファイル内に残りページがあるか否かを判断する。例えば、S62で確認されたファイルが複数ページの画像により構成される場合、S64を否定判断し、S63に戻り残りページにおける送信用ファイルの生成を継続する。 In S64, it is determined whether or not there are any remaining pages in the file used to generate the transmission file. For example, if the file confirmed in S62 is composed of images of a plurality of pages, a negative determination is made in S64, and the process returns to S63 to continue generating the transmission file for the remaining pages.
S64を肯定判断すると、S65に進み、S63で生成された送信用ファイルを含むhttp(s)レスポンスを、PC30に送信する。S65の処理を終了すると、図4のS31に戻る。一方、ユーザIF17にプレビューを表示させていない場合、S60を否定判断し、S66に進む。S66では、電子ファイル取得リクエストで要求された送信用ファイルがないことを示す情報を含むhttp(s)レスポンスを、PC30に送信する。S66の処理を終了すると、図4のS31に戻る。本実施形態では、ファームウェア20によりS65で、送信用ファイルをPC30に送信する処理が第3送信処理の一例である。
If the determination in S64 is affirmative, the process proceeds to S65, and an http(s) response including the file for transmission generated in S63 is transmitted to the PC30. After completing the process of S65, the process returns to S31 of FIG. On the other hand, if the preview is not displayed on the user IF 17, a negative determination is made in S60, and the process proceeds to S66. In S66, an http(s) response including information indicating that the transmission file requested by the electronic file acquisition request does not exist is transmitted to the PC30. After completing the process of S66, the process returns to S31 of FIG. In this embodiment, the process of transmitting the transmission file to the
次に、PC30のブラウザが、電子ファイル取得リクエストに対するhttp(s)レスポンスを、MFP10から受信したことを契機に実行する処理を、図11を用いて説明する。
Next, processing executed by the browser of the
S70では、http(s)レスポンスのボディに含まれる送信用ファイルを取得する。S71では、S70で取得した送信用ファイルが、PC30のブラウザ41で表示可能なファイル形式であるか否かを判断する。S71を否定判断すると、図11の処理を終了する。この場合、ブラウザ41は、ディスプレイ34に、FAX受信画像を表示できなかったことを示す通知画面を表示させてもよい。
At S70, the transmission file included in the body of the http(s) response is acquired. In S71, it is determined whether or not the transmission file acquired in S70 has a file format that can be displayed by the
S71を肯定判断すると、S72に進み、S70で取得された送信用ファイルを用いて、表示対象画像であるFAX受信画像をディスプレイ34に表示させる。本実施形態では、図12に示すように、ブラウザ41は、現在、リモート画面330が表示されているウィンドウW1に、別ウィンドウW2を重畳させ、この別ウィンドウにFAX受信画像500を表示させる。なお、図12では、説明を容易にするため、別ウィンドウW2に表示されたFAX受信画像500の全体を図示している。即ち、本実施形態では、表示対象画像であるFAX受信画像500を、リモート画面330とは異なる画面に表示される。
If the determination in S71 is affirmative, the process proceeds to S72, and the FAX reception image, which is the image to be displayed, is displayed on the
S73では、S70で複数ページのFAX受信画像に対応する送信用ファイルを取得しており、全ページ分のFAX受信画像を、別ウィンドウW2に表示できるようにしたか否かを判断する。S73を否定判断すると、S72に戻り、別ウィンドウW2に残りページ分のFAX受信画像を表示可能にする。例えば、別ウィンドウW2に複数ページ分のFAX受信画像を表示する場合、別ウィンドウW2をスクロール操作することで、1ページ分のFAX受信画像の下に、次ページのFAX受信画像が表示される。 In S73, it is determined whether or not the file for transmission corresponding to the multiple pages of FAX reception images has been acquired in S70, and all pages of the FAX reception images can be displayed in another window W2. If a negative determination is made in S73, the process returns to S72, and the remaining pages of FAX reception images can be displayed in another window W2. For example, when displaying a plurality of pages of received FAX images in a separate window W2, by scrolling the separate window W2, the received FAX images of the next page are displayed under the received FAX images of one page.
S73を肯定判断すると、図11に示す処理を終了する。この場合において、別ウィンドウW2に表示されたFAX受信画像は、例えば、ユーザIF35を介して、別ウィンドウW2の表示を終了する操作が行われた場合に、非表示となる。 If the determination in S73 is affirmative, the processing shown in FIG. 11 ends. In this case, the FAX reception image displayed in the separate window W2 is hidden when, for example, an operation to end the display of the separate window W2 is performed via the user IF35.
また、ブラウザ41は、ユーザによる終了ボタン333に対する操作入力を受付けると、ファームウェア20に、トークンと共に、リモート画面制御の終了要求を行う。ファームウェア20は、PCからの終了要求を受付けた場合に、トークンが正しいことを条件に、リモート画面制御を終了させる。ファームウェア20が、リモート画面制御を終了することにより、メモリ12に記憶されたリモート画面制御の使用状態を示す情報、トークンの発行済みを示す情報、リモート画面制御の許可状態を示す情報等の各種情報は削除される。ファームウェア20が、これら情報を削除してから、リモート画面制御を終了してもよいし、リモート画面制御終了をトリガに、他のプログラムがこれら情報を削除してもよい。ファームウェア20は、リモート画面制御が開始されてから、一定時間、実行プログラムを実行するブラウザ41からのアクセスがなかった場合も、終了ボタンが押されたときと同様に、リモート画面制御を終了する。
Further, upon receiving the user's operation input for the
以上説明した本実施形態では、以下の効果を奏することができる。
PC30では、リモート画面上で表示されるプレビュー画像が見づらい場合でも、FAX受信画像を別ウィンドウW2で表示させることが可能となり、ユーザの利便性が高い。
In the embodiment described above, the following effects can be obtained.
Even if the preview image displayed on the remote screen is difficult to see, the
ユーザは、リモート画面330上で、ファイル取得ボタン430を操作するだけで、プレビュー画像をPC30に表示させることができるため、複雑な操作を必要とせず、ユーザの利便性が高い。
The user can display the preview image on the
FAX画像の受信に先立って、ディスプレイ34上で、画像をプレビュー領域に表示させる構成において、リモート画面上のプレビュー領域に表示された画像が見えにくい場合でも、PC30のユーザに、プレビュー画像を認識させることができる。
In a configuration for displaying an image in a preview area on a
ファームウェア20は、ユーザIF17に表示されているFAX実行画面410に、付加アイコンであるファイル取得ボタン430を付加した画面を表示するリモート画面データを作成する。これにより、PC30を操作するユーザの操作性を高めることができる。
The
表示対象画像が複数ページを示すものである場合でも、PC30に表示対象画像を1ページ分の画像毎に順次表示させることができるため、表示対象画像をユーザに見やすい形式で表示させることができる。
Even when the display target image indicates a plurality of pages, the display target image can be displayed in sequence on the
(その他の実施形態)
画像形成装置は、上記実施形態に限定されるものでなく、その趣旨を逸脱しない範囲で様々な変更が可能である。上述した実施形態では、MFP10に表示されている画面が、ユーザIF17での操作によって切換えられた場合は、S51を実行しない例を説明した。これに代えて、MFP10に表示されている画面が、ユーザIF17での操作によって切換えられた場合に、リモート画面データをPC30に送信してもよい。
上述した実施形態では、リモート画面データを作成したMFP10が、PC30から、画面更新リクエストを受信したことに応じて、リモート画面データをPC30に送信する例を説明した。これに代えて、リモート画面データを作成したMFP10が、画面更新リクエストを受信することなく、リモート画面データをPC30に送信してもよい。
上述した実施形態では、MFP10が、PC30から、画面更新リクエストを受信したことに応じて、予め作成されていたリモート画面データをPC30に送信する例を説明した。これに代えて、MFP10が予めリモート画面データを作成することなく、MFP10が、PC10から画面更新リクエストを受信したことに応じて、その時点でMFP10が表示している画面に対応するリモート画面データを作成し、作成されたリモート画面データをPC30に送信してもよい。
上述した実施形態では、MFP10に表示されている画面が、ユーザIF17での操作によって切換えられた場合は、S55を実行しない例を説明した。これに代えて、MFP10に表示されている画面が、ユーザIF17での操作によって切換えられた場合に、リモート画面データをPC30に送信してもよい。
(Other embodiments)
The image forming apparatus is not limited to the above embodiments, and various modifications can be made without departing from the scope of the invention. In the above-described embodiment, the example in which S51 is not executed when the screen displayed on the
In the above-described embodiment, an example has been described in which the
In the above-described embodiment, an example has been described in which the
In the above-described embodiment, the example in which S55 is not executed when the screen displayed on the
上述した第1実施形態では、画像形成装置の一例として、MFP10を例に挙げて説明したが、画像形成装置は、プリンタやスキャナ、コピー機であってもよい。情報処理装置の一例として、PCを例に挙げて説明したが、画像形成装置は、スマートフォンなどのモバイル端末であってもよい。
In the first embodiment described above, the
10…MFP、11…コントローラ、16…通信IF、17…ユーザIF、20…ファームウェア、30…PC、41…ブラウザ、100…画像形成システム
DESCRIPTION OF
Claims (11)
通信インタフェースと、
コントローラと、を備え、
前記コントローラは、前記通信インタフェースを介して接続した装置から、第1要求を受け付けた場合に、リモート画面データを、前記第1要求の要求元装置に送信する第1送信処理を実行し、前記第1要求は、リモート画面の表示要求であり、前記リモート画面データは、前記リモート画面を前記第1要求の要求元装置に表示させるためのデータであり、前記リモート画面は、前記第1要求の要求元装置に表示される画面であって、前記ユーザインタフェースを仮想的に再現する画面であり、
前記コントローラは、前記ユーザインタフェースを介して、第1操作を受け付けた場合に、前記ユーザインタフェースに、第1操作画面を表示させる画面表示処理を実行し、前記第1操作画面は、表示対象画像を含んだ画面であり、
前記コントローラは、前記第1送信処理の後に、前記第1要求の要求元装置から、前記リモート画面に対して前記第1操作が仮想的に行われたことを示す指示を、前記通信インタフェースを介して受け付けた場合に、前記通信インタフェースを介して、第2操作画面の前記リモート画面データを前記第1要求の要求元装置に送信する第2送信処理を実行し、前記第2操作画面は、第2操作を受け付け可能な画面であり、前記第2操作は、前記表示対象画像を示すデータを前記第1要求の要求元装置に送信するための操作であり、
前記コントローラは、前記通信インタフェースを介して、前記第1要求の要求元装置から前記第2操作を受け付けたことを指示された場合に、前記通信インタフェースを介して、前記表示対象画像を示すデータを前記第1要求の要求元装置に送信する第3送信処理を実行する、
画像形成装置。 a user interface;
a communication interface;
a controller;
The controller, when receiving a first request from a device connected via the communication interface, executes a first transmission process of transmitting remote screen data to a request source device of the first request. The first request is a request to display a remote screen, the remote screen data is data for displaying the remote screen on the request source device of the first request, and the remote screen is a request for the first request. A screen displayed on the original device, which is a screen that virtually reproduces the user interface,
The controller executes screen display processing for displaying a first operation screen on the user interface when a first operation is received via the user interface, and the first operation screen displays an image to be displayed. is a screen containing
After the first transmission process, the controller transmits, via the communication interface, an instruction indicating that the first operation has been virtually performed on the remote screen from the request source device of the first request. and executing a second transmission process of transmitting the remote screen data of the second operation screen to the request source device of the first request via the communication interface, wherein the second operation screen receives the remote screen data via the communication interface. 2 operations, wherein the second operation is an operation for transmitting data indicating the display target image to the request source device of the first request;
The controller transmits data indicating the image to be displayed via the communication interface when instructed via the communication interface that the device requesting the first request has accepted the second operation. executing a third transmission process of transmitting to the request source device of the first request;
Image forming device.
前記第3送信処理において、前記第1要求の要求元装置に送信される前記表示対象画像の全体を示すデータは、前記リモート画面を示すデータではない、請求項1に記載の画像形成装置。 In the second transmission process, the remote screen data transmitted to the requesting device of the first request corresponds to the first operation screen, includes a portion of the display target image, and includes the second operation. is data indicating a screen that can accept
2. The image forming apparatus according to claim 1, wherein in the third transmission process, the data indicating the entire display target image transmitted to the requesting device of the first request is not data indicating the remote screen.
前記第3送信処理では、前記通信インタフェースを介して、前記表示対象画像の全体を示すデータを前記第1要求の要求元装置に送信する請求項4に記載の画像形成装置。 In the screen display processing, a part of the display target image is displayed in the preview area;
5. The image forming apparatus according to claim 4, wherein in the third transmission process, data indicating the entire display target image is transmitted to the request source device of the first request via the communication interface.
前記コントローラは、前記画像形成装置に関するWebページの表示要求を受け付けた場合に、前記Webサーバにより、前記Webページの表示要求をしてきた装置にWebページデータを送信させ、前記Webページデータは、前記Webページの表示要求をしてきた装置に、前記Webページを表示させるためのデータであり、
前記コントローラは、前記Webページデータを送信した後に、前記Webページデータの送信先である装置から、前記第1要求を、前記Webページを介して受付けた場合に、前記第1送信処理を実行する請求項1~5のいずれか一項に記載の画像形成装置。 Equipped with a web server,
The controller causes the web server to transmit web page data to the device that has made the web page display request when a web page display request relating to the image forming apparatus is received, and the web page data is data for displaying the web page on a device that has requested to display the web page;
After transmitting the web page data, the controller executes the first transmission process when receiving the first request via the web page from a device to which the web page data is transmitted. The image forming apparatus according to any one of claims 1 to 5.
前記第3送信処理では、前記通信インタフェースを介して、前記第1要求の要求元装置から前記付加アイコンに対する前記第2操作を受け付けたことを指示された場合に、前記通信インタフェースを介して、前記表示対象画像を示すデータを前記第1要求の要求元装置に送信する請求項1~5のいずれか一項に記載の画像形成装置。 In the second transmission process, when an instruction indicating that the first operation has been virtually performed on the remote screen is received from the request source device of the first request via the communication interface, creating the remote screen data for displaying, as the second operation screen, a screen obtained by adding an additional icon to the first operation screen, wherein the additional icon is for receiving the second operation on the second operation screen; icon and
In the third transmission process, when receiving an instruction from the request source device of the first request via the communication interface that the second operation on the additional icon has been received, the 6. The image forming apparatus according to any one of claims 1 to 5, wherein data indicating an image to be displayed is transmitted to the request source apparatus of the first request.
前記表示対象画像が複数ページ分の画像である場合に、前記第1要求の要求元装置に対して、前記複数ページ分の画像を、1ページ分の画像毎に順次表示させるデータを作成し、
前記通信インタフェースを介して、前記作成されたデータを前記第1要求の要求元装置に送信する請求項1~7のいずれか一項に記載の画像形成装置。 In the third transmission process,
when the display target image is an image of a plurality of pages, creating data for sequentially displaying the images of the plurality of pages page by page for the request source device of the first request;
8. The image forming apparatus according to any one of claims 1 to 7, wherein the created data is transmitted to the request source apparatus of the first request via the communication interface.
前記画面表示処理では、前記ユーザインタフェースを介して前記第1操作を受け付けた場合に、前記メモリにデータが記憶されている画像を、前記表示対象画像として前記第1操作画面に表示し、
前記第3送信処理では、前記通信インタフェースを介して、前記第1要求の要求元装置から前記第2操作を受け付けたことを指示された場合に、前記メモリに記憶された画像のデータを、前記表示対象画像を示すデータとして、前記通信インタフェースを介して、前記第1要求の要求元装置に送信する請求項1~8のいずれか一項に記載の画像形成装置。 with memory,
In the screen display process, when the first operation is received via the user interface, an image whose data is stored in the memory is displayed on the first operation screen as the display target image;
In the third transmission process, when receiving an instruction that the second operation has been received from the request source device of the first request via the communication interface, the data of the image stored in the memory is transmitted to the 9. The image forming apparatus according to any one of claims 1 to 8, wherein the data indicating the image to be displayed is transmitted to the request source apparatus of the first request via the communication interface.
前記第3送信処理では、前記通信インタフェースを介して、前記第1要求の要求元装置から前記第2操作を受け付けたことを指示された場合に、前記画面表示処理において前記通信インタフェースを介して受信した画像のデータを、前記表示対象画像を示すデータとして、前記通信インタフェースを介して、前記第1要求の要求元装置に送信する請求項1~8のいずれか一項に記載の画像形成装置。 In the screen display process, when the first operation is received via the user interface, image data is received via the communication interface, and the image for which the data is received is displayed as the display target image. 1 Display on the operation screen,
In the third transmission process, when an instruction that the second operation has been received is received from the request source device of the first request via the communication interface, in the screen display process, the second operation is received via the communication interface. 9. The image forming apparatus according to any one of claims 1 to 8, wherein data of the obtained image is transmitted to the request source device of the first request via the communication interface as data indicating the image to be displayed.
通信インタフェースと、
コントローラと、を備え、
前記コントローラは、前記通信インタフェースを介して接続した装置から、第1要求を受け付けた場合に、リモート画面データを、前記第1要求の要求元装置に送信する第1送信処理を実行し、前記第1要求は、リモート画面の表示要求であり、前記リモート画面データは、前記リモート画面を前記第1要求の要求元装置に表示させるためのデータであり、前記リモート画面は、前記第1要求の要求元装置に表示される画面であって、前記ユーザインタフェースを仮想的に再現する画面であり、
前記コントローラは、前記ユーザインタフェースを介して、第1操作を受け付けた場合に、前記ユーザインタフェースに、第1操作画面を表示させる画面表示処理を実行し、前記第1操作画面は、表示対象画像を含んだ画面であり、
前記コントローラは、前記通信インタフェースを介して、前記表示対象画像を示すデータを前記第1要求の要求元装置に送信する第3送信処理を実行する、
画像形成装置。 a user interface;
a communication interface;
a controller;
The controller, when receiving a first request from a device connected via the communication interface, executes a first transmission process of transmitting remote screen data to a request source device of the first request. The first request is a request to display a remote screen, the remote screen data is data for displaying the remote screen on the request source device of the first request, and the remote screen is a request for the first request. A screen displayed on the original device, which is a screen that virtually reproduces the user interface,
The controller executes screen display processing for displaying a first operation screen on the user interface when a first operation is received via the user interface, and the first operation screen displays an image to be displayed. is a screen containing
The controller executes a third transmission process of transmitting data representing the display target image to the request source device of the first request via the communication interface.
Image forming device.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021160703A JP2023050546A (en) | 2021-09-30 | 2021-09-30 | Image forming apparatus |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2021160703A JP2023050546A (en) | 2021-09-30 | 2021-09-30 | Image forming apparatus |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2023050546A true JP2023050546A (en) | 2023-04-11 |
Family
ID=85806307
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2021160703A Pending JP2023050546A (en) | 2021-09-30 | 2021-09-30 | Image forming apparatus |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2023050546A (en) |
-
2021
- 2021-09-30 JP JP2021160703A patent/JP2023050546A/en active Pending
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10628099B2 (en) | Multifunctional image processing apparatus with user registration features | |
US10187533B2 (en) | Image processing device and image processing system | |
CN102547019B (en) | Terminal installation, server, menu control method and screen transition method | |
JP5605054B2 (en) | Image formation support system and image formation support method | |
US9244640B2 (en) | Image processing apparatus, image processing method, web server, control method for the same, and storage medium | |
JP2017027522A (en) | Printer, control method and program thereof | |
US20250023993A1 (en) | Image forming system and printer | |
JP6897015B2 (en) | Information processing equipment, information processing systems, information processing methods, and programs | |
JP2012034277A (en) | Image processing system, control method thereof, and program | |
JP5442418B2 (en) | MFP, MFP control system, program and recording medium | |
JP5831695B2 (en) | Information processing apparatus, information processing system, and program | |
US8429550B2 (en) | Image processing apparatus that can be remotely controlled and control method therefor | |
JP2023050546A (en) | Image forming apparatus | |
CN103227807A (en) | System, information processing device, program and information processing method | |
JP2023050480A (en) | Image forming apparatus | |
JP2015225479A (en) | Information processing system, information processing apparatus, information processing method and computer program | |
EP4160381B1 (en) | Image forming apparatus configured to approve remote control request | |
JP5694495B2 (en) | Compound machine | |
JP7415705B2 (en) | Image forming apparatus, image forming method, image forming program, and image forming system | |
JP2024007023A (en) | Image processing system, relay server, and program | |
JP2014059677A (en) | Image processing system, image processor and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240802 |