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
JP6248602B2 - Print control server, print control method, and printing system - Google Patents
[go: Go Back, main page]

JP6248602B2 - Print control server, print control method, and printing system - Google Patents

Print control server, print control method, and printing system Download PDF

Info

Publication number
JP6248602B2
JP6248602B2 JP2013259870A JP2013259870A JP6248602B2 JP 6248602 B2 JP6248602 B2 JP 6248602B2 JP 2013259870 A JP2013259870 A JP 2013259870A JP 2013259870 A JP2013259870 A JP 2013259870A JP 6248602 B2 JP6248602 B2 JP 6248602B2
Authority
JP
Japan
Prior art keywords
character string
printing
printer
print
machine
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2013259870A
Other languages
Japanese (ja)
Other versions
JP2015118427A (en
Inventor
孝敏 藤澤
孝敏 藤澤
紀彦 山田
紀彦 山田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Seiko Epson Corp
Original Assignee
Seiko Epson Corp
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 Seiko Epson Corp filed Critical Seiko Epson Corp
Priority to JP2013259870A priority Critical patent/JP6248602B2/en
Publication of JP2015118427A publication Critical patent/JP2015118427A/en
Application granted granted Critical
Publication of JP6248602B2 publication Critical patent/JP6248602B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Facsimiles In General (AREA)

Description

本発明は印刷制御サーバー、印刷制御方法及び印刷システムに関する。   The present invention relates to a print control server, a print control method, and a printing system.

従来、プリンターに電子メールアドレス(以下、アドレスという。)を割り当てること
によって、情報処理端末とプリンターとが印刷対象データを電子メールを用いて送受信す
る技術が知られている。特許文献1には、1つのプリンターに対して複数のアドレスを割
り当て、互いに異なるアドレスのそれぞれに異なる印刷条件を対応付ける技術が開示され
ている。特許文献1に開示された技術によると、特定のアドレスを宛先に設定して電子メ
ールを送信すると、特定のプリンターに特定の印刷条件で印刷を実行させることが可能に
なる。
2. Description of the Related Art Conventionally, a technique is known in which an information processing terminal and a printer transmit and receive data to be printed using an email by assigning an email address (hereinafter referred to as an address) to the printer. Patent Document 1 discloses a technique in which a plurality of addresses are assigned to one printer and different printing conditions are associated with different addresses. According to the technique disclosed in Patent Document 1, when an e-mail is transmitted with a specific address set as a destination, it is possible to cause a specific printer to execute printing under specific print conditions.

特開2005−115559号公報JP 2005-115559 A

しかしながら、特許文献1に開示された技術によると、プリンターの数と印刷条件の数
の積だけのアドレスをメールサーバーが管理し、アドレス毎にメールサーバーとプリンタ
ーが通信することになるため、アドレス管理に必要な記憶容量が増大してしまうという問
題がある。
However, according to the technique disclosed in Patent Document 1, the mail server manages addresses corresponding to the product of the number of printers and the number of printing conditions, and the mail server and printer communicate with each address. There is a problem that the storage capacity necessary for the increase.

本発明は、サーバに掛かるアドレス管理の負担を抑制しつつ、印刷対象電子メールの宛
先アドレスでプリンターの機体と印刷条件を指定できるようにすることを目的の1つとす
る。
An object of the present invention is to make it possible to specify a printer body and printing conditions by a destination address of an electronic mail to be printed while suppressing an address management burden on a server.

(1)上記目的を達成するための印刷制御サーバーは、機体指定文字列とプリンターの
機体とを対応付けて記憶するとともに、機体指定文字列とは別に、印刷条件指定文字列を
印刷条件に対応付けて記憶する。このため、機体指定文字列と印刷条件指定文字列とをア
ドレスから抽出してプリンターの機体と印刷条件を特定することが可能になる。したがっ
て本発明によると、プリンターの機体毎かつ印刷条件毎にアドレスを管理する必要がなく
なり、アドレス管理に必要な記憶容量の増大を抑制することができる。なお、「宛先アド
レス」とは、「to」、「cc」、「bcc」のいずれかに含まれるアドレスを意味する
。また「機体指定文字列」および「印刷条件指定文字列」はそれぞれ1文字以上の文字列
で構成される。
(1) The print control server for achieving the above object stores the machine designation character string and the printer machine in association with each other, and supports the print condition designation character string corresponding to the print condition separately from the machine designation character string. Add and remember. For this reason, it is possible to extract the machine-designated character string and the printing condition-designated character string from the addresses and specify the machine body and the printing conditions of the printer. Therefore, according to the present invention, it is not necessary to manage addresses for each printer body and for each printing condition, and an increase in storage capacity necessary for address management can be suppressed. The “destination address” means an address included in any of “to”, “cc”, and “bcc”. Each of the “machine-designated character string” and the “print condition designated character string” is composed of one or more character strings.

(2)上記目的を達成するための印刷制御サーバーにおいて、予め決められた第一区切
文字列に基づいて機体指定文字列と印刷条件指定文字列とを識別して抽出することにより
、機体指定文字列と印刷条件指定文字列とを抽出するために必要な処理量を低減すること
ができる。なお、「第一区切文字列」は1文字以上の文字列で構成されればよい。
(2) In the print control server for achieving the above object, the machine-designated character is identified by extracting the machine-designated character string and the printing condition-designated character string based on the predetermined first delimiter character string. It is possible to reduce the amount of processing necessary for extracting the columns and the printing condition designation character strings. The “first delimiter character string” may be composed of one or more character strings.

(3)上記目的を達成するための印刷制御サーバーにおいて、予め決められた第二区切
文字に基づいて複数の印刷条件指定文字列を識別して抽出することにより、複数の印刷条
件指定文字列を抽出するために必要な処理量を低減することができるとともに、電子メー
ルを送信するユーザーは、複数の印刷条件を組み合わせて指定することが可能になる。な
お、「第二区切文字列」は1文字以上の文字列で構成されればよい。
(3) In the print control server for achieving the above object, by identifying and extracting a plurality of print condition designation character strings based on a predetermined second delimiter character, a plurality of print condition designation character strings are obtained. The amount of processing necessary for extraction can be reduced, and a user who transmits an e-mail can specify a combination of a plurality of printing conditions. Note that the “second delimiter character string” may be composed of one or more character strings.

(4)上記目的を達成するための印刷制御サーバーにおいて、印刷する機体と印刷条件
とに応じて印刷データを生成することにより、電子メールを送信するユーザーの情報処理
端末またはプリンターにおいて印刷データを生成する処理を簡素化または不要にできる。
(4) In the print control server for achieving the above object, the print data is generated according to the machine to be printed and the print conditions, thereby generating the print data in the information processing terminal or printer of the user who sends the e-mail. Can be simplified or unnecessary.

また請求項に記載された各手段の機能は、構成自体で機能が特定されるハードウェア資
源、プログラムにより機能が特定されるハードウェア資源、又はそれらの組み合わせによ
り実現される。また、これら各手段の機能は、各々が物理的に互いに独立したハードウェ
ア資源で実現されるものに限定されない。さらに、本発明は、印刷制御方法、印刷システ
ムまたは印刷制御プログラム、もしくは印刷制御プログラムの記録媒体としても成立する
。むろん、そのプログラムの記録媒体は、磁気記録媒体であってもよいし光磁気記録媒体
であってもよいし、今後開発されるいかなる記録媒体であってもよい。
The function of each means described in the claims is realized by hardware resources whose function is specified by the configuration itself, hardware resources whose function is specified by a program, or a combination thereof. The functions of these means are not limited to those realized by hardware resources that are physically independent of each other. Furthermore, the present invention can also be realized as a print control method, a print system, a print control program, or a recording medium for a print control program. Of course, the recording medium for the program may be a magnetic recording medium, a magneto-optical recording medium, or any recording medium developed in the future.

本発明の実施形態にかかるブロック図。The block diagram concerning embodiment of this invention. 本発明の実施形態にかかるデータ構造図。The data structure figure concerning embodiment of this invention. 本発明の実施形態にかかるシーケンス図。The sequence diagram concerning embodiment of this invention. 本発明の実施形態にかかる画面構成図。The screen block diagram concerning embodiment of this invention. 本発明の実施形態にかかる模式図。The schematic diagram concerning embodiment of this invention.

以下、本発明の実施の形態を添付図面を参照しながら説明する。尚、各図において対応
する構成要素には同一の符号が付され、重複する説明は省略される。
Hereinafter, embodiments of the present invention will be described with reference to the accompanying drawings. In addition, the same code | symbol is attached | subjected to the corresponding component in each figure, and the overlapping description is abbreviate | omitted.

1.印刷システムの概要
本発明の印刷システムの一実施例の概要を図1に示す。印刷システムは、インターネッ
ト5等の電気通信回線によって接続された印刷制御サーバー1とインターネット通信機能
を有する1つ以上のプリンター41、42、43とを備えている。プリンター41、42
、43は印刷制御サーバー1に機体ID等を登録することによって印刷システムに組み込
まれる。ユーザーはスマートフォン31、PC(Personal Computer)32等の任意の情
報処理端末から、所定の機体指定文字列をローカル部に含むアドレスを宛先に設定した電
子メールを送信することにより、プリンター41、42、43に電子メールのコンテンツ
を印刷させることが可能である。またユーザーは、アドレスのローカル部に所定の印刷条
件指定文字列を含めることによって、プリンター41、42、43の印刷条件を指定する
ことが可能である。
1. Outline of Printing System FIG. 1 shows an outline of an embodiment of a printing system of the present invention. The printing system includes a print control server 1 connected by an electric communication line such as the Internet 5 and one or more printers 41, 42, 43 having an Internet communication function. Printer 41, 42
, 43 are incorporated in the printing system by registering the machine ID and the like in the print control server 1. The user transmits an e-mail in which an address including a predetermined machine-designated character string in the local part is set as an address from an arbitrary information processing terminal such as a smartphone 31 or a PC (Personal Computer) 32, so that the printers 41, 42, It is possible to print the contents of the e-mail at 43. The user can also specify the printing conditions of the printers 41, 42, and 43 by including a predetermined printing condition specifying character string in the local part of the address.

2.印刷制御サーバーの構成
図1に示すように、印刷制御サーバー1は、受信部11、プリンター通信部12、解析
部13、印刷データ生成部14、設定管理部15および機体管理部16を備えるコンピュ
ーターシステムである。受信部11、プリンター通信部12、解析部13、印刷データ生
成部14、設定管理部15および機体管理部16の機能は、図示しないプロセッサが所定
のプログラムを外部記憶装置から主記憶装置にロードして実行することによって実現され
る。
2. Configuration of Print Control Server As shown in FIG. 1, the print control server 1 includes a receiving unit 11, a printer communication unit 12, an analysis unit 13, a print data generation unit 14, a setting management unit 15, and a machine body management unit 16. It is. The functions of the reception unit 11, the printer communication unit 12, the analysis unit 13, the print data generation unit 14, the setting management unit 15 and the machine body management unit 16 are such that a processor (not shown) loads a predetermined program from the external storage device to the main storage device. It is realized by executing.

受信部11は、メールサーバーとして機能する。具体的には例えばSMTP(Simple M
ail Transfer Protocol)に準拠した電子メールを送受信し、自身に割り当てられている
所定のドメインを宛先アドレスに含む電子メールを保存する。
The receiving unit 11 functions as a mail server. Specifically, for example, SMTP (Simple M
Send and receive e-mail that conforms to the ail Transfer Protocol), and save e-mail that includes a predetermined domain assigned to itself as a destination address.

機体管理部16は、所定のプリンターの機体と所定の機体指定文字列とを対応付けてハ
ードディスク装置等の不揮発性記憶媒体に記憶する。具体的には例えば、図2Aに示す機
体管理テーブル16aを用いる。機体管理テーブル16aは、プリンターの機体と機体指
定文字列とを対応付ける。機体指定文字列は印刷制御サーバー1が通信する相手側のプリ
ンターの機体を特定できれば良い。機体指定文字列は、機体毎にユニークであれば良く、
プリンターのMACアドレスや製造番号やIPアドレスをそのまま用いても良いし、これ
らとは別に印刷制御サーバー1が印刷システム内部でユニークに付与する独自の文字列を
用いても良いし、印刷システム内部でユニークな範囲でユーザーが指定する文字列を用い
ても良い。図2Aに示す機体管理テーブル16aでは、ユーザーが機体指定文字列を指定
できるように機体IDおよび機体指定文字列を別のデータとして記憶している。なお、印
刷制御サーバー1がプリンターと通信する際に用いる機体IDを常にそのまま機体指定文
字列とする場合には、機体IDを機体指定文字列として記憶するだけでよい。機体管理テ
ーブル16aは、ユーザーがプリンターを印刷制御サーバー1に登録する際に、プリンタ
ーと印刷制御サーバー1とが通信することによって更新される。そしてこの際に、登録さ
れたプリンターに対応する機体指定文字列とドメインを含むアドレスがプリンターを介し
てユーザーに通知されることになる。
The machine body management unit 16 associates a machine body of a predetermined printer with a predetermined machine body designated character string and stores them in a nonvolatile storage medium such as a hard disk device. Specifically, for example, the machine management table 16a shown in FIG. 2A is used. The machine body management table 16a associates the machine body of the printer with the machine body designated character string. The machine body designation character string only needs to be able to identify the machine body of the partner printer with which the print control server 1 communicates. The aircraft designation string need only be unique for each aircraft,
The printer's MAC address, serial number, and IP address may be used as they are, or a separate character string uniquely assigned by the print control server 1 inside the printing system may be used. A character string specified by the user within a unique range may be used. In the machine management table 16a shown in FIG. 2A, the machine ID and the machine designation character string are stored as separate data so that the user can designate the machine designation character string. When the machine ID used when the print control server 1 communicates with the printer is always used as the machine designation character string as it is, it is only necessary to store the machine ID as the machine designation character string. The machine management table 16a is updated by communication between the printer and the print control server 1 when the user registers the printer in the print control server 1. At this time, the machine-designated character string corresponding to the registered printer and the address including the domain are notified to the user via the printer.

設定管理部15は、所定の印刷条件と所定の印刷条件指定文字列とを対応付けてハード
ディスク装置等の不揮発性記憶媒体に記憶する。具体的には例えば、図2Bに示す設定管
理テーブル15aを用いる。設定管理テーブル15aは、プリンターの一般的な印刷条件
と印刷指定文字列とを対応付ける。印刷指定文字列は、例えばモノクロ印刷に対して「mo
no」、ドラフト印刷に対して「draft」、両面印刷に対して「double」、部数印刷に対し
ては、部数に対応する数字というように、対応する印刷条件をユーザーが認識しやすい文
字にすることが好ましい。
The setting management unit 15 associates a predetermined printing condition with a predetermined printing condition designation character string and stores them in a non-volatile storage medium such as a hard disk device. Specifically, for example, the setting management table 15a shown in FIG. 2B is used. The setting management table 15a associates general printing conditions of a printer with a print designation character string. The print designation character string is, for example, “mo” for monochrome printing.
“No”, “draft” for draft printing, “double” for double-sided printing, and numbers corresponding to the number of copies for copy printing, making the corresponding printing conditions easy to recognize for the user It is preferable.

解析部13は、印刷制御サーバー1に割り当てられているドメイン宛の電子メールを受
信部11が受信すると、記憶された電子メールを解析することによって、印刷対象となる
コンテンツ(電子メールに添付されたファイルまたは電子メールの本文)と、そのコンテ
ンツを印刷させるプリンターと、印刷条件とを特定し、電子メールのコンテンツに対して
プリンターの機体と印刷条件とを対応付ける。
When the receiving unit 11 receives an e-mail addressed to the domain assigned to the print control server 1, the analyzing unit 13 analyzes the stored e-mail so as to analyze the content to be printed (attached to the e-mail) The body of the file or e-mail), the printer that prints the contents, and the printing conditions are specified, and the printer body and the printing conditions are associated with the contents of the e-mail.

