JP6079750B2 - 画像形成装置、プリント方法およびブラウジングプログラム - Google Patents
画像形成装置、プリント方法およびブラウジングプログラム Download PDFInfo
- Publication number
- JP6079750B2 JP6079750B2 JP2014230733A JP2014230733A JP6079750B2 JP 6079750 B2 JP6079750 B2 JP 6079750B2 JP 2014230733 A JP2014230733 A JP 2014230733A JP 2014230733 A JP2014230733 A JP 2014230733A JP 6079750 B2 JP6079750 B2 JP 6079750B2
- Authority
- JP
- Japan
- Prior art keywords
- display image
- display
- unit
- type
- image
- 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
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/387—Composing, repositioning or otherwise geometrically modifying originals
- H04N1/393—Enlarging or reducing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/12—Digital output to print unit, e.g. line printer, chain printer
- G06F3/1201—Dedicated interfaces to print systems
- G06F3/1223—Dedicated interfaces to print systems specifically adapted to use a particular technique
- G06F3/1224—Client or server resources management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/0044—Display of information to the user, e.g. menus for image preview or review, e.g. to help the user position a sheet
- H04N1/00442—Simultaneous viewing of a plurality of images, e.g. using a mosaic display arrangement of thumbnails
- H04N1/00456—Simultaneous viewing of a plurality of images, e.g. using a mosaic display arrangement of thumbnails for layout preview, e.g. page layout
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/00464—Display of information to the user, e.g. menus using browsers, i.e. interfaces based on mark-up languages
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N1/00—Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
- H04N1/387—Composing, repositioning or otherwise geometrically modifying originals
- H04N1/393—Enlarging or reducing
- H04N1/3935—Enlarging or reducing with modification of image resolution, i.e. determining the values of picture elements at new relative positions
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Facsimiles In General (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- Editing Of Facsimile Originals (AREA)
Description
この発明は、画像形成装置、ウェブページプリント方法およびブラウジングプログラムに関し、特に、ブラウジング機能を備えた情報処理装置、その情報処理装置で実行されるプリント方法およびブラウジングプログラムに関する。
近年の複合機(以下「MFP」という)等の画像形成装置は、ブラウジングプログラムがインストールされ、ウェブサーバーからウェブページをダウンロードして表示するブラウジング機能を備えたものがある。一方、ウェブページを提供するサーバーは、そのウェブページを表示するデバイスに応じて最適なウェブページを提供する場合がある。例えば、パーソナルコンピューター(以下「PC」という)用のウェブページと、PCの表示面より表示面が小さいモバイル端末用のウェブページとを予め準備しておき、PCからの要求に対してPC用のウェブページを送信し、モバイル端末からの要求に対してモバイル用のウェブページを送信する。画像形成装置で、ウェブページをプリントする場合、ウェブページを表示するためにウェブページをレンダリングした画像がプリントされる。例えば、モバイル用のウェブページを表示している場合には、モバイル用のウェブページの画像が用紙にプリントされる。この場合には、用紙に多くの余白が残される等するといった問題がある。
特開2009−054175号公報には、コンテンツ記述によって記述されたコンテンツをレンダリングするためのコンピューターで実施される方法において:(A)該コンテンツ記述と出力機器記述とをウェブブラウザ・ディスプレイ・レンダリングエンジンに供給して、プリンタ出力に適したレンダリングされたコンテンツを生成し、該レンダリングされたコンテンツがラスタ画像よりなるステップで、該出力機器記述がウェブブラウザ・ディスプレイ・レンダリングエンジンの少なくとも1つの入力パラメータに従ってプリンタを記述するステップ;を具有することを特徴とする方法が記載されている。
しかしながら、特開2009−054175号公報に記載の方法は、コンテンツ記述に加えて、出力機器記述を用いるので、出力機器に対する出力機器記述を予め準備しておかなければならない。このため、出力機器記述の設定が困難な場合があり、また、出力機器記述を選択する作業が必要となるため、使用が困難であるといった問題がある。
特開2009−054175号公報
この発明は上述した問題点を解決するためになされたもので、この発明の目的の一つは、表示中の画像をプリントに適した画像に変換することが可能な情報処理装置を提供することである。
この発明の他の目的は、表示中の画像をプリントに適した画像に変換することが可能なプリント方法を提供することである。
この発明のさらに他の目的は、表示中の画像をプリントに適した画像に変換することが可能なブラウジングプログラムを提供することである。
上述した目的を達成するためにこの発明のある局面によれば、情報処理装置は、ユーザーによる操作を受け付ける操作受付手段と、画像を表示する表示手段と、サーバーにデータ記述言語で記述されたページの送信を要求し、サーバーからページを取得するページ取得手段と、サーバーから取得されるページに基づいて表示用画像を生成する生成手段と、生成された表示用画像を表示手段に表示する表示制御手段と、操作受付手段によりプリント指示を受け付けた場合に、生成手段により生成された表示用画像をプリントするためのプリントデータを生成するプリント制御手段と、操作受付手段によりプリント指示が受け付けられた時点で表示手段に表示されている第1の表示用画像に対応するページに基づいて、第1の表示用画像の種別が第1の種別か否かを判別する判別手段と、表示手段に第1の表示用画像が表示されている間に、操作受付手段により第1の表示用画像の拡大または縮小を指示する操作が受け付けられているか否かを判断する操作判断手段と、を備え、プリント制御手段は、判別手段により第1の表示用画像が第1の種別と判別される場合、または、判別手段により第1の表示用画像が第1の種別と判別されず、かつ、操作判断手段により第1の表示用画像の拡大または縮小を指示する操作が受け付けられていないと判断される場合、第1の表示用画像に対応し、かつ第1の種別とは異なる第2の種別の第2の表示用画像をプリントするためのプリントデータを生成し、判別手段により第1の表示用画像が第1の種別と判別されず、かつ、操作判断手段により第1の表示用画像の拡大または縮小を指示する操作が受け付けられていると判断される場合、第1の表示用画像をプリントするためのプリントデータを生成する。
この局面に従えば、第1の表示用画像が第1の種別と判別される場合、または、第1の表示用画像が第1の種別と判別されず、かつ、第1の表示用画像の拡大または縮小を指示する操作が受け付けられていないと判断される場合、第1の表示用画像に対応し、かつ第1の種別とは異なる第2の種別の第2の表示用画像をプリントするためのプリントデータが生成され、第1の表示用画像が第1の種別と判別されず、かつ、第1の表示用画像の拡大または縮小を指示する操作が受け付けられていると判断される場合、第1の表示用画像をプリントするためのプリントデータが生成される。このため、表示に適した表示用画像と、プリントに適した表示用画像とを切り換えることができる。その結果、表示中の画像をプリントに適した画像に変換することが可能な情報処理装置を提供することができる。
好ましくは、生成手段は、第1の表示用画像に対応するページが第2の種別の第2の表示用画像を生成する記述を含む場合、第1の表示用画像に対応するページに基づいて第2の表示用画像を生成し、ページ取得手段は、第1の表示用画像に対応するページが第2の種別の第2の表示用画像を生成する記述を含まない場合、第2の種別の第2の表示用画像を生成するためのページを取得する。
この局面に従えば、第1の表示用画像に対応するページが第2の種別の第2の表示用画像を生成する記述を含む場合、第1の表示用画像に対応するページに基づいて第2の表示用画像を生成するので、プリントに適した表示用画像を生成することができる。また、第1の表示用画像に対応するページが第2の種別の第2の表示用画像を生成する記述を含まない場合、第2の種別の第2の表示用画像を生成するためのページを取得するので、プリントに適したウェブページを取得することができる。
好ましくは、判別手段は、第1の表示用画像に対応するページに予め定められたコマンドの記述が存在する場合に、第1の表示用画像を第1の種別と判別する。
この局面に従えば、プリントに適したページであるか否かをページから容易に判断することができる。
好ましくは、判別手段により第1の表示用画像が第1の種別と判別される場合、または、判別手段により第1の表示用画像が第1の種別と判別されず、かつ、操作判断手段により第1の表示用画像の拡大または縮小を指示する操作が受け付けられてないと判断される場合、第1の表示用画像と異なる第2の表示用画像がプリントされることをユーザーに通知する通知手段を、さらに備え、プリント制御手段は、通知手段による通知に応じたユーザーによる許可が操作受付手段により受け付けられることを条件に、第2の表示用画像をプリントするためのプリントデータを生成する。
この局面に従えば、第1の表示用画像と異なる第2の表示用画像がプリントされることがユーザーに通知されるので、表示される画像と、プリントされる画像とが異なることを事前にユーザーに通知することができる。また、ユーザーによる許可が受け付けられることを条件に、第2の表示用画像をプリントするためのプリントデータを生成する。このため、ユーザーが望まない画像がプリントされるのを防止することができる。
この発明の他の局面によれば、プリント方法は、ユーザーによる操作を受け付ける操作受付手段と、画像を表示する表示手段と、を備えた処理装置で実行されるプリント方法であって、サーバーにデータ記述言語で記述されたページの送信を要求し、サーバーからページを取得するページ取得ステップと、サーバーから取得されるページに基づいて表示用画像を生成する生成ステップと、生成された表示用画像を表示手段に表示する表示制御ステップと、操作受付手段によりプリント指示を受け付けた場合に、生成ステップにおいて生成された表示用画像をプリントするためのプリントデータを生成するプリント制御ステップと、操作受付手段によりプリント指示が受け付けられた時点で表示手段に表示されている第1の表示用画像に対応するページに基づいて、表示用画像の種別が第1の種別か否かを判別する判別ステップと、表示手段に第1の表示用画像が表示されている間に、操作受付手段により第1の表示用画像の拡大または縮小を指示する操作が受け付けられているか否かを判断する操作判断ステップと、を含み、プリント制御ステップは、判別ステップにおいて第1の表示用画像が第1の種別と判別される場合、または、判別ステップにおいて第1の表示用画像が第1の種別と判別されず、かつ、操作判断ステップにおいて第1の表示用画像の拡大または縮小を指示する操作が受け付けられていないと判断される場合、第1の表示用画像に対応し、かつ第1の種別とは異なる第2の種別の第2の表示用画像をプリントするためのプリントデータを生成するステップと、判別ステップにおいて第1の表示用画像が第1の種別と判別されず、かつ、操作判断ステップにおいて第1の表示用画像の拡大または縮小を指示する操作が受け付けられていると判断される場合、第1の表示用画像をプリントするためのプリントデータを生成するステップと、を含む。
この局面に従えば、表示中の画像をプリントに適した画像に変換することが可能なプリント方法を提供することができる。
この発明のさらに他の局面によれば、ブラウジングプログラムは、ユーザーによる操作を受け付ける操作受付手段と、画像を表示する表示手段と、を備えた情報処理装置を制御するコンピューターで実行されるブラウジングプログラムであって、サーバーにデータ記述言語で記述されたページの送信を要求し、サーバーからページを取得するページ取得ステップと、サーバーから取得されるページに基づいて表示用画像を生成する生成ステップと、生成された表示用画像を表示手段に表示する表示制御ステップと、操作受付手段によりプリント指示を受け付けることに応じて、生成ステップにおいて生成された表示用画像をプリントするためのプリントデータを生成するプリント制御ステップと、操作受付手段によりプリント指示が受け付けられた時点で表示手段に表示されている第1の表示用画像に対応するページに基づいて、表示用画像の種別が第1の種別か否かを判別する判別ステップと、表示手段に第1の表示用画像が表示されている間に、操作受付手段により第1の表示用画像の拡大または縮小を指示する操作が受け付けられているか否かを判断する操作判断ステップと、をコンピューターに実行させ、プリント制御ステップは、判別ステップにおいて第1の表示用画像が第1の種別と判別される場合、または、判別ステップにおいて第1の表示用画像が第1の種別と判別されず、かつ、操作判断ステップにおいて第1の表示用画像の拡大または縮小を指示する操作が受け付けられていないと判断される場合、第1の表示用画像に対応し、かつ第1の種別とは異なる第2の種別の第2の表示用画像をプリントするためのプリントデータを生成するステップと、判別ステップにおいて第1の表示用画像が第1の種別と判別されず、かつ、操作判断ステップにおいて第1の表示用画像の拡大または縮小を指示する操作が受け付けられていると判断される場合、第1の表示用画像をプリントするためのプリントデータを生成するステップと、を含む。
この局面に従えば、表示中の画像をプリントに適した画像に変換することが可能なブラウジングプログラムを提供することができる。
以下、本発明の実施の形態について図面を参照して説明する。以下の説明では同一の部品には同一の符号を付してある。それらの名称および機能も同じである。従ってそれらについての詳細な説明は繰り返さない。
図1は、本発明の実施の形態の1つにおける画像形成システムの全体概要を示す図である。図1を参照して、画像形成システム1は、それぞれがネットワーク3に接続された複合機(以下、「MFP」という)100と、携帯情報装置200と、パーソナルコンピューター(以下、「PC」という)300,300Aと、無線局5と、を含む。このため、MFP100は、ネットワーク3を介してPC300,300Aおよび無線局5と互いに通信可能である。
なお、図ではネットワーク3に、情報処理装置の一例として1台のMFP(Multi Function Peripheral)100が接続される例を示しているが、MFPの数はこれに限定されるものではなく、1台以上であればよい。また、MFP100に代えて、画像を処理する機能を備えた装置であれば、例えば、コンピューター、ファクシミリ、プリンタ等であってもよい。
ネットワーク3は、ローカルエリアネットワーク(LAN)であり、接続形態は有線または無線を問わない。また、ネットワーク3は、インターネット7に接続されている。このため、MFP100は、インターネット7に接続されたサーバー400と通信が可能である。なお、ネットワーク3は、LANに限らず、ワイドエリアネットワーク(WAN)、公衆交換電話網(Public Switched Telephone Networks)を用いたネットワーク等であってもよい。
携帯情報装置200は、情報処理装置の別の一例であり、スマートホン、または電子ペーパー等の通信機能を備えたPDA(Personal Digital Assistants)である。ここでは、携帯情報装置200を、スマートホンとする場合を例に説明する。携帯情報装置200は、携帯電話用基地局と無線で通信することにより携帯電話網に接続し、通話が可能である。また、携帯情報装置200は、無線LAN機能を備えている。
ネットワーク3には無線局5がさらに接続される。無線局5は、ネットワーク3の中継装置であり、無線LAN通信機能を備えた携帯情報装置200と通信して、携帯情報装置200をネットワーク3に接続する。このため、携帯情報装置200は、ネットワーク3に接続された、MFP100およびPC300,300Aとデータの送受信が可能である。
本実施の形態における画像形成システム1においては、サーバー400は、ウェブサーバーとして機能する。サーバー400のハードウエア構成および機能は周知なので、ここでは詳細な説明を繰り返さないが、サーバー400は、ブラウジングプログラムがインストールされたMFP100、携帯情報装置200、PC300,300Aのいずれかからページ送信要求コマンドを受信することに応じて、そのページ送信要求コマンドに対応するウェブページを返信する。ウェブページは、マークアップ言語等のページ記述言語で記述される。ページ送信要求コマンドは、例えば、HTTP(HyperText Transfer Protocol)プロトコルにおけるGETコマンドである。ページ送信要求コマンドは、ウェブページを特定するためのURL(Uniform Resource Locator)を含む。ここでの、サーバー400は、URLが同じ第1の種類のウェブページと第2の種類のウェブページとを準備しており、GETコマンドのHTTPヘッダに、ユーザーエージェントが記述されている場合、リダイレクト機能を用いて、第1の種類のウェブページと第2の種類のウェブページのうち、そのユーザーエージェントに対応する一方を返信する。第1の種類のウェブページは、表示画面がPC300,300Aよりも小さなMFP100、携帯情報装置200等のために記述されたウェブページであり、第2の種類のウェブページは、表示画面が比較的大きなPC300,300A等のために記述されたウェブページある。
ユーザーエージェントは、第1の種類のユーザーエージェントと、第2の種類のユーザーエージェントを含む。第1の種類のユーザーエージェントは、MFP100、携帯情報装置200等にインストールされるオペレーティングシステムの種類とバージョンとの組によって定まる複数のユーザーエージェントのいずれかである。第2の種類のユーザーエージェントは、PC300,300Aにインストールされるオペレーティングシステムの種類とバージョンとの組によって定まる複数のユーザーエージェントのいずれかである。
サーバー400は、第1の種類のユーザーエージェントを含むGETコマンドを受信する場合は、第1の種類のウェブページを返信し、第2の種類のユーザーエージェントを含むGETコマンドを受信する場合は、第2の種類のウェブページを返信する。また、サーバー400は、URLが同じ第1の種類のウェブページと第2の種類のウェブページとを準備しているが、GETコマンドのHTTPヘッダにユーザーエージェントが記述されていない場合、リダイレクト機能を用いることができない。この場合、サーバー400は、第1の種類のウェブページと第2の種類のウェブページのうちいずれか一方を返信する。ここでは、サーバー400は、GETコマンドのHTTPヘッダにユーザーエージェントが記述されていない場合、第2の種類のウェブページを返信する場合を例に説明する。
また、サーバー400は、CSSメディアクエリ(Cascading Style Sheets Media Queries)を用いたウェブページを返信するようにしてもよい。この場合には、サーバー400は、リダイレクト機能を用いることなく、GETコマンドに含まれるURLで特定されるウェブページを、GETコマンドを送信してきた装置に返信し、ウェブページを受信する装置側で、その装置の表示画面のサイズに対応するスタイルシートを用いてウェブページに基づいて表示用の画像を生成する。
図2は、MFPのハードウエア構成の一例を示すブロック図である。図2を参照して、MFP100は、メイン回路110と、原稿を読み取るための原稿読取部130と、原稿を原稿読取部130に搬送するための自動原稿搬送装置120と、原稿読取部130が原稿を読み取って出力する画像データに基づいて用紙等に画像を形成するための画像形成部140と、画像形成部140に用紙を供給するための給紙部150と、後処理部155と、ユーザーインターフェースとしての操作パネル160と、を含む。
メイン回路110は、CPU111と、通信インターフェース(I/F)部112と、ROM113と、RAM114と、EEPROM(Electrically Erasable and Programmable ROM)115と、大容量記憶装置としてのハードディスクドライブ(HDD)116と、ファクシミリ部117と、CD−ROM(Compact Disc−Read Only Memory)119Aが装着される外部記憶装置119と、を含む。CPU111は、自動原稿搬送装置120、原稿読取部130、画像形成部140、給紙部150、後処理部155および操作パネル160と接続され、MFP100の全体を制御する。
ROM113は、CPU111が実行するプログラム、またはそのプログラムを実行するために必要なデータを記憶する。RAM114は、CPU111がプログラムを実行する際の作業領域として用いられる。また、RAM114は、原稿読取部130から連続的に送られてくる読取データ(画像データ)を一時的に記憶する。
操作パネル160は、MFP100の上面に設けられる。操作パネル160は、表示部161と操作部163とを含む。表示部161は、液晶表示装置(LCD)、有機ELD(Electro−Luminescence Display)等の表示装置であり、ユーザーに対する指示メニューや取得した画像データに関する情報等を表示する。操作部163は、複数のキーを備え、キーに対応するユーザーの操作による各種の指示、文字、数字などのデータの入力を受け付ける。操作部163は、表示部161の表示面で、ユーザーにより指示された位置を検出するタッチパネル165をさらに含む。タッチパネル165は、表示部161の上面または下面に設けられ、ユーザーにより指示された位置の座標をCPU111に出力する。タッチパネル165は、マルチタッチスクリーンパネルであり、同時に複数の位置がユーザーにより指示される場合、ユーザーにより指示された複数の位置にそれぞれ対応する複数の座標をCPU111に出力する。タッチパネル165は、表示部161の表示面と同じまたはそれ以上のサイズであるのが好ましい。タッチパネル165は、表示部161に重畳して設けられるので、タッチパネル165は、ユーザーが表示部161の表示面を指示すれば、表示部161の表示面中でユーザーが指示した1以上の位置にそれぞれ対応する1以上の座標をCPU111に出力する。タッチパネル165は、例えば、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式、静電容量方式を用いることができ、その方式は限定されない。
自動原稿搬送装置120は、原稿給紙トレイ上にセットされた複数枚の原稿を1枚ずつ自動的に原稿読取部130のプラテンガラス上に設定された所定の原稿読み取り位置まで搬送し、原稿読取部130により原稿画像が読み取られた原稿を原稿排紙トレイ上に排出する。原稿読取部130は、原稿読取位置に搬送されてきた原稿に光を照射する光源と、原稿で反射した光を受光する光電変換素子とを含み、原稿のサイズに応じた原稿画像を走査する。光電変換素子は、受光した光を電気信号である画像データに変換して、画像形成部140に出力する。給紙部150は、給紙トレイに収納された用紙を画像形成部140に搬送する。
画像形成部140は、周知の電子写真方式により画像を形成するものであって、原稿読取部130から入力される画像データにシェーディング補正などの各種のデータ処理を施した、データ処理後の画像データまたは、外部から受信された画像データに基づいて、給紙部150により搬送される用紙に画像を形成し、画像が形成された用紙を後処理部155に排出する。
後処理部155は、用紙を蓄積するための複数のビンを備え、画像形成部140から搬送される1以上の用紙に対して後処理を実行する。後処理は、1以上の用紙を複数のビンに順に搬送することによって複数のセットに分類するソート処理、用紙にパンチ穴加工するパンチ処理、用紙にステープル針を打ち込むステープル処理を含む。なお、後処理は、これらに限定されるものではなく、1以上の用紙を、搬送または加工する処理であれば、他の処理を含むようにしてもよい。
通信I/F部112は、MFP100をネットワーク3に接続するためのインターフェースである。CPU111は、通信I/F部112を介してネットワーク3に接続されたPC300,300Aと、また、無線局5を介して接続される携帯情報装置200と、さらに、インターネット7に接続されたサーバー400との間で通信し、データを送受信する。
ファクシミリ部117は、公衆交換電話網(PSTN)に接続され、ファクシミリデータを送受信する。ファクシミリ部117は、原稿読取部130により読み取られた画像データまたはHDD116に記憶されたデータをファクシミリデータに変換して、PSTNに接続されたファクシミリ装置に送信する。また、ファクシミリ部117は、受信されたファクシミリデータをHDD116に記憶するか、画像形成部140にファクシミリデータの画像を用紙に形成させる。
外部記憶装置119は、CD−ROM119Aが装着される。CPU111は、外部記憶装置119を介してCD−ROM119Aにアクセス可能である。CPU111は、外部記憶装置119に装着されたCD−ROM119Aに記録されたプログラムをRAM114にロードして実行する。なお、CPU111が実行するプログラムは、CD−ROM119Aに記録されたプログラムに限られず、HDD116に記憶されたプログラムをRAM114にロードして実行するようにしてもよい。この場合、ネットワーク3に接続された他のコンピューターが、MFP100のHDD116に記憶されたプログラムを書き換える、または、新たなプログラムを追加して書き込むようにしてもよい。さらに、MFP100が、ネットワークに接続された他のコンピューターからプログラムをダウンロードして、そのプログラムをHDD116に記憶するようにしてもよい。ここでいうプログラムは、CPU111が直接実行可能なプログラムだけでなく、ソースプログラム、圧縮処理されたプログラム、暗号化されたプログラム等を含む。
図3は、携帯情報装置のハードウエア構成の一例を示すブロック図である。図3を参照して、携帯情報装置200は、携帯情報装置200の全体を制御するためのCPU211と、カメラ212と、データを不揮発的に記憶するフラッシュメモリ213と、通話部215と、通話部215と接続された無線通信部214と、情報を表示する表示部216と、ユーザーの操作の入力を受け付ける操作部217と、無線LANインターフェース(I/F)218と、を含む。
無線通信部214は、電話通信網に接続された携帯電話用基地局と無線通信する。無線通信部214は、携帯情報装置200を電話通信網に接続し、通話部215を用いた通話を可能とする。無線通信部214は、携帯電話用基地局から受信した無線信号を復調した音声信号を復号して通話部215に出力する。また、無線通信部214は、通話部215から入力される音声を符号化し、携帯電話用基地局に送信する。通話部215は、マイクおよびスピーカを備え、無線通信部214から入力される音声をスピーカから出力し、マイクから入力される音声を無線通信部214に出力する。さらに、無線通信部214は、CPU211により制御され、携帯電話用基地局を介してデータを送受信し、例えば、携帯情報装置200をインターネットに接続する。
カメラ212は、レンズおよびCMOS(Complementary Metal Oxide Semiconductor)センサー等の光電変換素子を備え、レンズで集光した光をCMOSセンサーに結像し、CMOSセンサーは受光した光を光電変換して画像データをCPU211に出力する。
表示部216は、液晶表示装置(LCD)、有機ELD等の表示装置であり、ユーザーに対する指示メニューや,外部から受信されたデータ等を表示する。操作部217は、複数のキーを備え、キーに対応するユーザーの操作による各種の指示、文字、数字などのデータの入力を受け付ける。
また、操作部217は、タッチパネル217Aを含む。タッチパネル217Aは、表示部216の表示面中でユーザーにより指示された位置を検出する。タッチパネル217Aは、表示部216の上面または下面に設けられ、ユーザーにより指示された位置の座標をCPU211に出力する。タッチパネル217Aは、マルチタッチスクリーンパネルであり、同時に複数の位置がユーザーにより指示される場合、ユーザーにより指示された複数の位置にそれぞれ対応する複数の座標をCPU211に出力する。タッチパネル217Aは、表示部216の表示面と同じまたはそれ以上のサイズであるのが好ましい。タッチパネル217Aは、表示部216に重畳して設けられるので、タッチパネル217Aは、ユーザーが表示部216の表示面を指示すれば、表示部216の表示面中でユーザーが指示した1以上の位置にそれぞれ対応する1以上の座標をCPU211に出力する。タッチパネル217Aは、例えば、抵抗膜方式、表面弾性波方式、赤外線方式、電磁誘導方式、静電容量方式を用いることができ、その方式は限定されない。
無線LANI/F218は、無線局5と通信し、携帯情報装置200をネットワーク3に接続するためのインターフェースである。携帯情報装置200は、無線LANI/F218を介してMFP100、PC300,300A、サーバー400と通信することができ、データの送受信が可能である。
図4は、MFPが備えるCPUが有する機能の一例を示す図である。図4に示す機能は、MFP100が備えるCPU111が、ROM113、EEPROM115、HDD116またはCD−ROM119Aに記憶されたブラウジングプログラムを実行することにより、CPU111に形成される機能である。図4を参照して、CPU111は、ユーザーにより入力される操作を受け付ける操作受付部51と、ブラウジング部53と、表示部161を制御する表示制御部55と、を含む。
操作受付部51は、ユーザーが操作部163に入力する操作を受け付ける。操作受付部51が受け付ける操作は、ページ送信要求操作を含む。ページ送信要求操作は、インターネット7に接続されたサーバー400に記憶されたウェブページの送信を要求する操作である。例えば、操作受付部51は、操作部163が備えるキーであって、URLが割り当てられたキーがユーザーにより指示されたことを検出する場合、そのキーに割り当てられたURLで特定されるウェブページの送信を要求するページ送信要求操作を受け付ける。また、ユーザーが操作部163に入力するURLを検出すると、検出されたURLで特定されるウェブページの送信を要求するページ送信要求操作を受け付ける。また、表示部161に表示されたウェブページが、別のウェブページにリンクされたボタンを含む場合、操作部163が備えるタッチパネル165がそのボタンが指示されたことを検出すると、指示されたボタンにリンクされたウェブページの送信を要求するページ送信要求操作を受け付ける。操作受付部51は、ページ送信要求操作を受け付ける場合、ページ取得指示をブラウジング部53に出力する。ページ取得指示は、ウェブページに割り当てられたURLを含む。
ブラウジング部53は、操作受付部51からページ取得指示が入力される場合、インターネット7に接続されたウェブサーバーにウェブページの送信を要求するために、ページ送信要求コマンドを送信し、サーバー400から返信されるウェブページを受信し、表示制御部55に出力する。ここでは、操作受付部51から入力されるページ取得指示に、サーバー400に記憶されたウェブページに割り当てられたURLを含む場合を例に説明する。この場合、ブラウジング部53は、サーバー400にページ送信要求コマンドを送信し、サーバー400からウェブページを受信する。
ブラウジング部53は、ページ取得部61と、生成部63と、プリント制御部65と、判別部71と、操作判断部73と、通知部79と、を含む。ページ取得部61は、操作受付部51からページ取得指示が入力される。ページ取得部61は、操作受付部51からページ取得指示が入力されることに応じて、ページ取得指示に含まれるURLを含み、ウェブページの送信を要求するページ送信要求コマンドを生成する。ページ送信要求コマンドは、例えば、HTTP(HyperText Transfer Protocol)プロトコルにおけるGETコマンドである。ページ取得部61は、ページ送信要求コマンドを生成すると、生成されたページ送信要求コマンドを、ページ送信要求操作に含まれるURLで特定されるサーバー400に、通信I/F部112を介して送信する。ページ取得部61は、ページ送信要求コマンドをサーバー400に送信した後に、通信I/F部112がサーバー400からウェブページを受信すると、受信されたウェブページを取得し、取得されたウェブページを生成部63および判別部71に出力する。
ページ取得部61が受信するウェブページは、第1の種類のウェブページの場合と第2の種類のウェブページの場合とがある。ページ取得部61は、GETコマンドのHTTPヘッダに、予め定められたユーザーエージェントを記述する場合と、記述しない場合とがあり、ユーザーエージェントを記述しない場合には、第1の種類のウェブページの場合と第2の種類のウェブページとのいずれかを受信する。また、ユーザーが、ネットサーフィンをしている場合に、あるウェブページからそれにリンクされたウェブページを受信する場合があり、この場合には、第1の種類のウェブページの場合と第2の種類のウェブページの場合とのいずれかを受信する場合がある。さらに、ユーザーがモバイル用のウェブページを望む場合には、第1の種類のユーザーエージェントを含むGETコマンドが送信されて、第1の種類のウェブページが受信される場合があり、ユーザーがPC用のウェブページを望む場合には、第2の種類のユーザーエージェントを含むGETコマンドが送信されて、第2の種類のウェブページが受信される場合がある。
生成部63は、ページ取得部61から入力されるウェブページを解釈して表示用画像を生成し、生成された表示用画像を表示制御部55およびプリント制御部65に出力する。表示制御部55は、表示部161を制御して、ブラウジング部53から入力される表示用画像を表示部161に表示させる。生成部63は、ウェブページにCSSメディアクエリの記述がある場合、ウェブページを解釈して表示用画像を生成する。具体的には、生成部63は、ウェブページに記述されたCSSメディアクエリにより定められたスタイルシートのうち、MFP100の表示画面のサイズに対応するスタイルシートを用いて表示用画像を生成する。
プリント制御部65は、生成部63から表示用画像が入力される。操作受付部51が受け付ける操作は、プリント操作を含む。例えば、操作部163が備えるキーであって、プリントを指示する操作が割り当てられたキーがユーザーにより指示されたことを検出すると、プリント操作を受け付ける。プリント操作は、表示部161に表示された表示用画像のプリントを指示する操作である。操作受付部51は、プリント操作を受け付けると、プリント指示をプリント制御部65および判別部71に出力する。プリント制御部65は、操作受付部51からプリント指示が入力される場合、表示部161に表示された表示用画像に基づいて、プリントデータを生成し、生成したプリントデータを、画像形成部140に出力する。画像形成部140は、生成部63から入力されるプリントデータに基づいて、表示用画像を用紙に形成する。
判別部71は、操作受付部51によってプリント操作が受け付けられた時点で、表示部161に表示されている表示用画像に対応するウェブページを特定する。具体的には、判別部71は、操作受付部51からプリント指示が入力されることに応じて、ページ取得部61から入力されるウェブページのうちプリント指示が入力される前で最後に入力されたウェブページを特定する。ここでは、ページ取得部61によって取得されるウェブページのうちプリント指示が入力される前の最後に入力されたウェブページを表示中ウェブページという。また、判別部71が、操作受付部51によってプリント操作が受け付けられた時点で、表示部161に表示されている表示用画像、換言すれば、表示中ウェブページに基づいて生成された表示用画像を第1の表示用画像という。
判別部71は、特定された表示中ウェブページに基づいて、第1の表示用画像の種別が第1の種別か否かを判別する。表示用画像の種別は、第1の種別と、第2の種別とを含む。第1の種別は、表示画面のサイズが予め定められた第1のサイズ以下の表示装置を有するMFP100または携帯情報装置200等の情報処理装置に表示される表示用画像である。第2の種別は、表示画面のサイズが予め定められた第1のサイズより大きな表示装置を有するPC300,300A等に表示される表示用画像である。判別部71は、第1の表示用画像の種別が第1の種別と判別する場合、第1の表示用画像が第1の種別であることを示す判別結果を、第1制御部75および第2制御部77に出力する。判別部71は、第1の表示用画像の種別が第1の種別と判別しない場合、第1の表示用画像が第1の種別であることを判別できなかったことを示す判別結果を、第1制御部75および第2制御部77に出力する。
判別部71は、特定された表示中ウェブページが予め定められたコマンドの記述を含む場合に、第1の表示用画像が第1の種別と判断する。予め定められたコマンドの記述は、例えば、METAタグに指定される「viewport」の記述、または、CSSメディアクエリにおいて、メディア属性のデバイスの表示面のサイズが第1のサイズ以下の記述を含む。METAタグに「viewport」が設定されるウェブページは、表示面を縦方向と横方向とのいずれかに変更可能なモバイルデバイスで、表示されることを前提に生成される場合が多い。メディア属性のデバイスの表示面のサイズが第1のサイズ以下の記述を含むウェブページは、表示面のサイズが第1のサイズ以下のデバイスに表示されることを前提に生成されることが多い。また、生成部63によりその表示中ウェブページに基づいて生成される第1の表示用画像は、表示部161のサイズに基づいて生成される。
操作受付部51が受け付ける操作は、表示部161に表示された第1の表示用画像の拡大または縮小を指示する操作を含む。表示部161に表示された第1の表示用画像の拡大または縮小を指示する操作は、拡大操作および縮小操作を含む。拡大操作は、第1の表示用画像を拡大した表示を指示する操作である。操作受付部51は、操作部163が備える拡大操作が割り当てられたキーが指示されたことを検出すると、拡大操作を受け付ける。拡大操作は、ピンチアウト操作を含む。ピンチアウト操作は、ユーザーが2本の指をタッチパネル165上に乗せた状態で、2本の指の間隔を広げる動作により検出される操作である。操作受付部51は、タッチパネル165によりユーザーの2本の指により指示された2つの位置が検出され、かつ、その2つの位置の間隔が時間の経過に従って広くなる事象を検出すると、ピンチアウト操作を受け付ける。操作受付部51は、拡大操作を受け付けると操作判断部73および表示制御部55に拡大表示指示を出力する。表示制御部55は、操作受付部51から拡大表示指示が入力される場合、表示部161に表示されている第1の表示用画像の一部を拡大して表示部161に表示する。
縮小操作は、第1の表示用画像の縮小した表示を指示する操作である。操作受付部51は、操作部163が備える縮小操作が割り当てられたキーが指示されたことを検出すると、縮小操作を受け付ける。縮小操作は、ピンチイン操作を含む。ピンチイン操作は、ユーザーがタッチパネル165上に2本の指を乗せた状態で、2本の指の間隔を狭める動作により検出される操作である。操作受付部51は、タッチパネル165によりユーザーの2本の指により指示された2つの位置が検出され、かつ、その2つの位置の間隔が時間の経過に従って狭くなる事象を検出すると、ピンチイン操作を受け付ける。操作受付部51は、縮小操作を受け付けると、操作判断部および表示制御部55に縮小表示指示を出力する。表示制御部55は、操作受付部51から縮小表示指示が入力される場合、表示部161に表示されている第1の表示用画像の一部を縮小して表示部161に表示する。
操作判断部73は、表示制御部55によって表示部161に表示されている第1の表示用画像が入力される。操作判断部73は、表示部161に第1の表示用画像が表示されている間に、操作受付部51によって第1の表示用画像の拡大または縮小を指示する操作が受け付けられたか否かを判断する。操作判断部73は、表示部161に第1の表示用画像が表示されている間に、操作受付部51から拡大表示指示または縮小表示指示が入力される場合、操作受付部51によって第1の表示用画像の拡大または縮小を指示する操作が受け付けられたと判断するが、表示部161に第1の表示用画像が表示されている間に、操作受付部51から拡大表示指示および縮小表示指示のいずれも入力されない場合、操作受付部51によって第1の表示用画像の拡大または縮小を指示する操作が受け付けられていないと判断する。操作判断部73は、表示部161に第1の表示用画像が表示されている間に、操作受付部51から拡大表示指示および縮小表示指示のいずれかが入力されることに応じて、第1制御部75および第2制御部77に操作受付信号を出力する。なお、操作判断部73は、表示部161に第1の表示用画像が表示されている間に、操作受付部51から拡大表示指示が入力されることに応じて、第1制御部75および第2制御部77に操作受付信号を出力するようにし、操作判断部73は、表示部161に第1の表示用画像が表示されている間に、操作受付部51から縮小表示指示のみが入力される場合には、第1制御部75および第2制御部77に操作受付信号を出力しないようにしてもよい。
プリント制御部65は、第1制御部75と、第2制御部77と、を含む。第1制御部75は、判別部71から判別結果が入力される。第1制御部75は、判別部71から入力される判別結果が、第1の表示用画像が第1の種別であることを示す場合、ページ取得部61に再構成指示を出力する。また、第1制御部75は、判別部71から入力される判別結果が、第1の表示用画像が第1の種別と判別できなかったことを示す場合であって、操作判断部73から操作受付信号が入力されない場合は、ページ取得部61に再構成指示を出力する。第1制御部75は、判別部71から入力される判別結果が、第1の表示用画像が第1の種別と判別できなかったことを示す場合であって、操作判断部73から操作受付信号が入力される場合は、ページ取得部61に何も出力しない。
ページ取得部61は、設定部67を含む。設定部67は、第1制御部75から再構成指示が入力される場合、表示中ウェブページにCSSメディアクエリの記述があるか否かを判断する。設定部67は、表示中ウェブページにCSSメディアクエリの記述がない場合、ウェブページの送信を要求するページ送信要求コマンドのヘッダに、第2の種類のユーザーエージェントを設定し、そのページ送信要求コマンドを、ページ取得指示に含まれるURLで特定されるサーバー400に、通信I/F部112を介して送信する。第2の種類のユーザーエージェントは、PC300,300A等にインストールされるオペレーティングシステムの種類とバージョンとの組によって定まる複数のユーザーエージェントのいずれかである。第2の種類のユーザーエージェントを、予めHDD116に記憶しておけばよい。設定部67は、ページ送信要求コマンドをサーバー400に送信した後に、通信I/F部112がサーバー400からウェブページを受信すると、受信されたウェブページを取得し、取得されたウェブページを生成部63に出力する。ここで、設定部67が取得するウェブページを再取得ウェブページという。
生成部63は、設定部67から再取得ウェブページが入力される場合、再取得ウェブページを解釈して第2の表示用画像を生成し、生成された第2の表示用画像をプリント制御部65に出力する。なお、第2の表示用画像を表示制御部55に出力し、表示制御部55に、第2の表示用画像を表示部161に表示させるようにしてもよい。
設定部67は、表示中ウェブページにCSSメディアクエリの記述がある場合、生成部63に、生成指示を出力する。生成部63は、設定部67から生成指示が入力される場合、表示中ウェブページを解釈して第3の表示用画像を生成する。具体的には、生成部63は、表示中ウェブページに記述されたCSSメディアクエリにより定められたスタイルシートのうち、PC等の表示画面が比較的大きなサイズのデバイスに対応するスタイルシートを用いて第3の表示用画像を生成する。生成部63は、生成された第3の表示用画像をプリント制御部65に出力する。また、表示中ウェブページに記述されたCSSメディアクエリによりプリンタ用のスタイルシートが定められている場合、そのスタイルシートを用いて第3の表示用画像を生成する。なお、第3の表示用画像を表示制御部55に出力し、表示制御部55に、第3の表示用画像を表示部161に表示させるようにしてもよい。
第1制御部75は、判別部71から入力される判別結果が、第1の表示用画像が第1の種別であることを示す場合、または、判別部71から入力される判別結果が、第1の表示用画像が第1の種別と判別できなかったことを示す場合であって、操作判断部73から操作受付信号が入力されない場合は、設定部67に再構成指示を出力する前に、通知部79に通知指示を出力する。
通知部79は、通知指示が入力されることに応じて、表示制御部55にメッセージ表示指示を出力する。メッセージ表示指示は、ユーザーに第1の表示用画像と異なる第2の表示用画像または第3の表示用画像でプリントすることを通知するメッセージを含む。表示制御部55は、メッセージ表示指示が入力されることに応じて、表示部161に通知画面を表示する。通知画面は、メッセージ表示指示に含まれるメッセージと、ユーザーによる許可する操作を受け付けるOKボタンと、許可しない操作を受け付けるNGボタンとを含む。操作受付部51は、タッチパネル165によって通知画面のOKボタンがユーザーにより指示されたことが検出されると、ユーザーによる許可する操作を受け付け、タッチパネル165によって通知画面のNGボタンがユーザーにより指示されたことが検出されると、ユーザーによる許可しない操作を受け付ける。操作受付部51は、許可する操作を受け付ける場合、第1制御部75に許可信号を出力し、許可しない操作を受け付ける場合、第1制御部75に不許可信号を出力する。
第1制御部75は、通知部79に通知指示を出力した後、操作受付部51から許可信号が入力されることを条件に、設定部67に再構成指示を出力する。第1制御部75は、通知部79に通知指示を出力した後、操作受付部51から不許可信号が入力される場合は、設定部67に再構成指示を出力しない。
第1制御部75は、生成部63から第2の表示用画像または第3の表示用画像が入力されることに応じて、第2の表示用画像または第3の表示用画像に基づいて、プリントデータを生成し、画像形成部140を制御して、生成したプリントデータの画像を用紙に形成させる。これにより、PC用の表示用画像が用紙に形成される。
第2制御部77は、判別部71から判別結果が入力される。第2制御部77は、判別部71から入力される判別結果が、第1の表示用画像が第1の種別と判別できなかったことを示す場合であって、操作判断部73から操作受付信号が入力される場合は、生成部63から入力される第1の表示用画像に基づいて、プリントデータを生成し、画像形成部140を制御して、生成したプリントデータの画像を用紙に形成させる。第2制御部77は、判別部71から入力される判別結果が、第1の表示用画像が第1の種別であることを示す場合、または、判別部71から入力される判別結果が、第1の表示用画像が第1の種別と判別できなかったことを示す場合であって、操作判断部73からピンチ操作受付信号が入力されない場合は、何もしない。
図5は、第2の種別の表示用画像の一例を示す図である。図5を参照して、第2の種別の表示用画像500は、コンテンツ501〜505、510〜512、520〜522、530〜532を含む。
図6〜図9は、第1の種別の表示用画像の一例を示す図である。ここでは、図5に示した第2の種別の表示用画像に対応する第1の種別の表示用画像を示す。第1の種別の表示用画像は、第1ページ〜第4ページからなり、それぞれを図6〜図9で示す。
図6を参照して、第1の種別の表示用画像の第1ページ610は、第2の種別の表示用画像500に含まれるコンテンツ501〜505を縦方向に配列した画像である。
図7を参照して、第1の種別の表示用画像の第2ページ620は、第2の種別の表示用画像500に含まれるコンテンツ510〜512を縦方向に配列した画像である。
図8を参照して、第1の種別の表示用画像の第3ページ630は、第2の種別の表示用画像500に含まれるコンテンツ520〜522を縦方向に配列した画像である。
図9を参照して、第1の種別の表示用画像の第4ページ640は、第2の種別の表示用画像500に含まれるコンテンツ530〜532を縦方向に配列した画像である。
例えば、第1の種別の表示用画像の第1〜第4ページ610、620、630,640のいずれかが第1の表示用画像として表示部161に表示されている状態で、ユーザーがMFP100を操作してプリント操作をすれば、第2の種別の表示用画像500が第2の表示用画像として生成され、用紙に形成される。例えば、表示部161に第1の表示用画像として第1の種別の表示用画像の第1ページ610が表示されている場合、第1の表示用画像が第1の種別と判別される場合は、第2の種別の表示用画像500が第2の表示用画像として生成され、プリントされる。また、表示部161に第1の表示用画像として第1の種別の表示用画像の第1ページ610が表示されている場合、第1の表示用画像が第1の種別と判別さない場合、換言すれば、第1の表示用画像が第2の種別と判別される場合、または、第1の表示用画像が第1の種別および第2の種別のいずれとも判別されない場合であって、拡大操作および縮小操作のいずれもが受け付けられていない場合、第2の種別の表示用画像500が第2の表示用画像として生成され、プリントされる。第1の種別の表示用画像の第1〜第4ページ610、620、630,640のいずれかが表示部161に表示されている状態で、ユーザーが拡大操作または縮小操作をする場合は稀である。
また、第2の種別の表示用画像500が第1の表示用画像として表示部161に表示されている状態では、ユーザーは、MFP100を操作して拡大操作または縮小操作を入力する場合があり、ユーザーが拡大操作または縮小操作をした後にプリント操作をすれば、表示部161に表示されている第1の表示用画像である第2の種別の表示用画像500が用紙に形成される。例えば、表示部161に第1の表示用画像として第2の種別の表示用画像500が表示されている場合、第1の表示用画像が第1の種別と判別されない。換言すれば、表示部161に第1の表示用画像として第2の種別の表示用画像500が表示されている場合、第1の表示用画像が第2の種別と判別される場合、または、第1の表示用画像が第1の種別および第2の種別のいずれとも判別されない。この場合は、拡大操作または縮小操作が受け付けられていれば、表示部161に第1の表示用画像として表示されている第2の種別の表示用画像500が、プリントされる。
図10および図11は、ブラウジング処理の流れの一例を示すフローチャートである。ブラウジング処理は、MFP100が備えるCPU111が、ROM113、EEPROM115、HDD116またはCD−ROM119Aに記憶されたブラウジングプログラムを実行することにより、CPU111により実行される処理である。図10および図11を参照して、CPU111は、URLを受け付ける(ステップS01)。操作部163によってユーザーにより入力されたURLを検出すると、検出されたURLを受け付ける。また、予め定められたURLが定められている場合には、ブラウジングプログラムが起動された時点で、ユーザーによるURLの入力を受け付けることなく、予め定められたそのURLを決定するようにしてよい。
ステップS02においては、ステップS01において受け付けられたURLを設定したページ送信要求コマンドを送信する。ページ送信要求コマンドは、例えば、GETコマンドであり、URLで特定されるコンピューター、ここでは、サーバー400にGETコマンドを通信I/F部112を介して送信する。
次のステップS03においては、ウェブページを受信したか否かを判断する。通信I/F部112が、ステップS02においてページ送信要求コマンドを送信したコンピューター、ここでは、サーバー400からウェブページを受信したか否かを判断する。サーバー400からウェブページを受信するまで待機状態となり、ウェブページを受信したならば処理をステップS04に進める。
ステップS04においては、ステップS03において受信されたウェブページを解釈し、表示用画像を生成する。次のステップS05においては、表示部分を決定する。表示用画像のうち表示部161に表示する部分を表示部分として決定する。デフォルトでは表示用画像の全部を表示部分に決定する。そして、表示用画像のうち表示部分を表示部161に表示し(ステップS06)、処理をステップS07に進める。
ステップS07においては、ユーザーによる操作を受け付けたか否かを判断する。ユーザーが操作部163に入力する操作を受け付ける。ユーザーによる操作は、表示部分の変更を指示するための表示変更指示操作と、表示用画像を別のウェブページの表示用画像に切り換えるためのページ切換指示操作と、表示用画像をプリントするためのプリント指示操作と、処理を終了させる終了指示操作と、を含む。表示変更指示操作は、表示部161に表示される画像の拡大または縮小を指示する拡大操作または縮小操作と、表示用画像中の表示部分の移動を指示するいわゆるスクロール操作と、を含む。
次のステップS08においては、受け付けられた操作によって処理を分岐させる。表示変更指示操作を受け付けたならば処理をステップS08に進め、ページ切換指示操作を受け付けたならば処理をステップS10に進め、プリント指示操作を受け付けたならば処理をステップS12に進め、終了指示操作を受け付けたならば処理を終了する。
ステップS08においては、表示部分を変更し、処理をステップS09に進める。拡大操作を受け付ける場合は、表示部分のサイズを小さくし、表示用画像中でサイズを変更した後の表示部分を拡大して表示部161の全体に表示する。縮小操作を受け付ける場合は、表示部分のサイズを大きくし、表示用画像中でサイズを変更した後の表示部分を縮小して表示部161の全体に表示する。スクロール操作を受け付ける場合は、表示部分を並行移動し、表示用画像中の移動後の表示部分を表示部161の全体に表示する。ステップS09においては操作履歴をHDD116に記憶し、ステップS06に戻す。
ステップS10においては、切換後のウェブページのURLを設定したページ送信要求コマンドを送信する。ステップS03において受信されたウェブページが別のウェブページにリンクする記述を含む場合、ステップS06において表示された表示用画像が、別のページのURLが関連付けられたボタンを含む場合がある。ユーザーがそのボタンを指示する操作を受け付ける場合、指示されたボタンに関連付けられたURLを設定したページ送信要求コマンドを送信し、処理をステップS11に進める。ステップS11においては、ステップS09において記憶された操作履歴を消去し、処理をステップS03に戻す。
ステップS12においては、判別処理を実行する。ステップS03において受信されたウェブページに基づいて、ステップS06において表示部161に表示された表示用画像の種別が第1の種別か否かを判別する。具体的には、ステップS03受信されたウェブページが、予め定められたコマンドの記述を含む場合に、表示用画像が第1の種別と判断する。予め定められたコマンドの記述は、例えば、METAタグに指定される「viewport」の記述、または、CSSメディアクエリにおいて、メディア属性のデバイスの表示面のサイズが第1のサイズ以下の記述を含む。
そして、判別結果に基づいて処理を分岐させる(ステップS13)。ステップS06において表示部161に表示された表示用画像の種別が第1の種別でなければ処理をステップS14に進め、第1の種別ならば処理をステップS16に進める。ステップS06において表示部161に表示された表示用画像の種別が第1の種別と判別できなかった場合は、ステップS03において受信されたウェブページに基づいて、表示用画像の種別が第2の種別と判別される場合と、ステップS03受信されたウェブページに基づいて、表示用画像の種別が第1の種別および第2の種別のいずれとも判別できない場合とを含む。
ステップS14においては、ステップS07において受け付けられた操作のうちに、拡大操作または縮小操作が含まれるか否かを判断する。ステップS09において記憶された操作履歴のうちに、拡大操作または縮小操作が含まれていれば処理をステップS15に進めるが、そうでなければ処理をステップS16に進める。ステップS15においては、ステップS04において生成された表示用画像に基づいてプリントデータを生成し、処理をステップS29に進める。
ステップS16においては、ユーザーにメッセージを通知する。具体的には、表示部161に表示されている表示用画像と異なる画像でプリントする旨を含むメッセージと、ユーザーによる許可する操作を受け付けるOKボタンと、許可しない操作を受け付けるNGボタンとを含む通知画面を表示部161に表示する。
ステップS17においては、ユーザーによる許可を受け付けたか否かを判断する。ユーザーにより通知画面のOKボタンを指示する操作を受け付ける場合、許可を受け付ける。ユーザーによる許可を受け付けたならば処理をステップS18に進めるが、そうでなければ処理をステップS28に進める。ステップS28においては、ステップS04において生成された表示用画像に基づいてプリントデータを生成し、処理をステップS29に進める。
ステップS18においては、ステップS03において受信されたウェブページがCSSメディアクエリの記述を含むか否かを判断する。ウェブページがCSSメディアクエリの記述を含むならば処理をステップS19に進めるが、そうでなければ処理をステップS22に進める。ステップS19においては、ステップS03において受信されたウェブページに記述されたCSSメディアクエリにより定められたスタイルシートのうち、PC等の表示画面が比較的大きなサイズのデバイスに対応するスタイルシートを選択する。そして、選択されたスタイルシートを用いて表示用画像を生成する(ステップS20)。そして、生成された表示用画像に基づいてプリントデータを生成し(ステップS21)、処理をステップS29に進める。
ステップS22においては、第2の種類のユーザーエージェントを選択する。例えば、PC300,300Aにインストールされるオペレーティングシステムの種類とバージョンとの組によって定まる複数のユーザーエージェントのうちから1つを、第2の種類のユーザーエージェントとして選択する。例えば、第2の種類のユーザーエージェントを、予めHDD116に記憶しておけばよい。
そして、ページ送信要求コマンドのヘッダに、選択されたユーザーエージェントを設定し(ステップS23)、処理をステップS24に進める。ステップS24においては、ページ送信要求コマンドを、ページ送信要求操作に含まれるURLで特定されるコンピューター、ここではサーバー400に、通信I/F部112を介して送信する。そして、通信I/F部112がサーバー400からウェブページを受信するまで待機状態となり(ステップS25でNO)、ウェブページを受信すると(ステップS25でYES)、処理をステップS26に進める。ステップS26においては、ステップS25において受信されたウェブページを解釈し、表示用画像を生成する。次のステップS27においては、生成された表示用画像に基づいてプリントデータを生成し、処理をステップS29に進める。
ステップS29においては、プリントデータに基づいて、表示用画像を用紙に形成し、処理をステップS01に戻す。処理がステップS15から進む場合には、ステップS15において生成されたプリントデータに基づいて表示用画像を用紙に形成し、処理がステップS21から進む場合にはステップS21において生成されたプリントデータに基づいて、表示用画像を用紙に形成し、処理がステップS27から進む場合にはステップS27において生成されたプリントデータに基づいて、表示用画像を用紙に形成し、処理がステップS28から進む場合にはステップS28において生成されたプリントデータに基づいて表示用画像を用紙に形成する。
以上説明したように、本実施の形態におけるMFP100は、情報処理装置として機能し、第1の表示用画像を第1の種別と判別する場合、または、第1の表示用画像を第1の種別と判別できず、かつ、拡大操作または縮小操作が受け付けられていると判断する場合、第1の表示用画像に対応し、かつ第1の種別とは異なる第2の種別の第2の表示用画像をプリントするためのプリントデータを生成する。第1の表示用画像を第1の種別と判別できない場合、第1の表示用画像が第1の種別の場合と第2の種別の場合とがある。第1の表示用画像が第2の種別の場合には、第1の表示用画像中の文字が小さく、ユーザーが拡大操作または縮小操作をする確率が高い。このため、拡大操作または縮小操作を受け付ける場合には、第1の表示用画像が第2の種別である確率が高く、拡大操作または縮小操作を受け付けない場合には、第1の表示用画像が第1の種別である確率が高い。このため、第1の表示用画像を第1の種別と判別できない場合に、ユーザーによる拡大操作または縮小操作を受け付けていない場合には、第1の表示用画像が第1の種別として、第2の種別の第2の表示用画像をプリントするためのプリントデータを生成する。一方、第1の表示用画像が第1の種別と判別されず、かつ、拡大操作または縮小操作が受け付けられていると判断される場合、第1の表示用画像が第2の種別として第1の表示用画像をプリントするためのプリントデータを生成する。このため、表示に適した表示用画像と、プリントに適した表示用画像とを切り換えることができる。
また、MFP100は、第1の表示用画像に対応するウェブページが第2の種別の第2の表示用画像を生成する記述を含む場合、例えば、CSSメディアクエリにおいて、メディア属性のデバイスの表示面のサイズが第1のサイズより大きな記述を含む場合、第1の表示用画像に対応するウェブページに基づいて第2の表示用画像を生成するので、プリントに適した表示用画像を生成することができる。また、第1の表示用画像に対応するウェブページが第2の種別の第2の表示用画像を生成する記述を含まない場合、第2の種類のユーザーエージェントをHTTPヘッダに含むGETコマンドを送信して第2の種別の表示用画像を生成するためのウェブページを取得するので、プリントに適したウェブページを取得することができる。
また、MFP100は、第1の表示用画像に対応するウェブページに予め定められたコマンドの記述が存在する場合に、例えば、METAタグに指定される「viewport」の記述、または、CSSメディアクエリにおいて、メディア属性のデバイスの表示面のサイズが第1のサイズ以下の記述を含む場合に、第1の表示用画像を第1の種別と判別する。このため、プリントに適したウェブページであるか否かをウェブページから容易に判断することができる。
また、MFP100は、第1の表示用画像と異なる第2の表示用画像がプリントされることをユーザーに通知するので、表示される画像と、プリントされる画像とが異なることを事前にユーザーに通知することができる。また、MFP100は、ユーザーによる許可が受け付けられることを条件に、第2の表示用画像をプリントするためのプリントデータを生成する。このため、ユーザーが望まない画像がプリントされるのを防止することができる。
なお、上述した実施の形態においては、情報処理装置の一例としてMFP100について説明したが、携帯情報装置200においても、MFP100と同様のブラウジングプログラムをインストールすることにより、MFP100と同様の機能を持たせることができる。また、図10および図11に示したブラウジング処理をMFP100または携帯情報装置200に実行させるプリント方法、そのプリント方法をMFP100が備えるCPU111または携帯情報装置200が備えるCPU211に実行させるブラウジングプログラムとして発明を捉えることができるのは言うまでもない。
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
<付記>
(1) 前記生成ステップは、前記第1の表示用画像に対応するページが前記第2の種別の第2の表示用画像を生成する記述を含む場合、前記第1の表示用画像に対応するページに基づいて前記第2の表示用画像を生成するステップを含み、
前記ページ取得ステップは、前記第1の表示用画像に対応するページが前記第2の種別の第2の表示用画像を生成する記述を含まない場合、前記第2の種別の第2の表示用画像を生成するためのページを取得するステップを含む、請求項5に記載のプリント方法。
(2) 前記判別ステップは、前記第1の表示用画像に対応するページに予め定められたコマンドの記述が存在する場合に、前記第1の表示用画像を第1の種別と判別するステップを含む、請求項5または(1)に記載のプリント方法。
(3) 前記判別ステップにおいて前記第1の表示用画像が第1の種別と判別される場合、または、前記判別ステップにおいて前記第1の表示用画像が第1の種別と判別されず、かつ、前記操作判断ステップにおいて前記第1の表示用画像の拡大または縮小を指示する操作が受け付けられていないと判断される場合、前記第1の表示用画像と異なる第2の表示用画像がプリントされることをユーザーに通知する通知ステップを、さらに備え、
前記プリント制御ステップは、前記通知ステップにおける通知に応じたユーザーによる許可が前記操作受付手段により受け付けられることを条件に、前記第2の表示用画像をプリントするためのプリントデータを生成するステップを含む、請求項5、(1)または(2)のいずれかに記載のプリント方法。
(1) 前記生成ステップは、前記第1の表示用画像に対応するページが前記第2の種別の第2の表示用画像を生成する記述を含む場合、前記第1の表示用画像に対応するページに基づいて前記第2の表示用画像を生成するステップを含み、
前記ページ取得ステップは、前記第1の表示用画像に対応するページが前記第2の種別の第2の表示用画像を生成する記述を含まない場合、前記第2の種別の第2の表示用画像を生成するためのページを取得するステップを含む、請求項5に記載のプリント方法。
(2) 前記判別ステップは、前記第1の表示用画像に対応するページに予め定められたコマンドの記述が存在する場合に、前記第1の表示用画像を第1の種別と判別するステップを含む、請求項5または(1)に記載のプリント方法。
(3) 前記判別ステップにおいて前記第1の表示用画像が第1の種別と判別される場合、または、前記判別ステップにおいて前記第1の表示用画像が第1の種別と判別されず、かつ、前記操作判断ステップにおいて前記第1の表示用画像の拡大または縮小を指示する操作が受け付けられていないと判断される場合、前記第1の表示用画像と異なる第2の表示用画像がプリントされることをユーザーに通知する通知ステップを、さらに備え、
前記プリント制御ステップは、前記通知ステップにおける通知に応じたユーザーによる許可が前記操作受付手段により受け付けられることを条件に、前記第2の表示用画像をプリントするためのプリントデータを生成するステップを含む、請求項5、(1)または(2)のいずれかに記載のプリント方法。
1 画像形成システム、3 ネットワーク、5 無線局、7 インターネット、100 MFP、200 携帯情報装置、300,300A PC、400 サーバー、51 操作受付部、53 ブラウジング部、55 表示制御部、61 ページ取得部、63 生成部、65 プリント制御部、67 設定部、71 判別部、73 操作判断部、75 第1制御部、77 第2制御部、79 通知部、110 メイン回路、111 CPU、112 通信I/F部、113 ROM、114 RAM、115 EEPROM、116 HDD、117 ファクシミリ部、119 外部記憶装置、119A CD−ROM、120 自動原稿搬送装置、130 原稿読取部、140 画像形成部、150 給紙部、155 後処理部、160 操作パネル、161 表示部、163 操作部、165 タッチパネル、211 CPU、212 カメラ、213 フラッシュメモリ、214 無線通信部、215 通話部、216 表示部、217 操作部、217A タッチパネル、218 無線LANI/F。
Claims (6)
- ユーザーによる操作を受け付ける操作受付手段と、
画像を表示する表示手段と、
サーバーにデータ記述言語で記述されたページの送信を要求し、前記サーバーからページを取得するページ取得手段と、
前記サーバーから取得されるページに基づいて表示用画像を生成する生成手段と、
前記生成された表示用画像を前記表示手段に表示する表示制御手段と、
前記操作受付手段によりプリント指示を受け付けた場合に、前記生成手段により生成された表示用画像をプリントするためのプリントデータを生成するプリント制御手段と、
前記操作受付手段によりプリント指示が受け付けられた時点で前記表示手段に表示されている第1の表示用画像に対応するページに基づいて、前記第1の表示用画像の種別が第1の種別か否かを判別する判別手段と、
前記表示手段に前記第1の表示用画像が表示されている間に、前記操作受付手段により前記第1の表示用画像の拡大または縮小を指示する操作が受け付けられているか否かを判断する操作判断手段と、を備え、
前記プリント制御手段は、
前記判別手段により前記第1の表示用画像が第1の種別と判別される場合、または、前記判別手段により前記第1の表示用画像が第1の種別と判別されず、かつ、前記操作判断手段により前記第1の表示用画像の拡大または縮小を指示する操作が受け付けられていないと判断される場合、前記第1の表示用画像に対応し、かつ第1の種別とは異なる第2の種別の第2の表示用画像をプリントするためのプリントデータを生成し、
前記判別手段により前記第1の表示用画像が第1の種別と判別されず、かつ、前記操作判断手段により前記第1の表示用画像の拡大または縮小を指示する操作が受け付けられていると判断される場合、前記第1の表示用画像をプリントするためのプリントデータを生成する、情報処理装置。 - 前記生成手段は、前記第1の表示用画像に対応するページが前記第2の種別の第2の表示用画像を生成する記述を含む場合、前記第1の表示用画像に対応するページに基づいて前記第2の表示用画像を生成し、
前記ページ取得手段は、前記第1の表示用画像に対応するページが前記第2の種別の第2の表示用画像を生成する記述を含まない場合、前記第2の種別の第2の表示用画像を生成するためのページを取得する、請求項1に記載の情報処理装置。 - 前記判別手段は、前記第1の表示用画像に対応するページに予め定められたコマンドの記述が存在する場合に、前記第1の表示用画像を第1の種別と判別する、請求項1または2に記載の情報処理装置。
- 前記判別手段により前記第1の表示用画像が第1の種別と判別される場合、または、前記判別手段により前記第1の表示用画像が第1の種別と判別されず、かつ、前記操作判断手段により前記第1の表示用画像の拡大または縮小を指示する操作が受け付けられてないと判断される場合、前記第1の表示用画像と異なる第2の表示用画像がプリントされることをユーザーに通知する通知手段を、さらに備え、
前記プリント制御手段は、前記通知手段による通知に応じたユーザーによる許可が前記操作受付手段により受け付けられることを条件に、前記第2の表示用画像をプリントするためのプリントデータを生成する、請求項1〜3のいずれかに記載の情報処理装置。 - ユーザーによる操作を受け付ける操作受付手段と、
画像を表示する表示手段と、を備えた処理装置で実行されるプリント方法であって、
サーバーにデータ記述言語で記述されたページの送信を要求し、前記サーバーからページを取得するページ取得ステップと、
前記サーバーから取得されるページに基づいて表示用画像を生成する生成ステップと、
前記生成された表示用画像を前記表示手段に表示する表示制御ステップと、
前記操作受付手段によりプリント指示を受け付けた場合に、前記生成ステップにおいて生成された表示用画像をプリントするためのプリントデータを生成するプリント制御ステップと、
前記操作受付手段によりプリント指示が受け付けられた時点で前記表示手段に表示されている第1の表示用画像に対応するページに基づいて、前記表示用画像の種別が第1の種別か否かを判別する判別ステップと、
前記表示手段に前記第1の表示用画像が表示されている間に、前記操作受付手段により前記第1の表示用画像の拡大または縮小を指示する操作が受け付けられているか否かを判断する操作判断ステップと、を含み、
前記プリント制御ステップは、
前記判別ステップにおいて前記第1の表示用画像が第1の種別と判別される場合、または、前記判別ステップにおいて前記第1の表示用画像が第1の種別と判別されず、かつ、前記操作判断ステップにおいて前記第1の表示用画像の拡大または縮小を指示する操作が受け付けられていないと判断される場合、前記第1の表示用画像に対応し、かつ第1の種別とは異なる第2の種別の第2の表示用画像をプリントするためのプリントデータを生成するステップと、
前記判別ステップにおいて前記第1の表示用画像が第1の種別と判別されず、かつ、前記操作判断ステップにおいて前記第1の表示用画像の拡大または縮小を指示する操作が受け付けられていると判断される場合、前記第1の表示用画像をプリントするためのプリントデータを生成するステップと、を含む、プリント方法。 - ユーザーによる操作を受け付ける操作受付手段と、
画像を表示する表示手段と、を備えた情報処理装置を制御するコンピューターで実行されるブラウジングプログラムであって、
サーバーにデータ記述言語で記述されたページの送信を要求し、前記サーバーからページを取得するページ取得ステップと、
前記サーバーから取得されるページに基づいて表示用画像を生成する生成ステップと、
前記生成された表示用画像を前記表示手段に表示する表示制御ステップと、
前記操作受付手段によりプリント指示を受け付けることに応じて、前記生成ステップにおいて生成された表示用画像をプリントするためのプリントデータを生成するプリント制御ステップと、
前記操作受付手段によりプリント指示が受け付けられた時点で前記表示手段に表示されている第1の表示用画像に対応するページに基づいて、前記表示用画像の種別が第1の種別か否かを判別する判別ステップと、
前記表示手段に前記第1の表示用画像が表示されている間に、前記操作受付手段により前記第1の表示用画像の拡大または縮小を指示する操作が受け付けられているか否かを判断する操作判断ステップと、を前記コンピューターに実行させ、
前記プリント制御ステップは、
前記判別ステップにおいて前記第1の表示用画像が第1の種別と判別される場合、または、前記判別ステップにおいて前記第1の表示用画像が第1の種別と判別されず、かつ、前記操作判断ステップにおいて前記第1の表示用画像の拡大または縮小を指示する操作が受け付けられていないと判断される場合、前記第1の表示用画像に対応し、かつ第1の種別とは異なる第2の種別の第2の表示用画像をプリントするためのプリントデータを生成するステップと、
前記判別ステップにおいて前記第1の表示用画像が第1の種別と判別されず、かつ、前記操作判断ステップにおいて前記第1の表示用画像の拡大または縮小を指示する操作が受け付けられていると判断される場合、前記第1の表示用画像をプリントするためのプリントデータを生成するステップと、を含む、ブラウジングプログラム。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014230733A JP6079750B2 (ja) | 2014-11-13 | 2014-11-13 | 画像形成装置、プリント方法およびブラウジングプログラム |
CN201510765632.1A CN105607877B (zh) | 2014-11-13 | 2015-11-11 | 信息处理装置以及打印方法 |
US14/939,261 US9667831B2 (en) | 2014-11-13 | 2015-11-12 | Information processing apparatus, printing method, and non-transitory computer-readable recording medium for generating print data corresponding to a display image |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2014230733A JP6079750B2 (ja) | 2014-11-13 | 2014-11-13 | 画像形成装置、プリント方法およびブラウジングプログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2016095630A JP2016095630A (ja) | 2016-05-26 |
JP6079750B2 true JP6079750B2 (ja) | 2017-02-15 |
Family
ID=55962840
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2014230733A Active JP6079750B2 (ja) | 2014-11-13 | 2014-11-13 | 画像形成装置、プリント方法およびブラウジングプログラム |
Country Status (3)
Country | Link |
---|---|
US (1) | US9667831B2 (ja) |
JP (1) | JP6079750B2 (ja) |
CN (1) | CN105607877B (ja) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6651975B2 (ja) | 2016-05-11 | 2020-02-19 | 株式会社デンソー | 制御システム |
JP6648731B2 (ja) * | 2017-05-22 | 2020-02-14 | 京セラドキュメントソリューションズ株式会社 | 画像形成装置、及び画像形成システム |
JP7318386B2 (ja) * | 2019-07-24 | 2023-08-01 | 富士フイルムビジネスイノベーション株式会社 | 情報処理装置及びプログラム |
JP2023020591A (ja) * | 2021-07-30 | 2023-02-09 | キヤノン株式会社 | 情報処理装置、その制御方法及びプログラム |
US11886790B2 (en) | 2021-08-05 | 2024-01-30 | Micro Focus Llc | Method and system for automatic test website layout |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040019628A1 (en) | 2002-07-09 | 2004-01-29 | Puri Anish N. | System for remotely rendering content for output by a printer |
JP2005346288A (ja) * | 2004-06-01 | 2005-12-15 | Canon Inc | マークアップ文書作成装置、文書データ管理装置及び画像展開装置 |
JP4250569B2 (ja) * | 2004-06-25 | 2009-04-08 | キヤノン株式会社 | 印刷制御装置及び印刷制御方法 |
JP2007025771A (ja) | 2005-07-12 | 2007-02-01 | Canon Inc | 画像形成システム及び携帯電話装置 |
JP2007272544A (ja) * | 2006-03-31 | 2007-10-18 | Brother Ind Ltd | Web印刷システム、及び、携帯端末装置 |
JP4871061B2 (ja) * | 2006-08-03 | 2012-02-08 | 株式会社リコー | 画像処理装置、プログラムおよび処理設定方法 |
JP2008139981A (ja) | 2006-11-30 | 2008-06-19 | Sharp Corp | 制御装置、端末装置、表示システム、表示方法、プログラムおよびその記録媒体 |
JP4820327B2 (ja) * | 2007-04-19 | 2011-11-24 | ヤフー株式会社 | 一覧画像表示装置、一覧画像表示制御方法および一覧画像表示制御プログラム |
JP5055068B2 (ja) * | 2007-09-04 | 2012-10-24 | キヤノン株式会社 | 印刷装置、その制御方法及びプログラム |
KR101619847B1 (ko) * | 2008-07-16 | 2016-05-11 | 삼성전자주식회사 | 화상형성장치, 호스트 장치 및 그의 웹페이지 인쇄 방법 |
JP2010068265A (ja) * | 2008-09-11 | 2010-03-25 | Sharp Corp | データ受信装置、並びに、それを備えるファクシミリ装置及びインターネットファクシミリ装置 |
JP4692614B2 (ja) * | 2008-11-28 | 2011-06-01 | ブラザー工業株式会社 | 印刷装置及びプログラム |
JP4831209B2 (ja) * | 2009-06-03 | 2011-12-07 | コニカミノルタビジネステクノロジーズ株式会社 | 情報処理装置及び情報処理プログラム |
US8547575B2 (en) * | 2010-03-09 | 2013-10-01 | Ricoh Company, Ltd | Printer discovery within a web page |
KR101140262B1 (ko) * | 2010-05-27 | 2012-04-26 | 엔에이치엔(주) | 모바일 검색결과 제공시스템, 방법 및 컴퓨터 판독 가능한 기록매체 |
KR101763175B1 (ko) * | 2011-10-21 | 2017-08-01 | 에스프린팅솔루션 주식회사 | 모바일 기기 및 인쇄 제어 방법 |
JP5887926B2 (ja) * | 2011-12-28 | 2016-03-16 | ブラザー工業株式会社 | 印刷制御装置およびプログラム |
JP2013161196A (ja) | 2012-02-03 | 2013-08-19 | Canon Inc | ウェブ(Web)ページ印刷システム、方法、及び、プログラム |
US20130208302A1 (en) * | 2012-02-10 | 2013-08-15 | Ricoh Company, Ltd. | Relay server apparatus |
JP2014239364A (ja) * | 2013-06-10 | 2014-12-18 | コニカミノルタ株式会社 | 出力設定装置およびコンピュータープログラム |
-
2014
- 2014-11-13 JP JP2014230733A patent/JP6079750B2/ja active Active
-
2015
- 2015-11-11 CN CN201510765632.1A patent/CN105607877B/zh active Active
- 2015-11-12 US US14/939,261 patent/US9667831B2/en active Active
Also Published As
Publication number | Publication date |
---|---|
JP2016095630A (ja) | 2016-05-26 |
CN105607877B (zh) | 2018-09-28 |
US20160142582A1 (en) | 2016-05-19 |
US9667831B2 (en) | 2017-05-30 |
CN105607877A (zh) | 2016-05-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5720661B2 (ja) | 携帯端末装置、画像処理連携システム、画面データの表示方法及び表示プログラム | |
US8446616B2 (en) | Image-forming apparatus, image-processing method, and control program for executing the same | |
JP5692186B2 (ja) | 画像形成装置、ウェブページ取得方法およびウェブページ取得プログラム | |
JP6079750B2 (ja) | 画像形成装置、プリント方法およびブラウジングプログラム | |
JP7062388B2 (ja) | スキャン画像にファイル名等を設定するための装置、その制御方法及びプログラム | |
JP6170452B2 (ja) | 画像処理装置及びそれを含むシステム | |
JP2021064919A (ja) | 画像形成装置、受信通知システム、受信通知方法及びプログラム | |
US10536590B2 (en) | Display control method, display control apparatus, and storage medium storing display control program for determining display items | |
JP2015088131A (ja) | 遠隔制御装置、遠隔操作装置、画面送信制御方法、画面表示制御方法、画面送信制御プログラム、および画面表示制御プログラム | |
US11076059B2 (en) | Data transmission apparatus that can set destination such as e-mail address received from external apparatus on transmission setting screen and control method therefor | |
JP2016114999A (ja) | 携帯通信装置及び画像形成システム | |
JP5899985B2 (ja) | 画像形成システム、画像形成装置、画像形成方法および画像形成プログラム | |
JP5879889B2 (ja) | 画像処理装置、連携方法および連携プログラム | |
KR20170069930A (ko) | 정보 처리장치, 정보 처리장치의 제어방법 및 프로그램 | |
JP6421641B2 (ja) | 画像形成装置、プリント制御方法およびプリント制御プログラム | |
JP6443030B2 (ja) | 画像形成装置、画像形成方法および画像形成プログラム | |
JP4957421B2 (ja) | 情報処理装置、情報処理プログラムおよび情報処理方法 | |
JP2015061104A (ja) | 情報処理システム、携帯端末装置及び情報処理方法 | |
JP6743946B2 (ja) | 携帯端末及びプログラム | |
JP6176233B2 (ja) | 遠隔制御装置、遠隔制御方法および遠隔制御プログラム | |
JP6641901B2 (ja) | 画像処理装置、遠隔制御方法、および遠隔制御プログラム | |
JP6544163B2 (ja) | 携帯端末及びプログラム | |
JP6561495B2 (ja) | 画像処理装置、遠隔制御システム、遠隔制御方法および遠隔制御プログラム | |
JP6503695B2 (ja) | 記録システム、画像記録装置、情報処理装置、及びプログラム | |
JP6155968B2 (ja) | 画像形成装置、遠隔操作方法通知方法、および遠隔操作方法通知プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20161209 |
|
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: 20161220 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170102 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6079750 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |