Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP4338905B2 - Pdf直接印刷機能付きプリンタの印刷指示用プログラムおよび印刷指示方法 - Google Patents
[go: Go Back, main page]

JP4338905B2 - Pdf直接印刷機能付きプリンタの印刷指示用プログラムおよび印刷指示方法 - Google Patents

Pdf直接印刷機能付きプリンタの印刷指示用プログラムおよび印刷指示方法 Download PDF

Info

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
pdf
file
data
print
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
Application number
JP2001066100A
Other languages
English (en)
Other versions
JP2002264440A (ja
Inventor
弘至 帖佐
明 島村
Original Assignee
インフォプリント ソリューションズ カンパニー,エルエルシー
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by インフォプリント ソリューションズ カンパニー,エルエルシー filed Critical インフォプリント ソリューションズ カンパニー,エルエルシー
Priority to JP2001066100A priority Critical patent/JP4338905B2/ja
Priority to US10/091,718 priority patent/US7382473B2/en
Publication of JP2002264440A publication Critical patent/JP2002264440A/ja
Application granted granted Critical
Publication of JP4338905B2 publication Critical patent/JP4338905B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1202Dedicated interfaces to print systems specifically adapted to achieve a particular effect
    • G06F3/1203Improving or facilitating administration, e.g. print management
    • G06F3/1205Improving or facilitating administration, e.g. print management resulting in increased flexibility in print job configuration, e.g. job settings, print requirements, job tickets
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1253Configuration of print job parameters, e.g. using UI at the client
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/128Direct printing, e.g. sending document file, using memory stick, printing from a camera
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1278Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
    • G06F3/1285Remote printer device, e.g. being remote from client or server
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/12Digital output to print unit, e.g. line printer, chain printer
    • G06F3/1201Dedicated interfaces to print systems
    • G06F3/1223Dedicated interfaces to print systems specifically adapted to use a particular technique
    • G06F3/1237Print job management
    • G06F3/1244Job translation or job parsing, e.g. page banding
    • G06F3/1248Job translation or job parsing, e.g. page banding by printer language recognition, e.g. PDL, PCL, PDF
    • YGENERAL 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
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99931Database 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

【0001】
【発明の属する技術分野】
本発明は、通信ネットワークに接続された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)

  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直接印刷機能付きプリンタに送出するデータ送信部
    として機能させるための印刷指示用プログラム。
  2. 前記直接印刷メニューは、前記データ蓄積部に格納されたPDFファイル名のリストを順次印刷するメニューを含むことを特徴とする請求項1に記載の印刷指示用プログラム。
  3. 前記直接印刷メニューは、前記データ蓄積部に格納されたPDFファイル名のリストを表示させるメニューを含むことを特徴とする請求項1に記載の印刷指示用プログラム。
  4. 前記直接印刷メニューは、新規に印刷するPDFファイル名を前記データ蓄積部に格納されたPDFファイル名のリストの最後に追加するメニューを含むことを特徴とする請求項1に記載の印刷指示用プログラム。
  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直接印刷機能付きプリンタに送出するステップと
    を含む、前記方法。
JP2001066100A 2001-03-09 2001-03-09 Pdf直接印刷機能付きプリンタの印刷指示用プログラムおよび印刷指示方法 Expired - Fee Related JP4338905B2 (ja)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

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