印刷データ生成部14は、解析部13によって特定された印刷条件と機体とに基づいて
、印刷対象のコンテンツを印刷データに変換する。この印刷データは特定された機体が印
刷対象として処理できる形式のデータであればよい。
The print data generation unit 14 converts the content to be printed into print data based on the printing conditions and the machine body specified by the analysis unit 13. The print data may be data in a format that can be processed as a print target by the specified machine.

プリンター通信部12は、XMPP(Extensible Messaging and Presence Protocol)
等のリアルタイム通信プロトコルとHTTPとを組み合わせて各プリンターと通信する。
プリンター通信部12は、解析部13によって特定されたプリンターと通信することによ
り、当該プリンターに印刷データを送信する。その結果、印刷制御サーバー1が受信した
特定の電子メールのコンテンツが、当該電子メールの送信者が指定したプリンターの機体
によって、当該送信者が指定した印刷条件で印刷される。
The printer communication unit 12 is an XMPP (Extensible Messaging and Presence Protocol).
A real-time communication protocol such as HTTP is combined with HTTP to communicate with each printer.
The printer communication unit 12 transmits print data to the printer by communicating with the printer specified by the analysis unit 13. As a result, the content of the specific electronic mail received by the print control server 1 is printed under the printing conditions specified by the sender by the printer body specified by the sender of the electronic mail.

