JP2005521166A - 電子メールを介して印刷する方法とシステム - Google Patents
電子メールを介して印刷する方法とシステム Download PDFInfo
- Publication number
- JP2005521166A JP2005521166A JP2003579168A JP2003579168A JP2005521166A JP 2005521166 A JP2005521166 A JP 2005521166A JP 2003579168 A JP2003579168 A JP 2003579168A JP 2003579168 A JP2003579168 A JP 2003579168A JP 2005521166 A JP2005521166 A JP 2005521166A
- Authority
- JP
- Japan
- Prior art keywords
- printer
- source data
- server
- 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.)
- Granted
Links
- 238000007639 printing Methods 0.000 title claims description 49
- 238000000034 method Methods 0.000 title claims description 47
- 230000009471 action Effects 0.000 claims description 5
- 238000013515 script Methods 0.000 description 36
- 238000012545 processing Methods 0.000 description 23
- 238000010586 diagram Methods 0.000 description 17
- 230000008569 process Effects 0.000 description 15
- 230000003213 activating effect Effects 0.000 description 9
- 230000006870 function Effects 0.000 description 9
- 230000007246 mechanism Effects 0.000 description 8
- 230000004044 response Effects 0.000 description 7
- 230000005540 biological transmission Effects 0.000 description 3
- 238000009434 installation Methods 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 230000007175 bidirectional communication Effects 0.000 description 2
- 239000000835 fiber Substances 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 2
- 230000001174 ascending effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 238000010017 direct printing Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 230000005055 memory storage Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 229920001690 polydopamine Polymers 0.000 description 1
- 238000009877 rendering Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
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/0035—User-machine interface; Control console
- H04N1/00405—Output means
- H04N1/00408—Display of information to the user, e.g. menus
- H04N1/00413—Display of information to the user, e.g. menus using menus, i.e. presenting the user with a plurality of selectable options
- H04N1/00416—Multi-level menus
-
- 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/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; 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
- G06F3/1228—Printing driverless or using generic drivers
-
- 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/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
- G06F3/1288—Remote printer device, e.g. being remote from client or server in client-server-printer device configuration
-
- 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/1278—Dedicated interfaces to print systems specifically adapted to adopt a particular infrastructure
- G06F3/1292—Mobile client, e.g. wireless printing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
- H04L51/08—Annexed information, e.g. attachments
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
- H04L51/10—Multimedia information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/2866—Architectures; Arrangements
- H04L67/30—Profiles
- H04L67/306—User profiles
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/53—Network services using third party service providers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/55—Push-based network services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/564—Enhancement of application control based on intercepted application data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/59—Providing operational support to end devices by off-loading in the network or by emulation, e.g. when they are unavailable
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- 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/00413—Display of information to the user, e.g. menus using menus, i.e. presenting the user with a plurality of selectable options
- H04N1/00416—Multi-level menus
- H04N1/00419—Arrangements for navigating between pages or parts of the menu
- H04N1/00424—Arrangements for navigating between pages or parts of the menu using a list of graphical elements, e.g. icons or icon bar
-
- 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/00413—Display of information to the user, e.g. menus using menus, i.e. presenting the user with a plurality of selectable options
- H04N1/00416—Multi-level menus
- H04N1/00419—Arrangements for navigating between pages or parts of the menu
- H04N1/00432—Arrangements for navigating between pages or parts of the menu using tabs
-
- 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/00466—Display of information to the user, e.g. menus displaying finishing information, e.g. position of punch holes or staple or orientation references
-
- 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/00474—Output means outputting a plurality of functional options, e.g. scan, copy or print
-
- 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/00482—Output means outputting a plurality of job set-up options, e.g. number of copies, paper size or resolution
-
- 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/32—Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
- H04N1/327—Initiating, continuing or ending a single-mode communication; Handshaking therefor
- H04N1/32765—Initiating a communication
- H04N1/32767—Initiating a communication in response to a user operation, e.g. actuating a switch
-
- 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/1202—Dedicated interfaces to print systems specifically adapted to achieve a particular effect
- G06F3/1203—Improving or facilitating administration, e.g. print management
- G06F3/1204—Improving or facilitating administration, e.g. print management resulting in reduced user or operator actions, e.g. presetting, automatic actions, using hardware token storing data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/10—Protocols in which an application is distributed across nodes in the network
- H04L67/1001—Protocols in which an application is distributed across nodes in the network for accessing one among a plurality of replicated servers
- H04L67/10015—Access to distributed or replicated servers, e.g. using brokers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Computer Networks & Wireless Communication (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Information Transfer Between Computers (AREA)
- Accessory Devices And Overall Control Thereof (AREA)
Abstract
Description
以下の説明では、ドライバレス・プリント・サービスを実装し、それにより発信デバイスがプライベート・ネットワークとパブリック・ネットワークの両方でターゲット・プリンタに出力するドキュメントをサブミットできるようにする本発明による実施形態を開示する。開示されている一実施形態では、以下の用語が使用される。
本発明の実装例に対応するネットワーク・インフラストラクチャ10の概要が図1に示されている。ネットワーク・インフラストラクチャ10は、ラップトップ・コンピュータ12、14、PDA 16、携帯電話18を含む4つの発信デバイスを示している。発信デバイスは、PC、ワークステーション、ラップトップ・コンピュータ、PDA、ポケットPC、携帯電話、無線双方向ページャ(例えば、Blackberryデバイス)、Web TVアプライアンスなど、電子メール・メッセージを電子メール・アドレスに送信できる任意のデバイスを含むことができることは理解されるであろう。発信デバイスはそれぞれ、ドライバレス・プリント・サーバ・サイトによりサポートされているターゲット・プリンタに、そのプリンタの「仮想」電子メール・アドレスを介してアクセスできる。図1に示されているこのようなターゲット・プリンタには、PostScriptプリンタ20、22、ASCIIライン・プリンタ24、Hewlett−Packard(HP)レーザ・プリンタ26、28、30、IBMレーザ・プリンタ32、34、プロッタ36がある。一般に、どのような種類のプリンタまたはプロッタであってもターゲット・プリンタとして使用することができる。したがって、図1のプリンタやプロッタは、説明のみを目的としており、本発明により実装できるプリンタの種類を制限する意図はない。
POST /cgi-bin/trigger.cgi HTTP/1.1[CRLF]Content-Type:text/xml[CRLF]Content-Length:35[CRLFCRLF]AccountName=printer1@magicprint.net
電子メール印刷要求への応答として電子メール・モジュールとDPSシステム・ソフトウェア・コンポーネントにより実行されるデータの流れと動作を説明するデータ流れ図が図16に示されている。最初に、発信デバイス320のユーザは、電子メール・メッセージ322を、電子メール・サーバ324によりホストされる電子メール・アドレス・アカウントに対応する仮想プリンタ電子メール・アドレスに送信する。一般に、電子メール・メッセージは、LAN、WAN、またはインターネットなどのコンピュータ・ネットワーク326を介して発信デバイスから電子メール・サーバに送信される。上述のように、電子メール・サーバは、ISPが提供するか、エンタプライズ電子メール・サーバであるか、またはドライバレス・プリント・サーバ・コンピュータ328上で走っている電子メール・サーバ・ソフトウェアにより実現することができる。ISPとエンタプライズ電子メール・サーバは両方とも、一般的に、電子メール・サーバがアカウント毎に0個またはそれ以上のメッセージを格納するという形で、複数の電子メール・アカウントをサポートする。これらのメッセージは、電子メール・メッセージ330として示されており、電子メール・メッセージ322を含む。
図19を参照すると、一般的に従来型であるコンピュータ・サーバ500が例示されているが、本発明を実践することに関連して使用するのに適しており、独立したコンピュータがWebサーバのオペレーションを実行するのに使用されるDPSサーバ・コンピュータやWebサーバ・コンピュータで使用することができる。これらの目的に適していると考えられるコンピュータ・システムの例として、Microsoft Windows、UNIX(登録商標)ベース、LINUXベースのオペレーティング・システムが稼働するコンピュータ・サーバが挙げられる。
Claims (6)
- 電子メール・メッセージを介してターゲット・プリンタ上でソース・データを印刷する方法であって、
ターゲット・プリンタの仮想電子メール・アドレスを決めること、
仮想電子メール・アドレスに対応する電子メール・アカウントをホストする電子メール・サーバから、ターゲット・プリンタの仮想電子メール・アドレスにアドレスされたソース・データを含む電子メール・メッセージを検索すること、
電子メール・メッセージからソース・データを抽出すること、
ソース・データの印刷元とすることができるプリント・サーバ上で走っている対応するアプリケーションまたはブラウザにソース・データをロードすること、
プリント・サーバ上で実行されているオペレーティング・システムの対応するアプリケーションまたはブラウザと印刷サブシステムを介してソース・データに対応するプリンタ・データを生成すること、および、
プリント・サーバからプリンタ・データをターゲット・プリンタにサブミットすることを含む方法。 - 複数のマシン語命令が格納されるマシン可読媒体であって、前記のマシン語命令が、コンピューティング・マシンにより実行されたときに、ユーザが電子メール・メッセージを介してターゲット・プリンタでソース・データを印刷するために、
仮想電子メール・アドレスに対応する電子メール・アカウントをホストする電子メール・サーバから、ターゲット・プリンタに対し決められている仮想電子メール・アドレスにアドレスされたソース・データを含む電子メール・メッセージを検索することと、
電子メール・メッセージからソース・データを抽出することと、
ソース・データの印刷元とすることができるプリント・サーバ上で走っている対応するアプリケーションまたはブラウザにソース・データをロードすることと、
対応するアプリケーションまたはブラウザおよびプリント・サーバ上で実行されているオペレーティング・システムの印刷サブシステムを介してソース・データに対応するプリンタ・データを生成することと、
プリント・サーバからプリンタ・データをターゲット・プリンタにサブミットすることとを実行するマシン可読媒体。 - 電子メール・メッセージを介してターゲット・プリンタ上でソース・データを印刷するシステムであって、
仮想電子メール・アドレスに対応する電子メール・アカウントをホストする電子メール・サーバから、ターゲット・プリンタに対して決められた仮想電子メール・アドレスにアドレスされたソース・データを含む電子メール・メッセージを検索する手段と、
電子メール・メッセージからソース・データを抽出する手段と、
ソース・データの印刷元とすることができるプリント・サーバ上で走っている対応するアプリケーションまたはブラウザにソース・データをロードする手段と、
対応するアプリケーションまたはブラウザ内で印刷アクションを呼び出し、対応するアプリケーションかブラウザと、プリント・サーバ上で走っているオペレーティング・システムの印刷サブシステムとを介してソース・データに対応するプリンタ・データを生成する手段と、
プリント・サーバからプリンタ・データをターゲット・プリンタにサブミットする手段とを備えるシステム。 - 電子メール・メッセージを介してターゲット・プリンタ上でソース・データを印刷する方法であって、
ターゲット・プリンタの仮想電子メール・アドレスを決めること、
仮想電子メール・アドレスに対応する電子メール・アカウントをホストする電子メール・サーバから、ターゲット・プリンタの仮想電子メール・アドレスにアドレスされたソース・データを含む電子メール・メッセージを検索すること、
電子メール・メッセージからソース・データを抽出すること、
ソース・データがプリンタ・ファイルを含むかどうかを判定し、プリンタ・ファイルを含む場合、
ソース・データをプリンタ・スプーラにサブミットすること、
プリント・スプーラの出力をターゲット・プリンタに送ることを含む方法。 - 複数のマシン語命令が格納されるマシン可読媒体であって、前記のマシン語命令が、コンピューティング・マシンにより実行されたときに、ユーザが電子メール・メッセージを介してターゲット・プリンタでソース・データを印刷するために、
仮想電子メール・アドレスに対応する電子メール・アカウントをホストする電子メール・サーバから、ターゲット・プリンタに対して決められている仮想電子メール・アドレスにアドレスされたソース・データを含む電子メール・メッセージを検索することと、
電子メール・メッセージからソース・データを抽出することと、
ソース・データがプリンタ・ファイルを含むかどうかを判定し、プリンタ・ファイルを含む場合、
ソース・データをプリンタ・スプーラにサブミットすることと、
プリント・スプーラの出力をターゲット・プリンタに送ることを実行するマシン可読媒体。 - 電子メール・メッセージを介してターゲット・プリンタ上でソース・データを印刷するシステムであって、
仮想電子メール・アドレスに対応する電子メール・アカウントをホストする電子メール・サーバから、ターゲット・プリンタに対して決められている仮想電子メール・アドレスにアドレスされたソース・データを含む電子メール・メッセージを検索する手段と、
電子メール・メッセージからソース・データを抽出する手段と、
ソース・データがプリンタ・ファイルを含むかどうかを判定する手段と、
ソース・データをプリンタ・スプーラにサブミットする手段と、
プリント・スプーラの出力をターゲット・プリンタに送る手段とを備えるシステム。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/104,528 US6993562B2 (en) | 2002-03-21 | 2002-03-21 | Method and system to print via email |
PCT/US2002/014859 WO2003081524A1 (en) | 2002-03-21 | 2002-05-08 | Method and system to print via e-mail |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005521166A true JP2005521166A (ja) | 2005-07-14 |
JP4202272B2 JP4202272B2 (ja) | 2008-12-24 |
Family
ID=28040621
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2003579168A Expired - Fee Related JP4202272B2 (ja) | 2002-03-21 | 2002-05-08 | 電子メールを介して印刷する方法とシステム |
Country Status (5)
Country | Link |
---|---|
US (1) | US6993562B2 (ja) |
EP (1) | EP1490829A4 (ja) |
JP (1) | JP4202272B2 (ja) |
AU (1) | AU2002308678A1 (ja) |
WO (1) | WO2003081524A1 (ja) |
Families Citing this family (64)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7035595B1 (en) * | 2002-01-10 | 2006-04-25 | Berkana Wireless, Inc. | Configurable wireless interface |
US8285794B2 (en) * | 2002-05-14 | 2012-10-09 | Hewlett-Packard Development Company, L.P. | Signature e-mail attachment printing |
JP2004062243A (ja) * | 2002-07-24 | 2004-02-26 | Internatl Business Mach Corp <Ibm> | クライアントサーバシステム、クライアント、サーバ、コンピュータ装置、印刷用イメージの作成方法及びプログラム |
US7191237B2 (en) * | 2002-10-15 | 2007-03-13 | Hewlett-Packard Development Company, L.P. | Automatic registration of receiving device on a remote printing application |
US7644353B2 (en) * | 2002-10-16 | 2010-01-05 | Xerox Corporation | Systems and methods for streamlined interactions with document services from mobile computing applications |
US20040140986A1 (en) * | 2003-01-16 | 2004-07-22 | Boldon John Leland | Systems and methods for facilitating printing through interface exportation |
KR100540654B1 (ko) * | 2003-01-22 | 2006-01-10 | 삼성전자주식회사 | 무선 네트워크에서의 프린팅 클라이언트 관리 방법 및무선 랜프린터 |
JP3726814B2 (ja) * | 2003-01-28 | 2005-12-14 | コニカミノルタビジネステクノロジーズ株式会社 | ネットワークスキャナ装置およびその画像データ送信方法 |
US20040184060A1 (en) * | 2003-03-18 | 2004-09-23 | Xerox Corporation | Automated electronic mail document printing |
KR100432367B1 (ko) * | 2003-04-30 | 2004-05-20 | 푸른정보기술(주) | 네트웍/로컬/공유 프린터들의 관리 및 인쇄 제어시스템 |
US7349951B2 (en) * | 2003-05-12 | 2008-03-25 | Hewlett-Packard Development Company, L.P. | Systems and methods for accessing a printing service |
US20040230646A1 (en) * | 2003-05-12 | 2004-11-18 | James Clough | Systems and methods for discovering a public printing service |
US7454483B2 (en) * | 2003-05-14 | 2008-11-18 | Microsoft Corporation | Method and apparatus for configuring servers |
US20040246516A1 (en) * | 2003-06-03 | 2004-12-09 | Curtis Reese | Hard imaging systems, hard imaging management devices, hard imaging devices, articles of manufacture, hard imaging device operational methods, and hard imaging device configuration methods |
US20040246514A1 (en) * | 2003-06-05 | 2004-12-09 | James Clough | Systems and methods for printing using a public printing service |
US20040249934A1 (en) * | 2003-06-06 | 2004-12-09 | Anderson Jeff M. | Updating print server software based on update emails |
US8639760B2 (en) * | 2003-06-10 | 2014-01-28 | Hewlett-Packard Development Company, L.P. | Hard imaging devices, hard imaging systems, articles of manufacture, hard imaging device electronic mail processing methods |
US9094805B2 (en) * | 2003-06-25 | 2015-07-28 | Oracle International Corporation | Mobile messaging concierge |
US7620704B2 (en) * | 2003-06-30 | 2009-11-17 | Microsoft Corporation | Method and apparatus for configuring a server |
US8682978B2 (en) * | 2003-07-09 | 2014-03-25 | Hewlett-Packard Development Company, L.P. | Methods and systems for providing email messages to a printing device |
US7330879B2 (en) * | 2003-08-26 | 2008-02-12 | Office24 Co., Ltd. | Printing system and method |
US20050102362A1 (en) * | 2003-11-07 | 2005-05-12 | International Business Machines Corporation | Instant messaging messages and commands for status and control |
US20060082807A1 (en) * | 2004-09-17 | 2006-04-20 | Tanaka Yokichi J | Method and system for printing electronic mail |
US20060155709A1 (en) * | 2004-12-09 | 2006-07-13 | Harlow Albert L | Method and system for operating a web based service |
US7424479B2 (en) * | 2005-03-04 | 2008-09-09 | Toshiba Corporation | System and method to perform mobile printing from handheld devices |
TWI269174B (en) * | 2005-07-05 | 2006-12-21 | Istek Co Ltd | Cross-platform driver-free driving method of peripheral device |
US8707205B2 (en) * | 2005-09-01 | 2014-04-22 | Blackberry Limited | Method and apparatus for controlling a display in an electronic device |
US8411291B2 (en) * | 2005-10-13 | 2013-04-02 | Brother Kogyo Kabushiki Kaisha | Image processing program product |
US8156187B2 (en) * | 2006-04-20 | 2012-04-10 | Research In Motion Limited | Searching for electronic mail (email) messages with attachments at a wireless communication device |
US8095376B2 (en) * | 2006-05-25 | 2012-01-10 | Xerox Corporation | Method and system for ordering print products by electronic mail |
JP4847212B2 (ja) * | 2006-05-29 | 2011-12-28 | キヤノン株式会社 | 情報処理装置、印刷制御方法、プログラム及びコンピュータ可読の記憶媒体 |
JP4944510B2 (ja) * | 2006-06-23 | 2012-06-06 | キヤノン株式会社 | 情報処理装置、及びその制御方法、プログラム |
KR101309801B1 (ko) * | 2006-07-25 | 2013-09-23 | 삼성전자주식회사 | 데이터에 대한 정보를 제공하는 화상형성장치 및 이를이용한 방법 |
US7870207B2 (en) * | 2006-12-21 | 2011-01-11 | Research In Motion Limited | Method and apparatus for efficient polling |
US8144349B2 (en) * | 2007-01-11 | 2012-03-27 | Eicoh Company, Ltd. | Distributing printed documents |
US7889374B2 (en) * | 2007-01-22 | 2011-02-15 | Kabushiki Kaisha Toshiba | System and method for routing electronic documents for processing via transient e-mail addressing |
US20080174808A1 (en) * | 2007-01-24 | 2008-07-24 | Harpreet Singh | System and method for job submission to an unspecified document processing device |
US9189192B2 (en) * | 2007-03-20 | 2015-11-17 | Ricoh Company, Ltd. | Driverless printing system, apparatus and method |
US20090066985A1 (en) * | 2007-09-06 | 2009-03-12 | Andrew Rodney Ferlitsch | Email pay-for-print system |
US9223530B2 (en) | 2008-02-26 | 2015-12-29 | Konica Minolta Laboratory U.S.A., Inc. | Multi-tiered constraint checking for managing print jobs |
US8179549B1 (en) * | 2008-08-04 | 2012-05-15 | Intuit Inc. | Method and system for email-based printing |
US8316093B2 (en) | 2008-12-24 | 2012-11-20 | At&T Intellectual Property I, L.P. | Rolling view virtualization |
US20100161740A1 (en) * | 2008-12-24 | 2010-06-24 | At&T Intellectual Property I, L.P. | Batch Size Opitmization |
US8386571B2 (en) | 2008-12-24 | 2013-02-26 | At&T Intellectual Property I, L.P. | Mail manufacturing virtualization |
CN101782839A (zh) * | 2009-01-16 | 2010-07-21 | 鸿富锦精密工业(深圳)有限公司 | 打印系统及打印方法 |
JP5430181B2 (ja) * | 2009-03-10 | 2014-02-26 | キヤノン株式会社 | 画像形成装置、その制御方法及びプログラム |
JP5499598B2 (ja) * | 2009-09-28 | 2014-05-21 | ブラザー工業株式会社 | 多機能機 |
JP5489619B2 (ja) * | 2009-09-29 | 2014-05-14 | キヤノン株式会社 | 情報処理装置及びその方法 |
US9817622B2 (en) | 2010-01-20 | 2017-11-14 | Hewlett-Packard Development Company, L.P. | Cloud printer with a common user print experience |
WO2012008958A1 (en) * | 2010-07-15 | 2012-01-19 | Hewlett-Packard Development Company, L. P. | Processing print request |
JP5725844B2 (ja) * | 2010-12-21 | 2015-05-27 | キヤノン株式会社 | 画像読取装置、画像読取装置の制御方法、及びプログラム |
CN102693100B (zh) | 2011-02-10 | 2015-06-24 | 精工爱普生株式会社 | 网络系统、接口板、网络系统的打印控制方法 |
CN103493004B (zh) * | 2011-04-29 | 2016-08-17 | 惠普发展公司,有限责任合伙企业 | 使用虚拟打印身份来管理打印作业的方法 |
US9524531B2 (en) * | 2011-05-09 | 2016-12-20 | Microsoft Technology Licensing, Llc | Extensibility features for electronic communications |
US8914741B1 (en) * | 2011-10-13 | 2014-12-16 | Intuit Inc. | Leveraging navigation tab placement for in-product discovery |
US9069501B2 (en) | 2012-02-28 | 2015-06-30 | Hewlett-Packard Development Company, L.P. | Mechanism that allows initiating print without being aware of the printer email address |
JP6011043B2 (ja) * | 2012-06-11 | 2016-10-19 | セイコーエプソン株式会社 | 電子メール処理システムおよび電子メール処理方法 |
JP6136343B2 (ja) * | 2012-06-12 | 2017-05-31 | 株式会社リコー | 情報処理システム、情報処理方法、プログラム、及び記録媒体 |
WO2014003712A1 (en) | 2012-06-26 | 2014-01-03 | Hewlett-Packard Development Company, L.P. | Exposing network printers to wi-fi clients |
JP6270455B2 (ja) * | 2013-06-26 | 2018-01-31 | キヤノン株式会社 | 画像形成装置、画像形成装置の制御方法、およびプログラム |
GB2519162B (en) * | 2013-10-14 | 2015-11-04 | Canon Europa Nv | Printing system, printing apparatus, mobile device and method of printing from a mobile device |
JP6145116B2 (ja) * | 2015-01-14 | 2017-06-07 | キヤノン株式会社 | 情報処理装置とその制御方法およびプログラム |
US12045519B2 (en) * | 2020-09-25 | 2024-07-23 | Hewlett-Packard Development Company, L.P. | Email-based print job status display |
CN113792013B (zh) * | 2021-11-12 | 2022-03-18 | 统信软件技术有限公司 | 基于邮件中附件内容的检索方法、计算设备及存储介质 |
Family Cites Families (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5848261A (en) * | 1994-05-02 | 1998-12-08 | Quotron Systems, Inc. | System and method for remote printer emulation in a network |
US5805810A (en) | 1995-04-27 | 1998-09-08 | Maxwell; Robert L. | Apparatus and methods for converting an electronic mail to a postal mail at the receiving station |
US5826269A (en) | 1995-06-21 | 1998-10-20 | Microsoft Corporation | Electronic mail interface for a network server |
US5873659A (en) * | 1996-04-24 | 1999-02-23 | Edwards; Steve Michael | Method and apparatus for providing a printer having internal queue job management |
EP0855821A1 (en) * | 1997-01-16 | 1998-07-29 | AT&T Corp. | Methods and apparatus for providing universal readability of electronic mail attachments |
US6005928A (en) | 1997-04-15 | 1999-12-21 | Mci Communication Corporation | Method and system for automatic distribution addressing |
US5974449A (en) * | 1997-05-09 | 1999-10-26 | Carmel Connection, Inc. | Apparatus and method for providing multimedia messaging between disparate messaging platforms |
US6092114A (en) * | 1998-04-17 | 2000-07-18 | Siemens Information And Communication Networks, Inc. | Method and system for determining the location for performing file-format conversions of electronics message attachments |
US6266150B1 (en) | 1998-08-24 | 2001-07-24 | International Business Machines Corporation | Virtual printer |
DE69930963T2 (de) * | 1999-01-08 | 2007-01-04 | NetNumber .com, Inc., Lowell | Verfahren und gerät zur korrelation eines einzigartigen identifizierers, wie z.b. eine pstn telefonnummer, an eine internetadresse zur kommunikation über das internet |
US6542892B1 (en) * | 1999-04-07 | 2003-04-01 | Hewlett-Packard Development Company, L.P. | Configuring a client for a printer using electronic mail |
US6449052B1 (en) * | 1999-04-23 | 2002-09-10 | Peerless Systems Corporation | Multi-purpose image generator for driving multiple output devices |
US6439706B1 (en) * | 1999-05-25 | 2002-08-27 | Silverbrook Research Pty Ltd. | Printer cartridge with binder |
JP4208344B2 (ja) * | 1999-05-26 | 2009-01-14 | キヤノン株式会社 | プリントシステム |
JP2002108578A (ja) * | 2000-10-03 | 2002-04-12 | Toshiba Tec Corp | 営業用印刷システムのプリントサービス方法 |
US6975419B2 (en) * | 2001-06-18 | 2005-12-13 | Hewlett-Packard Development Company, L.P. | System and method for mobile printing |
US20030067624A1 (en) * | 2001-10-10 | 2003-04-10 | Anderson Jeff M. | System and method for mobile printing |
-
2002
- 2002-03-21 US US10/104,528 patent/US6993562B2/en not_active Expired - Fee Related
- 2002-05-08 WO PCT/US2002/014859 patent/WO2003081524A1/en active Application Filing
- 2002-05-08 JP JP2003579168A patent/JP4202272B2/ja not_active Expired - Fee Related
- 2002-05-08 EP EP02807118A patent/EP1490829A4/en not_active Withdrawn
- 2002-05-08 AU AU2002308678A patent/AU2002308678A1/en not_active Abandoned
Also Published As
Publication number | Publication date |
---|---|
EP1490829A4 (en) | 2010-07-21 |
EP1490829A1 (en) | 2004-12-29 |
AU2002308678A1 (en) | 2003-10-08 |
JP4202272B2 (ja) | 2008-12-24 |
US6993562B2 (en) | 2006-01-31 |
US20030182378A1 (en) | 2003-09-25 |
WO2003081524A1 (en) | 2003-10-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4202272B2 (ja) | 電子メールを介して印刷する方法とシステム | |
US20020138564A1 (en) | Universal printing and document imaging system and method | |
US8405864B2 (en) | Application service provider server, data server, recording medium, and program | |
US7639405B2 (en) | Apparatus and method for changing, adding and deleting a job, and a storage medium for such a program | |
US6240456B1 (en) | System and method for collecting printer administration information | |
US8928904B2 (en) | Data processing apparatus having a printer driver for changing an output destination | |
JP2001236196A (ja) | 複写センタへジョブを提出する方法及びシステム | |
US20020085224A1 (en) | One click printing in a web browser | |
KR20090079244A (ko) | 업무 처리를 위한 데이터 입력을 지원하기 위한 방법 및 프로그램 | |
JP4467955B2 (ja) | 情報処理装置、周辺装置制御システム及び情報処理装置に適用される周辺装置制御方法並びにそのプログラム | |
JP5025116B2 (ja) | 情報処理装置及びその制御方法ならびにプログラム | |
US7202961B2 (en) | Method for dynamically creating a printer driver | |
US20060123411A1 (en) | Rendering device installation methods and systems | |
US10338857B2 (en) | Information processing apparatus, information processing system, and information processing method | |
US20030046334A1 (en) | Client resident service that launches a browser to provide device status | |
US20040246518A1 (en) | Systems and methods for spooling a print job | |
KR100433103B1 (ko) | 이메일 플랫폼 제공장치 및 그 방법 | |
JPWO2006006302A1 (ja) | 印刷システム、プリンタサーバ、印刷実行プログラムおよび印刷文書の管理システム | |
JP2008152579A (ja) | 印刷システム、情報処理装置及びそれらの制御方法、コンピュータプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050509 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20071024 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071113 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20080408 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20080624 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20080729 |
|
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: 20080909 |
|
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: 20081008 |
|
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: 20111017 Year of fee payment: 3 |
|
S111 | Request for change of ownership or part of ownership |
Free format text: JAPANESE INTERMEDIATE CODE: R313113 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111017 Year of fee payment: 3 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111017 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121017 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121017 Year of fee payment: 4 |
|
S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121017 Year of fee payment: 4 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121017 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131017 Year of fee payment: 5 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |