JP4338905B2 - Pdf直接印刷機能付きプリンタの印刷指示用プログラムおよび印刷指示方法 - Google Patents
Pdf直接印刷機能付きプリンタの印刷指示用プログラムおよび印刷指示方法 Download PDFInfo
- Publication number
- JP4338905B2 JP4338905B2 JP2001066100A JP2001066100A JP4338905B2 JP 4338905 B2 JP4338905 B2 JP 4338905B2 JP 2001066100 A JP2001066100 A JP 2001066100A JP 2001066100 A JP2001066100 A JP 2001066100A JP 4338905 B2 JP4338905 B2 JP 4338905B2
- Authority
- JP
- Japan
- Prior art keywords
- file
- data
- address
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1205—Improving or facilitating administration, e.g. print management resulting in increased flexibility in print job configuration, e.g. job settings, print requirements, job tickets
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/1237—Print job management
- G06F3/1253—Configuration of print job parameters, e.g. using UI at the client
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/128—Direct printing, e.g. sending document file, using memory stick, printing from a camera
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1285—Remote printer device, e.g. being remote from client or server
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/1237—Print job management
- G06F3/1244—Job translation or job parsing, e.g. page banding
- G06F3/1248—Job translation or job parsing, e.g. page banding by printer language recognition, e.g. PDL, PCL, PDF
-
- 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
- Y10—TECHNICAL SUBJECTS COVERED BY FORMER USPC
- Y10S—TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y10S707/00—Data processing: database and file management or data structures
- Y10S707/99931—Database or file accessing
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
- User Interface Of Digital Computer (AREA)
- Record Information Processing For Printing (AREA)
Description
【発明の属する技術分野】
本発明は、通信ネットワークに接続されたPDF(Portable Document Format)直接印刷機能付きプリンタに対して印刷指示を出力するネットワーク端末装置に格納される印刷指示用プログラムおよび印刷指示方法に関する。
【0002】
【従来の技術】
従来から、ローカルエリアネットワーク(LAN)やインターネット等のネットワークに接続され、ネットワーク中の任意のパーソナルコンピュータ等の端末装置から印刷指示を受け付け可能なネットワークプリンタが知られている。
【0003】
図6は、従来のネットワークプリンタおよびネットワーク端末装置の各機能を示す図である。
【0004】
ネットワークプリンタ1は、インターネット2に接続されており、同様にインターネット2と接続されたネットワーク端末装置3からの印刷指示を受け付けることができる。
【0005】
ネットワークプリンタ1は、各プリンタメーカー毎に独自仕様で定められたプリンタ記述言語(PDL)を解読するPDL読解部11と、PDLを解読して得られた紙面を実際に印刷するプリンタエンジン13とを有している。
【0006】
ネットワーク端末装置3は、端末装置内部の信号とネットワーク対応信号とを相互に変換する通信部31と、HTML(Hyper Text Markup Language)により記載されたホームページを再現するウエブブラウザ32と、ウエブブラウザ32により再現されたホームページが表示されるブラウザ画面33と、ブラウザ画面33に表示されたホームページ中のPDFファイルをダウンロードする場合にそのPDFファイルを格納する記憶部34と、PDFファイルを解読して元のページ内容を再現をするPDFリーダ35と、再現された元のページ内容が表示されるPDFリーダ画面36と、PDFリーダ35により再現された元のページ内容をプリンタ記述言語に変換して送出するプリンタドライバ37とを有している。
【0007】
ホームページを管理するホームページサイト4は、HTMLにより記載されホームページデータ5を備え、ホームページデータ5中にPDFファイル51のネットワークアドレスが格納されている。
【0008】
図6に示した従来のネットワークプリンタ1とネットワーク端末装置3の組み合わせでは、例えば、ネットワーク端末装置3でホームページ5を閲覧中に、PDFファイル51を印刷しようとすると、直接あるいは記憶部34を介して間接的にPDFリーダにPDFファイル51をダウンロードし、再現された元のページ内容をプリンタドライバでPDLに変換してから、通信部31を介してネットワークプリンタ1に送出する。通信部31とネットワークプリンタ1は、通常は社内ネットワークで接続されている。
【0009】
すなわち、ホームページを閲覧中にPDFファイルを印刷するためには、PDFリーダ35を起動させてPDFファイルダウンロードしてから元のページ内容に再現する処理と、プリンタドライバ37の使用により再現されたページ内容をPDLに変換する処理が不可欠である。このため、従来のネットワークプリンタ1とネットワーク端末装置3の組み合わせでは、PDFファイルの印刷に非常に時間がかかっていた。
【0010】
この問題を解決するために、例えば、IBM社からPDFファイルを読解でき、ウエブサーバを内蔵するネットワークプリンタ(Infoprint 21:商品名)が発表された。
【0011】
図7は、PDFファイルを読解でき、ウエブサーバを内蔵するPDF直接印刷が可能なネットワークプリンタおよび従来のネットワーク端末装置の各機能を示す図である。
【0012】
ネットワークプリンタ6は、PDFを解読するPDF読解部12と、PDFを解読して得られた紙面を実際に印刷するプリンタエンジン13と、インターネット2を介してホームページサイト4や後述するネットワーク端末装置7とアクセスでき、ネットワークプリンタ6のホームページを出力できるウエブサーバ14を有している。
【0013】
ネットワーク端末装置7は、ネットワーク端末装置3と同様な通信部31と、ウエブブラウザ32と、ブラウザ画面33と、記憶部34とに加え、ネットワークプリンタ6のホームページが表示される第2のブラウザ画面38を有している。
【0014】
また、ブラウザ画面38中には、ネットワークプリンタ6で印刷するPDFファイルを入力するためのテキストボックス39が設けられている。
【0015】
このネットワーク端末装置7では、ブラウザ画面33に表示されたPDFファイルからネットワークアドレスを抽出して、第2のブラウザ画面38のテキストボックス39に転記すると、そのネットワークアドレスは、ネットワークプリンタ6に送信され、ネットワークプリンタ6によりPDFファイル51がダウンロードされて印刷される。このようにネットワークプリンタ側でネットワークアドレスを元にPDFファイルをダウンロードして印刷する機能をプル印刷と称している。プル印刷では、ネットワーク端末装置7におけるPDFファイルのダウンロード、PDFリーダ35による処理、および、プリンタドライバ37による処理を省略できるので、印刷のために占有されるネットワーク端末装置7の機能が大幅に減少して、ネットワーク端末装置7の業務効率を向上させることができる。
【0016】
一方、ネットワーク端末装置7は、一旦ダウンロードしたPDFファイルをネットワークプリンタ6で印刷する際にも、PDFファイルのダウンロードは減らせないものの、PDFリーダ35による処理、および、プリンタドライバ37による処理を省略できるので、ネットワーク端末装置7の業務効率を向上させることができる。
【0017】
【発明が解決しようとする課題】
しかしながら、上記した従来のネットワーク端末装置7では、プル印刷を行う場合、ウエブブラウザ32により、ブラウザ画面33と第2ブラウザ画面38を開き、PDFファイルのネットワークアドレスをブラウザ画面33から第2ブラウザ画面38内のテキストボックス39に転記しなければならず、印刷対象のPDFファイル数が多い場合には、ブラウザ画面33と第2ブラウザ画面38とを切り替えながら次のPDFファイルを指定する処理と、そのネットワークアドレスを転記する処理を繰り返す必要があり、処理が煩雑になる場合があった。
【0018】
本発明は、上述した如き従来の問題を解決するためになされたものであって、ウエブブラウザで閲覧中に印刷対象のPDFファイル数が多い場合でも、容易に印刷処理を指示できる印刷指示用プログラムおよび印刷指示方法を提供することを目的とする。
【0019】
【課題を解決するための手段】
上述の目的を達成するため、本発明の印刷指示用プログラムは、通信ネットワークに接続されたPDF直接印刷機能付きプリンタに対して印刷指示を出力するネットワーク端末装置に格納される印刷指示用プログラムであって、該ネットワーク端末装置を、ブラウザ・プログラムに機能を追加するプラグイン部からマウスイベントのデータおよびマウスポインタが配置された場所のファイル名データを得て、該ファイル名データがPDFファイルか否かを判定し、PDFファイルである場合には、マウスポインタの近傍にPDF表示部を表示させるデータ制御部と、ファイル名データとして複数のPDFファイル名がそのアドレスデータと共にリスト形式で格納されるデータ蓄積部と、マウスのクリックボタン操作に連動して表示されるメニュー画面中にPDFファイルの直接印刷メニューを追加するデータ表示部と、ファイル名データをPDF直接印刷機能付きプリンタに送出するデータ送信部として機能させることを特徴とする。
【0026】
また、本発明の印刷指示方法は、ネットワーク端末装置から通信ネットワークに接続されたPDF接印刷機能付きプリンタに対して印刷指示を出力する印刷指示方法であって、ブラウザ画面上でマウスポインタが重なった印刷対象ファイルがPDFファイルである場合に、マウスポインタの近傍にPDF表示部を表示するステップと、指定されたファイルはプリンタ側でダウンロードして印刷されることを確認するステップと、プリンタ側でダウンロードして印刷する場合に、マウスポインタがファイルを指定している状態でマウスをクリックすることによりPDF直接印刷用のメニュー画面を読み出すステップと、指定されたファイルのネットアドレスをPDF直接印刷用のメニュー画面の複数のPDFファイル名がそのアドレスデータと共に格納されているリストの中からPDFファイルを直接印刷する行を選択することにより格納するステップと、指定されたPDFファイルのネットアドレスをPDF直接印刷機能付きプリンタに出力するステップを有することを特徴とする。
【0032】
【発明の実施の形態】
以下、本発明を図示した実施形態に基づいて説明する。
【0033】
図1は、PDF直接印刷が可能なネットワークプリンタおよび本発明の第1の実施形態のネットワーク端末装置の各機能を示す図である。
【0034】
なお、図1中で、図6、図7に示した従来のネットワーク端末装置およびその周辺構成と同様な機能を有する部分には、同じ番号を付与して重複する説明を省略する。
【0035】
図1のネットワーク端末装置8は、図7のネットワーク端末装置7と異なり第2ブラウザ画面38を用いてPDFファイルのネットワークアドレス等を送出せず、マイクロソフト社のウィンドウズ(商標)をオペレーティングシステム(OS)として用いた場合のマウスの右クリック画面により現れるメニュー画面41でPDF直接印刷を選択できるように構成した。この構成により、ブラウザ画面33でPDFファイルが表れる度に右クリックでPDFファイルを印刷するように指定できるので、従来のように、ブラウザ画面33と第2ブラウザ画面38とを切り替えながら次のPDFファイルを指定する処理や、そのネットワークアドレスを転記する処理が必要なくなる。なお、マウスの右クリックとは、マイクロソフト社のウィンドウズで標準的にサポートされる2ボタンマウスにおける右側のボタンをクリックする処理である。本実施形態を他のOSに適用する場合、例えば、1ボタンマウスのダブルクリックや、3ボタンマウスの中央ボタンや右ボタンをクリックすることにより、PDF直接印刷用のメニュー画面を画面上に表示させるようにしても良い。
【0036】
図2は、図1のネットワーク端末装置8の各機能をプログラムを中心に示す図である。
【0037】
通信制御部61は、図1の通信部31に対応して、外部のネットワークとの間でデータ交換が可能であるように、データを変換する機能を有している。ブラウザ部62は、図1のウエブブラウザ32およびブラウザ画面33に対応し、HTML、JPEG、Sound等のファイルが入力し、「http://www.」で始まるネットワークアドレス(URL)等が出力される。ブラウザ部62内には、リンク表示部81と、マウスポインタ表示部82とを有しており、リンク表示部81の表示位置とマウスポインタ表示部82の表示位置が重なる場合に、マウスイベントが発生する。ブラウザ部62には、付加機能を与えるプラグイン部63が組み込まれている。また、記憶部34は、図1の記憶部34と同様である。本実施形態では、上記に加えて、ブラウザ部62およびプラグイン部63と、通信制御部61との間で、マウスイベントを監視し、マウスポインタの表示を制御し、マウスの右クリックによるメニュー表示を制御することによりPDF直接印刷を制御するPDF直接印刷制御部64を有している。
【0038】
また、上記したプラグイン部63に代えて、例えば、マイクロソフト社のオブジェクト管理機構であるOLE(Object Linking and Embedding)
を発展させたActiveX(商標)技術により作成されたコンポーネントを用いても良い。
【0039】
PDF直接印刷制御部64は、リンク表示部81に表示された内容がPDFファイルであるか否かをファイル最後部の拡張子等により判定するデータ制御部71と、PDFファイルのネットワークアドレスやローカルアドレス等を格納するデータ蓄積部72と、マウスポインタ表示部82に表示されるマウスポインタの形状や位置を変更したり、マウスの右クリックによるメニューをマウスポインタの代わりに表示させたりできるデータ表示部73と、URLあるいはPDFファイルをネットワークプリンタ6に送信するデータ送信部74とを有している。
【0040】
図3(a)は、ブラウザ画面33に表示されるリンク表示部81とマウスポインタ表示部82の配置の一例を示す図であり、(b)は、ブラウザ画面33に表示されるリンク表示部81とメニュー表示の配置の一例を示す図である。
【0041】
図3(a)で、マウスポインタ表示部82が(1)の位置から(2)の位置に移動すると、リンク表示部81とマウスポインタ表示部82aの位置が重なることから、マウスイベントが発生する。マウスイベントが発生すると、データ制御部71は、リンク表示部81から読み込んだファイル名およびアドレス等からPDFファイルであるか否かを判定し、PDFファイルである場合には、データ表示部73を制御してマウスポインタ表示部82aの近傍にPDF表示部83を表示させる。これにより、ネットワーク端末装置8の使用者は、画面上に表示されたファイルがPDFファイルであるか否かを瞬時に知ることができる。
【0042】
使用者が、リンク表示部81に表示されたファイル名の内容を印刷出力したいと希望する場合、PDF表示部83を表示させた状態でのマウスの右ボタンをクリック操作する(3)。すると、データ制御部71は、図3(b)に示したように、データ蓄積部72およびデータ表示部73を制御して、マウスポインタ表示部82aおよびPDF表示部83に代えて、右クリックメニュー画面84をブラウザ画面33に表示させる。
【0043】
もし、使用者が一旦記憶部34にPDFファイルをダウンロードしてからプッシュ印刷したいと希望する場合には、右クリックメニュー画面84から「対象をファイルに保存(A)」行91を選択する。また、使用者が対象のファイルをプリンタドライバを利用して印刷したいと希望する場合には「対象を印刷(P)」行92を選択する。使用者がPDFファイルを直接に印刷したいと希望する場合には、「PDFファイルを印刷」行93を選択する。
【0044】
このようにしてネットワーク端末装置8からネットワークプリンタ6に送出されたPDFファイルのURLは、ネットワークプリンタ6内のウエブサーバ14に到着する。すると、ウエブサーバ14は、ホームページサイト4からPDFファイル51をダウンロードしてPDF読解部12に送出する。PDF読解部12で読解されたPDFファイル51は、プリンタエンジン13で印刷されて出力される。
【0045】
図4(a)は、図3(b)の右クリックメニュー画面84をリスト形式にした場合を示す図である。
【0046】
「対象をファイルに保存(A)」行91と、「対象を印刷(P)」行92については、図3(b)と同様であるが、「PDFファイルを印刷」行93については、「PDF direct Listに追加」行94、「PDF direct Listを表示」行95、「PDF direct Listを印刷」行96の3種類に変更されている。
【0047】
図4(b)は、PDF direct Listの一例を示す図である。
【0048】
PDF direct List100は、第1行目101、第2行目102及び、第4行目104にURLが格納され、第3行目103にはローカルアドレスが格納されている。本実施形態のデータ制御部71では、この図4(b)のようにリスト中のアドレスが、ネットワーク上のアドレスを示すURLでも、ネットワーク端末8内の記憶部34中のローカルアドレスを示す場合でも、PDFファイルの所在地を判別し、さらに、ローカルアドレスの場合のプッシュ印刷とネットワークアドレスの場合のプル印刷を切り替えて印刷指示を出力させることができる。
【0049】
また、図4(a)中の「PDF direct Listに追加」行94は、例えば、PDF direct List100の最終行に新規のURLまたはローカルアドレスを追加するメニューである。また、PDF direct Listを表示」行95は、PDF direct List100をブラウザ画面33に表示させるメニューである。また、「PDF direct Listを印刷」行96は、PDF direct List100に格納された各行のURLまたはローカルアドレスに対して、上から順に送出してネットワークプリンタ6により印刷を実行させるメニューである。
【0050】
図5は、本実施形態のネットワーク端末8で、PDF直接印刷機能付きプリンタであるネットワークプリンタ6に印刷指示を出力する処理のフローチャートである。
【0051】
まず、ネットワーク端末装置8のブラウザ画面33上でホームページサイト4にアクセスして印刷対象のファイル名を表示させる(ステップS1)。次に、表示させたファイル名にマウスポインタを合わせて指定する(ステップS2)。
【0052】
その後、図3(a)に示したようにPDFファイル専用のマウスポインタであるPDF表示部83が表示されるか、あるいは、ブラウザ画面33の枠外に表示されるアドレス欄の表示内容の最後が、例えば、「XXXX.pdf」のようにpdfで終わることから、リンク表示部81に表示されたファイル名がPDFファイルであることが確認される(ステップS3)。ファイル名がPDFファイルでない場合(ステップS3:NO)には、PDF直接印刷指示は終了し、例えば、通常のプリンタドライバを利用した印刷指示を行う。
【0053】
ファイル名がPDFファイルである場合(ステップS3:YES)には、そのPDFファイルのデータを一旦ネットワーク端末装置8にダウンロードしてからPDFプッシュ印刷したいのか、あるいは、データは不要でPDFファイルの印刷結果だけが必要であることからPDFプル印刷を希望するのかの確認が行われる(ステップS4)。
【0054】
PDFプル印刷が選択された場合(ステップS4:YES)には、マウスポインタが当該PDFファイルを指定している状態でマウスを右クリックして図4(a)に示したPDF直接印刷用の右クリックメニューを表示させて、例えば、「PDF direct Listに追加」行94が選択され、ブラウザ画面33から印刷対象ファイルのネットアドレス(URL)が取得され、データ蓄積部72に格納される(ステップS5)。取得したネットアドレスは、図4(b)に示したPDF直接印刷リスト100の最後尾に追加される(ステップS8)。
【0055】
一方、PDFプッシュ印刷が選択された場合(ステップS4:NO)には、図4(a)に示した右クリックメニューを表示させて、例えば、「対象をファイルに保存(A)」行91が選択され、PDFファイルが記憶部34にダウンロードされる(ステップS6)。ダウンロードが終了すると登録名称と記憶部34内のローカルアドレスが決定されるので、そのローカルアドレスが取得される(ステップS7)。そして、取得したローカルアドレスが、図4(b)に示したPDF直接印刷リスト100の最後に追加される(ステップS8)。
【0056】
次に、全ての印刷対象ファイルがリストに追加されたか否かの確認が行われる(ステップS9)。印刷対象ファイルがまだ残っている場合(ステップS9:NO)には、ステップS1に戻ってブラウザ画面上でファイル名を表示させるが、印刷対象ファイルが全てリストに格納された場合(ステップS9:YES)には、図4(a)の「PDF direct Listを印刷」96の行が選択されて、リストに格納された各印刷対象ファイルについての印刷指示が出力される(ステップS10)。
【0057】
印刷指示が出力されると、リスト中のネットアドレスについては、プル印刷と判別してそのままネットワークプリンタ6に出力され、ローカルアドレスについては、プッシュ印刷と判別して記憶部34からPDFファイルのデータが読み出されてネットワークプリンタに出力される。
【0058】
ネットワークプリンタ6では、ネットアドレスを受信した場合は、ウエブサーバ14により、そのネットアドレスからPDFファイルのデータをダウンロードする。PDFファイルのデータが入力すると、ネットワークプリンタ6は、そのデータをPDF読解部12で読解してプリンタエンジン13で印刷出力する。
【0059】
このように、本実施形態の印刷指示用プログラムおよび印刷指示方法では、ウエブブラウザで閲覧中にマウスの右クリックでメニュー画面を表示させ、その画面で印刷指示ができ、さらに、印刷対象のPDFファイルをリスト形式で保持できるようにしたので、印刷させるPDFファイル数が多い場合でも、容易に印刷処理を指示することができる。
【0060】
【発明の効果】
上記のように本発明は、ウエブブラウザで閲覧中にマウスの右クリックでメニュー画面を表示させ、その画面で印刷指示ができ、印刷対象のPDFファイルをリスト形式で保持できるようにしたので、印刷させるPDFファイル数が多い場合でも、容易に印刷処理を指示することができる。
【図面の簡単な説明】
【図1】 PDF直接印刷が可能なネットワークプリンタおよび本発明の第1の実施形態のネットワーク端末装置の各機能を示す図である。
【図2】 図1のネットワーク端末装置の各機能をプログラムを中心に示す図である。
【図3】 (a)はブラウザ画面に表示されるリンク表示部とマウスポインタ表示部の配置の一例を示す図であり、(b)はブラウザ画面に表示されるリンク表示部とメニュー表示の配置の一例を示す図である。
【図4】 (a)は図3(b)の右クリックメニュー画面をリスト形式にした場合を示す図であり、(b)はPDF direct Listの一例を示す図である。
【図5】 本実施形態のネットワーク端末でPDF直接印刷機能付きネットワークプリンタに印刷指示を出力する処理のフローチャートである。
【図6】 従来のネットワークプリンタおよびネットワーク端末装置の各機能を示す図である。
【図7】 PDF直接印刷が可能なネットワークプリンタおよび従来のネットワーク端末装置の各機能を示す図である。
【符号の説明】
1 従来のネットワークプリンタ、 2 インターネット、 3、7 従来のネットワーク端末装置、 4 ホームページサイト、 5 ホームページデータ、 6 PDFファイル直接印刷可能なネットワークプリンタ、 8 本発明の印刷指示機能を有するネットワーク端末装置、 11 プリンタ記述言語(PDL)読解部、 12 PDF読解部、 13 プリンタエンジン、 14 ウエブサーバ、 31 通信部、 32 ウエブブラウザ、 33 ブラウザ画面、34 記憶部(ローカルディスク)、 35 PDFリーダ、 36 PDFリーダ画面、 37 プリンタドライバ、 38 第2ブラウザ画面、 39 PDFファイルのアドレス、 41 マウス右クリック画面、 51 PDFファイル、 61 通信制御部、 62 ブラウザ部、 63 プラグイン部、 64 PDF直接印刷制御部、 71 データ制御部、 72 データ蓄積部、73 データ表示部、 74 データ送信部、 81 リンク表示部、 82、82a マウスポインタ表示部、 83 PDF表示部、 84 右クリックメニュー画面、 91 「対象をファイルに保存(A)」行、 92 「対象を印刷(P)」行、 93 「PDFファイルを印刷」行、 94 「PDF direct Listに追加」行、 95 「PDF direct Listを表示」行、 96 「PDF direct Listを印刷」行、 100PDF direct List、 101 第1行目、 102 第2行目、 103 第3行目、 104 第4行目。
Claims (5)
- 通信ネットワークに接続されたPDF(Portable Document Format)直接印刷機能付きプリンタに対して印刷指示を出力するネットワーク端末装置に格納される印刷指示用プログラムであって、該ネットワーク端末装置を、
ブラウザ画面上でマウスポインタがファイルへのリンク表示と重なった場合にマウスイベントを発生し、該マウスイベントのデータおよびマウスポインタが配置された場所のファイル名データをブラウザ・プログラムに機能を追加するプラグイン部から得て、該ファイル名データがPDFファイルか否かを判定し、該ファイル名データがPDFファイルである場合に前記マウスポインタの近傍に前記マウスポインタと重なったリンク表示のファイルがPDFファイルであることを示すPDF表示を前記ブラウザ画面上に表示するデータ制御部、
マウスのクリックボタン操作に連動して、前記PDF表示の代わりにメニュー画面を表示するデータ表示部であって、前記メニュー画面は、ユーザが第1の印刷オプション又は第2の印刷オプションを選択することを許すためにPDFファイルの直接印刷メニューを備えており、前記第1の印刷オプションは前記ネットワーク端末装置内の記憶部に前記PDFファイルをダウンロードすることを可能にし、及び前記第2の印刷オプションは前記PDFファイルを参照するユニフォーム・リソース・ロケータ(URL)アドレスを取得することを可能にする、前記データ表示部、
前記ファイル名データとして、前記PDFファイル名を前記記憶部のローカルアドレス又は前記PDFファイルを参照するURLアドレスのデータと共にリスト形式で格納するデータ蓄積部、
前記リスト中に格納されたPDFファイルのアドレスを読み取って、
該読み取ったアドレスが前記ローカルアドレスである場合に、プッシュ印刷するために前記記憶部に格納された前記PDFファイルの印刷用データを前記PDF直接印刷機能付きプリンタに送出し、
該読み取ったアドレスが前記URLアドレスである場合に、前記データ蓄積部に記憶された前記URLアドレスを使用してプル印刷するために、前記URLアドレスを前記PDF直接印刷機能付きプリンタに送出するデータ送信部
として機能させるための印刷指示用プログラム。 - 前記直接印刷メニューは、前記データ蓄積部に格納されたPDFファイル名のリストを順次印刷するメニューを含むことを特徴とする請求項1に記載の印刷指示用プログラム。
- 前記直接印刷メニューは、前記データ蓄積部に格納されたPDFファイル名のリストを表示させるメニューを含むことを特徴とする請求項1に記載の印刷指示用プログラム。
- 前記直接印刷メニューは、新規に印刷するPDFファイル名を前記データ蓄積部に格納されたPDFファイル名のリストの最後に追加するメニューを含むことを特徴とする請求項1に記載の印刷指示用プログラム。
- ネットワーク端末装置から、通信ネットワークに接続されたPDF(Portable Document Format)直接印刷機能付きプリンタに対して印刷指示を出力する印刷指示方法であって、
ブラウザ画面上でマウスポインタがファイルへのリンク表示と重なった場合にマウスイベントを発生し、該マウスイベントのデータおよびマウスポインタが配置された場所のファイル名データをブラウザ・プログラムに機能を追加するプラグイン部から得て、該ファイル名データがPDFファイルか否かを判定し、該ファイル名データがPDFファイルである場合に、前記マウスポインタの近傍に前記マウスポインタと重なったリンク表示のファイルがPDFファイルであることを示すPDF表示を前記ブラウザ画面上に表示するステップと、
マウスのクリックボタン操作に連動して、前記PDF表示の代わりにメニュー画面を表示するステップであって、前記メニュー画面は、ユーザが第1の印刷オプション又は第2の印刷オプションを選択することを許すためにPDFファイルの直接印刷メニューを備えており、前記第1の印刷オプションは前記ネットワーク端末装置内の記憶部に前記PDFファイルをダウンロードすることを可能にし、及び前記第2の印刷オプションは前記PDFファイルを参照するユニフォーム・リソース・ロケータ(URL)アドレスを取得することを可能にし、前記ファイル名データとして、前記PDFファイル名が前記記憶部のローカルアドレス又は前記PDFファイルを参照するURLアドレスのデータと共にリスト形式で格納される、前記表示するステップと、
前記リスト中に格納されたPDFファイルのアドレスを読み取って、
該読み取ったアドレスが前記ローカルアドレスである場合に、プッシュ印刷するために前記記憶部に格納された前記PDFファイルの印刷用データを前記PDF直接印刷機能付きプリンタに送出するステップと、
該読み取ったアドレスが前記URLアドレスである場合に、前記データ蓄積部に記憶された前記URLアドレスを使用してプル印刷するために、前記URLアドレスを前記PDF直接印刷機能付きプリンタに送出するステップと
を含む、前記方法。
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001066100A JP4338905B2 (ja) | 2001-03-09 | 2001-03-09 | Pdf直接印刷機能付きプリンタの印刷指示用プログラムおよび印刷指示方法 |
| US10/091,718 US7382473B2 (en) | 2001-03-09 | 2002-03-06 | Program and method of print instruction for printer with PDF direct printing function |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001066100A JP4338905B2 (ja) | 2001-03-09 | 2001-03-09 | Pdf直接印刷機能付きプリンタの印刷指示用プログラムおよび印刷指示方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2002264440A JP2002264440A (ja) | 2002-09-18 |
| JP4338905B2 true JP4338905B2 (ja) | 2009-10-07 |
Family
ID=18924646
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001066100A Expired - Fee Related JP4338905B2 (ja) | 2001-03-09 | 2001-03-09 | Pdf直接印刷機能付きプリンタの印刷指示用プログラムおよび印刷指示方法 |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US7382473B2 (ja) |
| JP (1) | JP4338905B2 (ja) |
Families Citing this family (30)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040001217A1 (en) * | 2002-06-26 | 2004-01-01 | Microsoft Corporation | System and method for users of mobile computing devices to print documents |
| US8886701B1 (en) | 2002-07-15 | 2014-11-11 | Hewlett-Packard Development Company, L.P. | Network based software agent to allow dynamic resource access |
| US7184159B2 (en) * | 2002-07-24 | 2007-02-27 | Hewlett-Packard Development Company, L.P. | Architecture for printing via the internet |
| JP3832423B2 (ja) * | 2002-11-19 | 2006-10-11 | コニカミノルタビジネステクノロジーズ株式会社 | 画像処理装置、画像形成装置、およびプログラム |
| US8310713B2 (en) | 2002-12-24 | 2012-11-13 | Konica Minolta Business Technologies, Inc. | Image forming device, image forming program, computer readable recording medium on which the program is recorded, and image forming method |
| JP2005102133A (ja) * | 2003-04-28 | 2005-04-14 | Ricoh Co Ltd | 画像形成装置及び宛先情報参照方法 |
| US20050046886A1 (en) * | 2003-08-28 | 2005-03-03 | Sharp Laboratories Of America, Inc. | Direct printing component architecture for installed printers |
| JP4903388B2 (ja) * | 2004-03-19 | 2012-03-28 | セイコーエプソン株式会社 | プリンタドライバ、印刷制御装置、印刷システムおよび印刷制御方法 |
| US8237949B2 (en) | 2004-05-18 | 2012-08-07 | Sharp Laboratories Of America, Inc. | System and method for combining at a single location selection of image finishing operations of multiple devices |
| JP4498074B2 (ja) * | 2004-09-03 | 2010-07-07 | キヤノン株式会社 | 情報処理システム、その制御方法及びプログラム |
| KR100648927B1 (ko) * | 2005-07-19 | 2006-11-27 | 삼성전자주식회사 | 마우스 커서 모양을 변경하는 방법 및 인쇄제어장치 |
| KR100661173B1 (ko) * | 2005-10-18 | 2006-12-26 | 삼성전자주식회사 | 다이렉트 프린팅 기능을 갖는 프린터 및 그 인쇄방법 |
| KR100793971B1 (ko) * | 2005-12-20 | 2008-01-16 | 삼성전자주식회사 | 마우스 팝업 메뉴를 이용하여 인쇄하는 방법 및인쇄제어장치 |
| EP1845440B1 (de) * | 2006-04-12 | 2018-08-29 | Cortado AG | Verfahren und Anordnung zum Drucken aus Web-Anwendungen heraus sowie ein entsprechendes Computerprogramm und ein entsprechendes computerlesbares Speichermedium |
| JP4757111B2 (ja) * | 2006-06-26 | 2011-08-24 | キヤノン株式会社 | 画像処理装置及び画像処理方法及びプログラム |
| KR101046581B1 (ko) * | 2006-08-07 | 2011-07-06 | 삼성전자주식회사 | 프린팅조건 설정이 용이한 화상처리장치 및 화상처리방법 |
| KR101385492B1 (ko) * | 2007-01-23 | 2014-04-16 | 삼성전자주식회사 | 데이터 전송 장치와 화상형성장치 및 그 방법 |
| US8194280B2 (en) * | 2007-01-31 | 2012-06-05 | Konica Minolta Laboratory U.S.A., Inc. | Direct printing of a desired or multiple appearances of object in a document file |
| KR101310235B1 (ko) * | 2007-07-19 | 2013-09-24 | 삼성전자주식회사 | 화상형성작업에서 작업처리정보를 이용한 수신자별전송방법, 클라이언트 및 화상형성장치 |
| US8780381B2 (en) * | 2008-02-07 | 2014-07-15 | Konica Minolta Laboratory U.S.A., Inc. | Methods for printing multiple files as one print job |
| JP2010128990A (ja) * | 2008-11-28 | 2010-06-10 | Kyocera Mita Corp | 表示制御装置、画像形成装置、及び表示制御プログラム |
| JP4757296B2 (ja) * | 2008-12-15 | 2011-08-24 | キヤノン株式会社 | 画像処理装置及び画像処理装置の制御方法及びプログラム |
| JP5434435B2 (ja) | 2009-09-29 | 2014-03-05 | ブラザー工業株式会社 | インターネットに接続される端末装置 |
| JP2011257964A (ja) * | 2010-06-08 | 2011-12-22 | Canon Inc | 印刷システム、画像処理装置、情報処理装置、および印刷方法 |
| JP5404688B2 (ja) * | 2011-04-25 | 2014-02-05 | キヤノン株式会社 | 画像処理装置及び画像処理装置の制御方法及びプログラム |
| US8700990B1 (en) * | 2011-09-20 | 2014-04-15 | Google Inc. | PDF plugin to view any page |
| IN2014DE02931A (ja) | 2013-11-01 | 2015-06-26 | Seiko Epson Corp | |
| CN104615388B (zh) * | 2013-11-01 | 2017-12-22 | 精工爱普生株式会社 | 打印控制系统 |
| JP7240246B2 (ja) * | 2019-05-15 | 2023-03-15 | キヤノン株式会社 | 画像形成装置、その制御方法と画像形成システム、およびプログラム |
| CN110908618A (zh) * | 2019-11-15 | 2020-03-24 | 北京小米移动软件有限公司 | 文件打印的方法及装置、存储介质 |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5301321A (en) * | 1992-02-21 | 1994-04-05 | International Business Machines Corporation | Method and system for the minimization of conflicting activities with respect to an object stored within a data processing system |
| US5579126A (en) * | 1993-06-02 | 1996-11-26 | Ricoh Company, Ltd. | Facsimile apparatus serving as LAN server on local area network |
| US6018345A (en) * | 1997-02-18 | 2000-01-25 | International Business Machines Corporation | Cursor change indication of links in document interface |
| US6519048B1 (en) * | 1998-04-28 | 2003-02-11 | Canon Kabushiki Kaisha | Image forming apparatus, image forming method, and storage medium storing computer readable program therein |
| JP3279271B2 (ja) | 1998-11-09 | 2002-04-30 | ヤマハ株式会社 | 楽音パラメータ設定装置 |
| JP2000352902A (ja) | 1999-06-11 | 2000-12-19 | Hitachi Koki Co Ltd | 電子写真装置の現像剤供給方法およびそれを記憶した記憶媒体 |
| JP3975616B2 (ja) | 1999-06-18 | 2007-09-12 | 富士ゼロックス株式会社 | 画像処理装置 |
| JP2001344078A (ja) * | 2000-06-05 | 2001-12-14 | Fujitsu Ltd | 印刷システム及び当該印刷システムによる印刷方法 |
| US7180615B2 (en) * | 2001-01-03 | 2007-02-20 | International Business Machines Corporation | One click printing in a web browser |
-
2001
- 2001-03-09 JP JP2001066100A patent/JP4338905B2/ja not_active Expired - Fee Related
-
2002
- 2002-03-06 US US10/091,718 patent/US7382473B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2002264440A (ja) | 2002-09-18 |
| US20020126306A1 (en) | 2002-09-12 |
| US7382473B2 (en) | 2008-06-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4338905B2 (ja) | Pdf直接印刷機能付きプリンタの印刷指示用プログラムおよび印刷指示方法 | |
| JP5575511B2 (ja) | ウェブサイト閲覧システム、サーバ及びクライアント端末 | |
| JP2004185464A (ja) | 情報処理装置、プログラムおよび記録媒体 | |
| JP5595032B2 (ja) | 情報処理システム、その制御方法、情報処理装置、情報提供装置、画像処理装置およびプログラム | |
| EP2169936B1 (en) | Printer having web server function | |
| JP5434435B2 (ja) | インターネットに接続される端末装置 | |
| JP2003131930A (ja) | コンテンツ変換処理装置、スタイルシート自動選択方法、およびそのプログラム | |
| JP2009038526A (ja) | 印刷サーバ装置 | |
| WO2002037939A2 (en) | Method of constructing a composite image within an image space of a webpage | |
| JP4553599B2 (ja) | データ表示システム、データ出力装置、画像形成装置、データ表示装置およびデータ表示プログラム | |
| JP4154316B2 (ja) | 画像処理システム、制御方法、画像処理装置、プログラムおよび記憶媒体 | |
| US6961148B2 (en) | Web-based imaging service supporting specialized media detected through multipurpose tray | |
| KR100508364B1 (ko) | 데이터 처리용 정보 처리 장치, 정보 처리 방법 및 컴퓨터 판독가능 매체 | |
| JP2000118085A (ja) | 画像形成装置及び画像形成方法、記録媒体 | |
| JP5353688B2 (ja) | プリンタ | |
| JP6303390B2 (ja) | 印刷装置、印刷システム及びプログラム | |
| JP2000066867A (ja) | プリンタ装置およびページ情報印刷制御用プログラムを記憶した記憶媒体 | |
| US20030120768A1 (en) | Method for obtaining status of web-based imaging originated processes | |
| US7970853B2 (en) | System for controlled printing of a signature using web-based imaging | |
| JP2004326141A (ja) | 画像処理装置及びプログラム | |
| JP4743248B2 (ja) | ウェブサーバ機能を有するプリンタ | |
| JPH10307831A (ja) | 文書処理システム | |
| JP4839206B2 (ja) | 情報処理装置、電子メール送信方法、及び記録媒体 | |
| JP4560246B2 (ja) | 印刷装置およびその制御方法およびプログラム | |
| US20030081241A1 (en) | Web-based imaging service that provides or uses collated printing capabilities depending on device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050222 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050520 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060509 |
|
| RD14 | Notification of resignation of power of sub attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7434 Effective date: 20060516 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060906 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20061106 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20061215 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20080806 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20080806 |
|
| A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20080806 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20080806 |
|
| A601 | Written request for extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A601 Effective date: 20080904 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20080905 |
|
| A602 | Written permission of extension of time |
Free format text: JAPANESE INTERMEDIATE CODE: A602 Effective date: 20080910 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20080926 |
|
| RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20081202 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090603 Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20090603 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20090701 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120710 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120710 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130710 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
| R360 | Written notification for declining of transfer of rights |
Free format text: JAPANESE INTERMEDIATE CODE: R360 |
|
| R371 | Transfer withdrawn |
Free format text: JAPANESE INTERMEDIATE CODE: R371 |
|
| S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| LAPS | Cancellation because of no payment of annual fees |