3.印刷システムの作動
次に印刷システムの作動を図3を参照しながら説明する。
印刷システムを利用するユーザーは、印刷制御サーバー1から通知されたアドレスを宛
先とし、印刷対象とするファイルを添付した電子メールを、スマートフォン31、PC3
2等の情報処理端末を用いて作成する(S10)。なお、ファイルが添付されない場合に
は、電子メールの本文を印刷対象として指定したとみなされる。想定される第一の状況と
しては、ユーザーの目の前にプリンター43が設置されているが、ユーザーのスマートフ
ォン31にはプリンター43のドライバーがインストールされていない状況である。想定
される第二の状況としては、ユーザーが自宅や勤務先や取引先といった遠隔地にあるプリ
ンター43に印刷を実行させようとする状況である。印刷制御サーバー1から通知された
アドレスは、宛先の"to"に設定しても良いし、宛先の"cc"に設定しても良い。ただし
、宛先の"bcc"に印刷制御サーバー1から通知されたアドレスを設定した場合には、後
述するように無効になる。このような電子メールは、図4に示すような一般的なMUA(
Mail User Agent)のGUIを用いてユーザーに作成させてもよいが、プリンターの機体
と印刷条件を指定すると、テキスト入力することなく印刷指定文字列を含むアドレスを宛
先に設定可能なアプリケーションプログラムを提供することも可能である。
3. Operation of Printing System Next, the operation of the printing system will be described with reference to FIG.
A user who uses the printing system sends an e-mail attached with a file to be printed with the address notified from the print control server 1 as a destination, to the smartphone 31 and the PC 3.
It is created using an information processing terminal such as 2 (S10). If no file is attached, it is considered that the body of the e-mail is designated as a print target. As a first assumed situation, the printer 43 is installed in front of the user, but the driver of the printer 43 is not installed in the user's smartphone 31. The second situation assumed is a situation in which the user tries to cause the printer 43 in a remote place such as home, office or business partner to execute printing. The address notified from the print control server 1 may be set to the destination “to” or may be set to the destination “cc”. However, when the address notified from the print control server 1 is set to the destination “bcc”, it becomes invalid as will be described later. Such an e-mail is a typical MUA (
Mail User Agent) GUI can be created by the user, but when the printer model and printing conditions are specified, an application program that can set the address including the print designation character string as the destination without entering text is provided. It is also possible to do.

ユーザーは、宛先アドレスのローカル部に所定の印刷条件指定文字列を付加することに
より、印刷条件を指定することが可能である。具体的には例えばモノクロの両面印刷を指
定する場合には、図4に示すように、機体指定文字列"abxpet9rw7"の後に、区切文字"+"
を付け、区切文字の後に印刷条件指定文字列"mono"および"double"を付加する。印刷条件
指定文字列を組み合わせて印刷条件を指定する場合には、印刷条件指定文字列同士を区切
る区切文字"+"を用いる。なお、機体指定文字列と印刷条件指定文字列を区切る文字は、
機体指定文字列および印刷条件指定文字列から識別可能な文字であればよく、1文字でも
2文字以上の文字列でも良い。同様に、印刷条件指定文字列同士を区切る文字も、印刷条
件指定文字列と識別可能な文字であればよく、1文字でも2文字以上の文字列でも良い。
そして、機体指定文字列と印刷条件指定文字列を区切る区切文字は、同一文字でも良いし
、互いに異なる文字を用いても良い。
The user can designate the printing condition by adding a predetermined printing condition designation character string to the local part of the destination address. Specifically, for example, when monochrome double-sided printing is designated, as shown in FIG. 4, the separator character “+” is placed after the machine designation character string “abxpet9rw7”.
And the printing condition specification character strings "mono" and "double" are added after the delimiter. When printing conditions are designated by combining printing condition designation character strings, a delimiter character “+” that separates the printing condition designation character strings is used. The character that separates the machine specification character string from the print condition specification character string is
Any character can be used as long as it can be identified from the machine-designated character string and the printing condition-designated character string. Similarly, the character that separates the printing condition designation character strings may be a character that can be distinguished from the printing condition designation character string, and may be a single character string or a character string of two or more characters.
And the delimiter character which divides the machine body designation character string and the printing condition designation character string may be the same character or different characters.

印刷制御サーバー1に割り当てられたドメイン宛の電子メールが任意の情報処理端末か
ら送信されると(S11)、ルーター51、53、55、56、インターネット5等を経
由して受信部11が受信する(S20)。
When an e-mail addressed to the domain assigned to the print control server 1 is transmitted from an arbitrary information processing terminal (S11), the receiving unit 11 receives it via the routers 51, 53, 55, 56, the Internet 5, and the like. (S20).

印刷制御サーバー1に割り当てられたドメイン宛の電子メールを受信部11が受信する
と、受信した電子メールの解析を解析部13が開始する。
まず解析部13は、ヘッダーフィールドの"to"または"cc"に設定されている電子メ
ールアドレスのローカル部に機体指定文字列が含まれているか否かを機体管理テーブル1
6aに基づいて判定する。そしてヘッダーフィールドの"to"または"cc"に設定されて
いる電子メールアドレスのローカル部に機体指定文字列が含まれていない電子メールを破
棄する。したがって、印刷制御サーバー1に登録されたプリンター41、42、43に対
応するアドレスをユーザーが"bcc"に設定した場合には、その電子メールは無効になる
。ヘッダーフィールドの"to"または"cc"に記述されている電子メールアドレスのロー
カル部に機体指定文字列が含まれている場合、その機体指定文字列に対応するプリンター
の機体が機体管理テーブル16aに基づいて特定され、特定されたプリンターの機体に対
応するメールボックスにその電子メールを保存する(S21)。例えば、図2Aに示す機
体管理テーブル16aと図2Bに示す印刷条件管理テーブル15aが印刷制御サーバーに
記憶され、印刷制御サーバー1にドメイン"print.example.com"が割り当てられている場
合、図5に示すように、宛先の"to"に"abxpet9rw7+mono+double@ print.example.com"
が設定された電子メールE1はメールボックス11aに保存され、宛先の"to"に" hpte
gt7vv2+double@print.example.com"が設定された電子メールE2、E3はメールボックス
11bに保存される。
When the receiving unit 11 receives an e-mail addressed to the domain assigned to the print control server 1, the analysis unit 13 starts analyzing the received e-mail.
First, the analysis unit 13 determines whether or not the machine designation character string is included in the local part of the e-mail address set to “to” or “cc” in the header field.
Determination based on 6a. Then, the e-mail whose local part of the e-mail address set in the header field “to” or “cc” does not contain the machine-specified character string is discarded. Therefore, when the user sets the address corresponding to the printers 41, 42, and 43 registered in the print control server 1 to “bcc”, the e-mail is invalid. When the machine designation character string is included in the local part of the e-mail address described in the header field “to” or “cc”, the machine body of the printer corresponding to the machine designation character string is stored in the machine management table 16a. The e-mail is stored in the mailbox corresponding to the printer body specified based on the specified printer (S21). For example, when the machine management table 16a shown in FIG. 2A and the print condition management table 15a shown in FIG. 2B are stored in the print control server and the domain “print.example.com” is assigned to the print control server 1, FIG. As shown in "abxpet9rw7 + mono + double @ print.example.com"
Is stored in the mailbox 11a and the destination "to" is "hpte"
The e-mails E2 and E3 set with “gt7vv2+double@print.example.com” are stored in the mail box 11b.

次に解析部13は、メールボックスに保存された電子メールから印刷対象のコンテンツ
を抽出して保存する(S22)。具体的には、電子メールにファイルが添付されている場
合、添付ファイルを抽出して印刷対象として保存する。電子メールにファイルが添付され
ていない場合、本文を抽出して印刷対象として保存する。
Next, the analysis unit 13 extracts and stores the content to be printed from the e-mail stored in the mailbox (S22). Specifically, when a file is attached to the e-mail, the attached file is extracted and saved as a print target. If no file is attached to the e-mail, the body is extracted and saved as a print target.

次に解析部13は、メールボックスに保存された電子メールの宛先アドレスのうち、機
体識別文字列をローカル部に含むアドレスのローカル部から印刷条件指定文字列を抽出す
る(S23)。このとき、区切文字"+"を区切として印刷条件指定文字列が抽出される。
なお、そのアドレスが"to"、"cc"のいずれに設定されていても、その違いは無視され
る。
Next, the analysis unit 13 extracts the print condition designation character string from the local part of the address including the machine identification character string in the local part from the destination address of the e-mail stored in the mailbox (S23). At this time, the print condition designation character string is extracted with the delimiter character “+” as a delimiter.
Note that the difference is ignored regardless of whether the address is set to “to” or “cc”.

次に解析部13は、印刷条件指定文字列に対応する印刷条件を印刷条件管理テーブル1
5aを参照して特定し、特定した印刷条件とプリンターの機体をステップS22で保存し
た印刷対象のコンテンツに対応付ける(S24)。具体的には、図4に示す電子メールを
印刷制御サーバー1が受信した場合には、図5に示すように機体管理テーブル16aと印
刷条件管理テーブル15aが参照され、機体ID"abxpet9rw7"とモノクロ印刷と両面印刷
とコンテンツのファイル名"img999.jpg"とがジョブID"2013113011"に対応付けて印刷ジ
ョブテーブル13aに記憶される。
Next, the analysis unit 13 sets the print condition corresponding to the print condition designation character string to the print condition management table 1.
5a is specified, and the specified printing condition and the printer body are associated with the content to be printed stored in step S22 (S24). Specifically, when the print control server 1 receives the e-mail shown in FIG. 4, the machine management table 16a and the print condition management table 15a are referred to as shown in FIG. 5, and the machine ID “abxpet9rw7” and the monochrome are displayed. The print, duplex printing, and content file name “img999.jpg” are stored in the print job table 13a in association with the job ID “2013113011”.

次に印刷データ生成部14は、印刷対象のコンテンツに基づいて、対応するプリンター
の機種と印刷条件とに応じた印刷データを生成し、機体IDに対応付けて保存する(S2
5)。具体的には例えば、生成した印刷データのファイル名を印刷ジョブテーブル13a
に保存すればよい。
Next, the print data generation unit 14 generates print data corresponding to the corresponding printer model and printing conditions based on the content to be printed, and stores the print data in association with the machine ID (S2).
5). Specifically, for example, the file name of the generated print data is set to the print job table 13a.
You can save it.

印刷データが生成されると、プリンター通信部12は、機体IDに対応するプリンター
の機体に印刷ジョブが発生したことを通知するための印刷ジョブ発生通知を送信する(S
26)。その結果、ユーザーが宛先アドレスに含めた機体指定文字列に対応するプリンタ
ーの機体が印刷ジョブ発生通知を受信する(S30)。印刷ジョブ発生通知には、印刷デ
ータをダウンロードするためのURL等が含まれている。XMPP等のプッシュ型プロト
コルを用いて印刷ジョブ発生通知を送受信することにより、遅滞なく印刷ジョブを印刷制
御サーバー1からプリンターに送信することが可能になる。プル型のプロトコルを用いる
場合にはプリンターから印刷制御サーバー1に対して定期的に問い合わせをすることが必
要になるため、印刷制御サーバー1の処理負担と通信トラフィックが増大する。
When the print data is generated, the printer communication unit 12 transmits a print job occurrence notification for notifying that a print job has occurred to the printer body corresponding to the machine ID (S).
26). As a result, the printer body corresponding to the machine designation character string included in the destination address by the user receives the print job generation notification (S30). The print job occurrence notification includes a URL for downloading the print data. By transmitting and receiving a print job generation notification using a push type protocol such as XMPP, it becomes possible to transmit the print job from the print control server 1 to the printer without delay. When the pull type protocol is used, it is necessary to periodically make an inquiry to the print control server 1 from the printer, so that the processing load and communication traffic of the print control server 1 increase.

印刷ジョブ発生通知を受信したプリンターは、印刷開始が可能なアイドル状態になるの
を待って、印刷データを印刷制御サーバー1から取得するための印刷データ要求を印刷制
御サーバー1に送信する(S31)。印刷データ要求の送受信では、例えばHTTPが用
いられ、印刷ジョブをダウンロードするためのURLやプリンターの機体IDがルーター
55、56、インターネット5を介して送信される。すなわち印刷制御サーバー1に登録
されるプリンター41、42、43は、インターネット接続機能を有する通信部を備える
The printer that has received the print job generation notification waits for an idle state in which printing can be started, and then sends a print data request for acquiring print data from the print control server 1 to the print control server 1 (S31). . In transmission / reception of a print data request, for example, HTTP is used, and a URL for downloading a print job and a printer ID are transmitted via the routers 55 and 56 and the Internet 5. That is, the printers 41, 42, and 43 registered in the print control server 1 include a communication unit having an Internet connection function.

印刷制御サーバー1は、印刷データ要求を受信すると(S27)、ジョブデータとして
の印刷データをプリンターに送信する(S28)。印刷データの送受信には例えばHTT
Pが用いられる。
When receiving the print data request (S27), the print control server 1 transmits print data as job data to the printer (S28). For sending and receiving print data, for example, HTT
P is used.

プリンターは、印刷ジョブ要求に応じて印刷データを受信すると(S32)、印刷デー
タに基づいて印刷部で印刷を実行する(S33)。印刷制御サーバー1に登録されるプリ
ンターの印刷部は、インクジェット方式、レーザー方式、熱転写方式などどのような印刷
方式で印刷を実行するものであってもよい。プリンターが受信する印刷データは、ユーザ
ーが指定した印刷条件指定文字列に対応する印刷条件とユーザーが指定した機体指定文字
列に対応する機体に応じて生成されているため、プリンターはユーザーが指定した印刷条
件に従って印刷を実行することになる。
When the printer receives the print data in response to the print job request (S32), the printer executes printing based on the print data (S33). The printing unit of the printer registered in the print control server 1 may execute printing by any printing method such as an inkjet method, a laser method, or a thermal transfer method. The print data received by the printer is generated according to the print conditions corresponding to the print condition specification character string specified by the user and the machine corresponding to the machine specification character string specified by the user. Printing is executed according to the printing conditions.

以上説明した印刷システムでは、機体指定文字列とプリンターの機体とを対応付けて機
体管理部16が記憶するとともに、機体指定文字列とは別に、印刷条件指定文字列を印刷
条件に対応付けて設定管理部15が記憶する。このため、プリンターの機体毎かつ印刷条
件毎にアドレスを管理する必要がなくなり、アドレス管理に必要な記憶容量を抑制できる
。そしてアドレスでプリンターの機体と印刷条件を指定することができるため、電子メー
ルの本文や件名を印刷対象にしたり電子メールの整理に用いるなど別の用途に用いること
ができる。また以上説明した印刷システムでは、印刷制御サーバー1が区切文字を用いて
機体指定文字列および印刷指定文字列を抽出するため、アドレスを解析して機体指定文字
列と印刷条件指定文字列を抽出する処理が簡素である。そして、印刷制御サーバー1が区
切文字を用いて複数の印刷条件指定文字列を抽出するため、アドレスを解析して複数の印
刷条件指定文字列を抽出する処理も簡素である。また以上説明した印刷システムでは、印
刷制御サーバー1が電子メールのコンテンツと印刷条件とに応じて印刷データを生成する
ため、電子メールを送信するユーザーの情報処理端末またはプリンターにおいて印刷デー
タを生成する処理を簡素化または不要にできる。また印刷部数をアドレスによって指定で
きるようにすることで、印刷しようとする1部ごとに電子メールを送信する必要がなくな
るため、通信量を抑制することができる。
In the printing system described above, the machine management unit 16 stores the machine designation character string and the printer machine in association with each other, and sets the print condition designation character string in association with the print condition separately from the machine designation character string. The management unit 15 stores it. For this reason, it is not necessary to manage addresses for each printer body and for each printing condition, and the storage capacity necessary for address management can be suppressed. Since the printer body and printing conditions can be specified by the address, it can be used for other purposes such as making the text and subject of the email to be printed or organizing the email. In the printing system described above, since the print control server 1 extracts the machine-designated character string and the print-designated character string using the separator characters, the machine-designated character string and the print condition-designated character string are extracted by analyzing the address. Processing is simple. Since the print control server 1 extracts a plurality of print condition designation character strings using the delimiter characters, the process of analyzing the address and extracting the plurality of print condition designation character strings is also simple. In the printing system described above, since the print control server 1 generates print data according to the content of the email and the printing conditions, a process for generating the print data in the information processing terminal or printer of the user who sends the email Can be simplified or unnecessary. In addition, by making it possible to specify the number of copies to be printed by an address, it is not necessary to send an e-mail for each copy to be printed, so the amount of communication can be reduced.

3.他の実施形態
尚、本発明の技術的範囲は、上述した実施例に限定されるものではなく、本発明の要旨
を逸脱しない範囲内において種々変更を加え得ることは勿論である。
例えば、機体管理部16において、1つの機体指定文字列に対して複数のプリンターの
機体を対応付けてもよい。この場合、例えば、電子メールの送信者アドレスと宛先アドレ
スの機体指定文字列との組み合わせによってプリンターの機体を1つ特定することができ
る。具体的には、機体管理部16において、プリンターの機体と機体指定文字列と送信者
アドレスとを対応付けて記憶し、解析部13において、機体指定文字列と送信者アドレス
とに対応するプリンターの機体を特定すればよい。
3. Other Embodiments The technical scope of the present invention is not limited to the above-described embodiments, and it goes without saying that various modifications can be made without departing from the scope of the present invention.
For example, the machine management unit 16 may associate the machine bodies of a plurality of printers with one machine designation character string. In this case, for example, one printer body can be identified by a combination of the sender address of the e-mail and the machine designation character string of the destination address. Specifically, the machine body management unit 16 stores the printer body, the machine body designation character string, and the sender address in association with each other, and the analysis section 13 stores the printer body corresponding to the machine body designation character string and the sender address. What is necessary is just to specify an airframe.

また、1つの機体指定文字列に対して複数のプリンターの機体を対応付ける場合、指定
された印刷条件に対応している機体を解析部13が1つ選択するようにしてもよい。この
場合、機体管理部16において、プリンターの機体と機体指定文字列と当該機体が対応し
ている印刷条件とを対応付けて記憶すればよい。
Further, when associating a plurality of printer bodies with one machine designation character string, the analysis unit 13 may select one machine body corresponding to the designated printing condition. In this case, the machine body management unit 16 may store the printer machine body, the machine body designated character string, and the printing conditions corresponding to the machine body in association with each other.

また例えば、機体管理部16において1つの機体指定文字列に対して1つのプリンター
の機体を対応付けて記憶する場合でも、電子メールの送信者アドレスによって機体指定文
字列に対応するプリンターによる印刷を許可または拒否してもよい。これは例えば、機体
管理テーブル16aに、対応する機体による印刷を許可する送信者のアドレスを登録して
おくことで実現可能である。
In addition, for example, even when the printer management unit 16 stores one printer specified character string in association with one aircraft specified character string, printing by a printer corresponding to the aircraft specified character string is permitted by an e-mail sender address. Or you may refuse. This can be realized, for example, by registering the address of a sender who permits printing by the corresponding machine in the machine management table 16a.

また例えば、印刷制御サーバー1から各プリンターに印刷対象の電子メールをそのまま
転送するようにしてもよい。例えば、プリンター毎にアドレスのローカル部を1つ割り当
て、プリンターと印刷制御サーバー1の通信をSMTPにする。そして、印刷制御サーバ
ー1は、上記実施例と同様に印刷条件指定文字列が宛先アドレスのローカル部に付け加え
られていてもプリンター毎に1つのメールボックスに電子メールを保存し、プリンターか
らメールボックスを監視すればよい。このように印刷制御サーバー1が受信する電子メー
ルをプリンターから監視する場合を想定しても、印刷条件毎にアドレスが割り当てられて
いないため、通信量の増大を抑制することができる。
Further, for example, the electronic mail to be printed may be transferred as it is from the print control server 1 to each printer. For example, one local address is assigned to each printer, and the communication between the printer and the print control server 1 is set to SMTP. Then, the print control server 1 saves an e-mail in one mailbox for each printer even if a print condition designation character string is added to the local part of the destination address as in the above embodiment, and the mailbox is transferred from the printer. Monitor it. Even if it is assumed that the e-mail received by the print control server 1 is monitored from the printer in this way, an address is not assigned for each print condition, and thus an increase in communication amount can be suppressed.

また例えば印刷制御サーバー1を複数のコンピューターシステムで構成しても良い。例
えば、受信部11、プリンター通信部12、解析部13、印刷データ生成部14、設定管
理部15、機体管理部16をそれぞれ別のコンピューターシステムで構成し、これらをネ
ットワーク接続することによって印刷制御サーバーを実現しても良い。
Further, for example, the print control server 1 may be configured by a plurality of computer systems. For example, the reception unit 11, the printer communication unit 12, the analysis unit 13, the print data generation unit 14, the setting management unit 15, and the machine body management unit 16 are configured by different computer systems, and are connected to the network by connecting them to the print control server. May be realized.

また例えば、印刷制御サーバーと各プリンターとを同一ドメインのネットワークに設置
しても良い。例えば、印刷制御サーバーとLANで接続されたプリンターだけを印刷制御
サーバーに登録してもよい。
For example, the print control server and each printer may be installed in a network of the same domain. For example, only a printer connected to the print control server via a LAN may be registered in the print control server.

1…印刷制御サーバー、2…メールサーバー、5…インターネット、11…受信部、11
a…メールボックス、11b…メールボックス、12…プリンター通信部、13…解析部
、13a…印刷ジョブテーブル、14…印刷データ生成部、15…設定管理部、15a…
印刷条件管理テーブル、16…機体管理部、16a…機体管理テーブル、31…スマート
フォン、32…PC、41、42、43…プリンター、51、53、55、56…ルータ
ー、E1、E2…電子メール
DESCRIPTION OF SYMBOLS 1 ... Print control server, 2 ... Mail server, 5 ... Internet, 11 ... Reception part, 11
a ... mail box, 11b ... mail box, 12 ... printer communication unit, 13 ... analysis unit, 13a ... print job table, 14 ... print data generation unit, 15 ... setting management unit, 15a ...
Print condition management table, 16 ... Airframe management unit, 16a ... Airframe management table, 31 ... Smartphone, 32 ... PC, 41, 42, 43 ... Printer, 51, 53, 55, 56 ... Router, E1, E2 ... E-mail

Claims (7)

プリンターに印刷を実行させる印刷制御サーバーであって、
プリンターの機体と前記プリンターに固有の機体指定文字列とを対応付けて管理する機体管理部と、
印刷条件と前記印刷条件ごとに定められる印刷条件指定文字列とを対応付けて管理する設定管理部と、
ローカル部およびドメイン部を含む宛先アドレスが宛先に指定された電子メールを受信する受信部と、
前記宛先アドレスのローカル部に前記機体指定文字列と前記印刷条件指定文字列とが含まれる場合、当該機体指定文字列に対応するプリンターの機体を印刷先として、当該印刷条件指定文字列に対応する印刷条件を設定する設定部と、
前記電子メールに基づく印刷を、前記印刷先としたプリンターの機体に、前記設定した印刷条件で印刷させるプリンター通信部と、
を備え
前記設定部は、前記ローカル部が前記機体指定文字列と前記印刷条件指定文字列との区切を示す第一区切文字列を含む場合、前記第一区切文字列に基づいて前記機体指定文字列と前記印刷条件指定文字列とを識別して前記ローカル部から抽出する印刷制御サーバー。
A print control server that causes a printer to execute printing,
A machine body management unit that associates and manages a machine body of a printer and a machine body designation character string unique to the printer;
A setting management unit that manages printing conditions and a printing condition designation character string determined for each printing condition in association with each other;
A receiving unit that receives an e-mail addressed to a destination address including a local part and a domain part;
When the machine designation character string and the printing condition designation character string are included in the local part of the destination address, the printer body corresponding to the machine designation character string is used as a printing destination, and the printing condition designation character string is supported. A setting section for setting printing conditions;
A printer communication unit that causes printing based on the e-mail to be printed on the printer body as the printing destination under the set printing conditions;
Equipped with a,
The setting unit, when the local unit includes a first delimiter character string indicating a delimitation between the machine-designated character string and the print condition designating character string, and based on the first delimiter character string, A print control server that identifies the print condition designation character string and extracts it from the local part.
プリンターに印刷を実行させる印刷制御サーバーであって、  A print control server that causes a printer to execute printing,
プリンターの機体と前記プリンターに固有の機体指定文字列とを対応付けて管理する機体管理部と、  A machine body management unit that associates and manages a machine body of a printer and a machine body designation character string unique to the printer;
印刷条件と前記印刷条件ごとに定められる印刷条件指定文字列とを対応付けて管理する設定管理部と、  A setting management unit that manages printing conditions and a printing condition designation character string determined for each printing condition in association with each other;
ローカル部およびドメイン部を含む宛先アドレスが宛先に指定された電子メールを受信する受信部と、  A receiving unit that receives an e-mail addressed to a destination address including a local part and a domain part;
前記宛先アドレスのローカル部に前記機体指定文字列と前記印刷条件指定文字列とが含まれる場合、当該機体指定文字列に対応するプリンターの機体を印刷先として、当該印刷条件指定文字列に対応する印刷条件を設定する設定部と、  When the machine designation character string and the printing condition designation character string are included in the local part of the destination address, the printer body corresponding to the machine designation character string is used as a printing destination, and the printing condition designation character string is supported. A setting section for setting printing conditions;
前記電子メールに基づく印刷を、前記印刷先としたプリンターの機体に、前記設定した印刷条件で印刷させるプリンター通信部と、  A printer communication unit that causes printing based on the e-mail to be printed on the printer body as the printing destination under the set printing conditions;
を備え、  With
前記設定部は、前記ローカル部が複数の前記印刷条件指定文字列の区切を示す第二区切文字列を含む場合、前記第二区切文字列に基づいて複数の前記印刷条件指定文字列を識別して前記ローカル部から抽出する印刷制御サーバー。  The setting unit identifies a plurality of print condition designating character strings based on the second delimiter character string when the local unit includes a second delimiter character string indicating a delimitation of the plurality of print condition designating character strings. A print control server that extracts from the local part.
前記電子メールに対応付けられた前記機体および前記印刷条件に対応する印刷データを生成する印刷データ生成部をさらに備え、
前記プリンター通信部は、当該電子メールに対応付けられた前記機体に前記印刷データを送信する、
請求項1または2に記載の印刷制御サーバー。
A print data generation unit that generates print data corresponding to the machine and the printing conditions associated with the e-mail;
The printer communication unit transmits the print data to the machine associated with the e-mail;
The print control server according to claim 1 or 2 .
プリンターに印刷を実行させる印刷制御サーバーの印刷制御方法であって、
前記印刷制御サーバーは、プリンターの機体と前記プリンターに固有の機体指定文字列とを対応付けて管理し、
前記印刷制御サーバーは、印刷条件と前記印刷条件ごとに定められる印刷条件指定文字列とを対応付けて管理し、
前記印刷制御サーバーは、ローカル部およびドメイン部を含む宛先アドレスが宛先に指定された電子メールを受信し、
前記印刷制御サーバーは、前記宛先アドレスのローカル部に前記機体指定文字列と前記印刷条件指定文字列とが含まれる場合、当該機体指定文字列に対応するプリンターの機体を印刷先として、当該印刷条件指定文字列に対応する印刷条件を設定し、
前記印刷制御サーバーは、前記電子メールに基づく印刷を、前記印刷先としたプリンターの機体に、前記設定した印刷条件で印刷させ、
前記印刷制御サーバーは、前記ローカル部が前記機体指定文字列と前記印刷条件指定文字列との区切を示す第一区切文字列を含む場合、前記第一区切文字列に基づいて前記機体指定文字列と前記印刷条件指定文字列とを識別して前記ローカル部から抽出する、
印刷制御方法。
A print control method of a print control server for causing a printer to execute printing,
The print control server manages the printer body and the machine-specified character string unique to the printer in association with each other,
The print control server manages a print condition and a print condition designation character string determined for each print condition in association with each other,
The print control server receives an email in which a destination address including a local part and a domain part is specified as a destination,
When the local part of the destination address includes the machine designation character string and the print condition designation character string , the print control server uses the printer body corresponding to the machine designation character string as a print destination, and Set the printing conditions corresponding to the specified character string,
The print control server causes printing based on the e-mail to be printed on the printer body as the printing destination under the set printing conditions,
The print control server, when the local unit includes a first delimiter character string indicating a delimiter between the machine-designated character string and the print condition-designated character string, the machine-designated character string based on the first delimiter character string And the printing condition designation character string are identified and extracted from the local part,
Print control method.
プリンターに印刷を実行させる印刷制御サーバーの印刷制御方法であって、  A print control method of a print control server for causing a printer to execute printing,
前記印刷制御サーバーは、プリンターの機体と前記プリンターに固有の機体指定文字列とを対応付けて管理し、  The print control server manages the printer body and the machine-specified character string unique to the printer in association with each other,
前記印刷制御サーバーは、印刷条件と前記印刷条件ごとに定められる印刷条件指定文字列とを対応付けて管理し、  The print control server manages a print condition and a print condition designation character string determined for each print condition in association with each other,
前記印刷制御サーバーは、ローカル部およびドメイン部を含む宛先アドレスが宛先に指定された電子メールを受信し、  The print control server receives an email in which a destination address including a local part and a domain part is specified as a destination,
前記印刷制御サーバーは、前記宛先アドレスのローカル部に前記機体指定文字列と前記印刷条件指定文字列とが含まれる場合、当該機体指定文字列に対応するプリンターの機体を印刷先として、当該印刷条件指定文字列に対応する印刷条件を設定し、  When the local part of the destination address includes the machine designation character string and the print condition designation character string, the print control server uses the printer body corresponding to the machine designation character string as a print destination, and Set the printing conditions corresponding to the specified character string,
前記印刷制御サーバーは、前記電子メールに基づく印刷を、前記印刷先としたプリンターの機体に、前記設定した印刷条件で印刷させ、  The print control server causes printing based on the e-mail to be printed on the printer body as the printing destination under the set printing conditions,
前記印刷制御サーバーは、前記ローカル部が複数の前記印刷条件指定文字列の区切を示す第二区切文字列を含む場合、前記第二区切文字列に基づいて複数の前記印刷条件指定文字列を識別して前記ローカル部から抽出する、  The print control server identifies a plurality of print condition designation character strings based on the second delimiter character string when the local part includes a second delimiter character string indicating a delimiter of the plurality of print condition designation character strings. And extracting from the local part,
印刷制御方法。  Print control method.
複数のプリンターと前記複数のプリンターに印刷を実行させる印刷制御サーバーとを備える印刷システムであって、
前記印刷制御サーバーは、
プリンターの機体と前記プリンターに固有の機体指定文字列とを対応付けて管理する機体管理部と、
印刷条件と前記印刷条件ごとに定められる印刷条件指定文字列とを対応付けて管理する設定管理部と、
ローカル部およびドメイン部を含む宛先アドレスが宛先に指定された電子メールを受信する受信部と、
前記宛先アドレスのローカル部に前記機体指定文字列と前記印刷条件指定文字列とが含まれる場合、当該機体指定文字列に対応するプリンターの機体を印刷先として、当該印刷条件指定文字列に対応する印刷条件を設定する設定部と、
前記電子メールに基づく印刷を、前記印刷先としたプリンターの機体に、前記設定した印刷条件で印刷させるジョブデータを送信するプリンター通信部と、
を備え、
前記プリンターは、
前記ジョブデータを受信する通信部と、
前記ジョブデータに基づいて印刷を実行する印刷部と、
を備え
前記設定部は、前記ローカル部が前記機体指定文字列と前記印刷条件指定文字列との区切を示す第一区切文字列を含む場合、前記第一区切文字列に基づいて前記機体指定文字列と前記印刷条件指定文字列とを識別して前記ローカル部から抽出する、
印刷システム。
A printing system comprising a plurality of printers and a print control server that causes the plurality of printers to perform printing,
The print control server
A machine body management unit that associates and manages a machine body of a printer and a machine body designation character string unique to the printer;
A setting management unit that manages printing conditions and a printing condition designation character string determined for each printing condition in association with each other;
A receiving unit that receives an e-mail addressed to a destination address including a local part and a domain part;
When the machine designation character string and the printing condition designation character string are included in the local part of the destination address, the printer body corresponding to the machine designation character string is used as a printing destination, and the printing condition designation character string is supported. A setting section for setting printing conditions;
A printer communication unit that transmits job data to be printed under the set printing conditions to the printer body that is the printing destination based on the e-mail; and
With
The printer is
A communication unit for receiving the job data;
A printing unit that executes printing based on the job data;
Equipped with a,
The setting unit, when the local unit includes a first delimiter character string indicating a delimitation between the machine-designated character string and the print condition designating character string, and based on the first delimiter character string, Identifying the print condition designating character string and extracting it from the local part;
Printing system.
複数のプリンターと前記複数のプリンターに印刷を実行させる印刷制御サーバーとを備える印刷システムであって、  A printing system comprising a plurality of printers and a print control server that causes the plurality of printers to perform printing,
前記印刷制御サーバーは、  The print control server
プリンターの機体と前記プリンターに固有の機体指定文字列とを対応付けて管理する機体管理部と、    A machine body management unit that associates and manages a machine body of a printer and a machine body designation character string unique to the printer;
印刷条件と前記印刷条件ごとに定められる印刷条件指定文字列とを対応付けて管理する設定管理部と、    A setting management unit that manages printing conditions and a printing condition designation character string determined for each printing condition in association with each other;
ローカル部およびドメイン部を含む宛先アドレスが宛先に指定された電子メールを受信する受信部と、    A receiving unit that receives an e-mail addressed to a destination address including a local part and a domain part;
前記宛先アドレスのローカル部に前記機体指定文字列と前記印刷条件指定文字列とが含まれる場合、当該機体指定文字列に対応するプリンターの機体を印刷先として、当該印刷条件指定文字列に対応する印刷条件を設定する設定部と、    When the machine designation character string and the printing condition designation character string are included in the local part of the destination address, the printer body corresponding to the machine designation character string is used as a printing destination, and the printing condition designation character string is supported. A setting section for setting printing conditions;
前記電子メールに基づく印刷を、前記印刷先としたプリンターの機体に、前記設定した印刷条件で印刷させるジョブデータを送信するプリンター通信部と、    A printer communication unit that transmits job data to be printed under the set printing conditions to the printer body that is the printing destination based on the e-mail; and
を備え、  With
前記プリンターは、  The printer is
前記ジョブデータを受信する通信部と、    A communication unit for receiving the job data;
前記ジョブデータに基づいて印刷を実行する印刷部と、    A printing unit that executes printing based on the job data;
を備え、    With
前記設定部は、前記ローカル部が複数の前記印刷条件指定文字列の区切を示す第二区切文字列を含む場合、前記第二区切文字列に基づいて複数の前記印刷条件指定文字列を識別して前記ローカル部から抽出する印刷システム。  The setting unit identifies a plurality of print condition designating character strings based on the second delimiter character string when the local unit includes a second delimiter character string indicating a delimitation of the plurality of print condition designating character strings. A printing system that extracts from the local part.
JP2013259870A 2013-12-17 2013-12-17 Print control server, print control method, and printing system Active JP6248602B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2013259870A JP6248602B2 (en) 2013-12-17 2013-12-17 Print control server, print control method, and printing system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2013259870A JP6248602B2 (en) 2013-12-17 2013-12-17 Print control server, print control method, and printing system

Publications (2)

Publication Number Publication Date
JP2015118427A JP2015118427A (en) 2015-06-25
JP6248602B2 true JP6248602B2 (en) 2017-12-20

Family

ID=53531122

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2013259870A Active JP6248602B2 (en) 2013-12-17 2013-12-17 Print control server, print control method, and printing system

Country Status (1)

Country Link
JP (1) JP6248602B2 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7000206B2 (en) * 2018-03-06 2022-01-19 富士フイルム株式会社 Medical image processing equipment, medical image processing methods, and medical image processing programs

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008302629A (en) * 2007-06-08 2008-12-18 Konica Minolta Business Technologies Inc Image formation device, image formation method and image forming program
JP5793010B2 (en) * 2011-06-28 2015-10-14 キヤノン株式会社 Apparatus and method for determining processing identification information from mail address

Also Published As

Publication number Publication date
JP2015118427A (en) 2015-06-25

Similar Documents

Publication Publication Date Title
CN102616022B (en) Printing Control Server and print system
US9432527B2 (en) Image forming system, method of controlling image forming apparatus by using messenger application of mobile device, and the mobile device for performing the method
US20120206765A1 (en) Print Control Server And Print Control Method
US9092167B2 (en) Systems and methods for managing a print job
JP5905019B2 (en) Printing system, printing apparatus, printing method, and program
WO2012112159A1 (en) Systems and methods for managing a print job
JP6011043B2 (en) E-mail processing system and e-mail processing method
JP6347672B2 (en) Information processing apparatus, system, information processing method, and program
JP6248602B2 (en) Print control server, print control method, and printing system
JP6248605B2 (en) Print control server, print control method, and printing system
JP4882851B2 (en) Information processing system, image output system, information processing program, and image output program
US20130321860A1 (en) Print system, print server, control method, and storage medium
US8873093B2 (en) Deleting mail at a server after it is confirmed the mail is read
JP6369273B2 (en) Print control server and print control method
JP2015118428A (en) Server, method, and system for print control
JP2010186230A (en) E-mail relay system and e-mail relay method
JP2013172424A (en) Image processing device and control method and program thereof
JP6079845B2 (en) System and processing terminal
JP5018364B2 (en) E-mail processing apparatus, e-mail processing system and program
JP5974266B2 (en) Print control server, print data generation method, print data generation program.
JP2014174957A (en) Device server and information processing system
JP2013131138A (en) E-mail server and relay program
JP2006035565A (en) Printer device
JP2016064660A (en) Printing system and printer
JP2007058536A (en) Image forming apparatus, print processing result notification method, and print processing result notification program

Legal Events

Date Code Title Description
RD04 Notification of resignation of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7424

Effective date: 20160617

RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20160628

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20161202

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20170809

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20170817

A521 Written amendment

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20171011

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: 20171024

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20171106

R150 Certificate of patent or registration of utility model

Ref document number: 6248602

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150