JP6248602B2 - Print control server, print control method, and printing system - Google Patents
Print control server, print control method, and printing system Download PDFInfo
- 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
- 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
Links
- 238000000034 method Methods 0.000 title claims description 17
- 238000004891 communication Methods 0.000 claims description 23
- 239000000284 extract Substances 0.000 claims description 7
- 230000010365 information processing Effects 0.000 description 6
- 238000010586 diagram Methods 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000012546 transfer Methods 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 238000000605 extraction Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
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.
しかしながら、特許文献1に開示された技術によると、プリンターの数と印刷条件の数
の積だけのアドレスをメールサーバーが管理し、アドレス毎にメールサーバーとプリンタ
ーが通信することになるため、アドレス管理に必要な記憶容量が増大してしまうという問
題がある。
However, according to the technique disclosed in
本発明は、サーバに掛かるアドレス管理の負担を抑制しつつ、印刷対象電子メールの宛
先アドレスでプリンターの機体と印刷条件を指定できるようにすることを目的の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.
以下、本発明の実施の形態を添付図面を参照しながら説明する。尚、各図において対応
する構成要素には同一の符号が付され、重複する説明は省略される。
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
, 43 are incorporated in the printing system by registering the machine ID and the like in the
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
受信部11は、メールサーバーとして機能する。具体的には例えばSMTP(Simple M
ail Transfer Protocol)に準拠した電子メールを送受信し、自身に割り当てられている
所定のドメインを宛先アドレスに含む電子メールを保存する。
The receiving
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
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
設定管理部15は、所定の印刷条件と所定の印刷条件指定文字列とを対応付けてハード
ディスク装置等の不揮発性記憶媒体に記憶する。具体的には例えば、図2Bに示す設定管
理テーブル15aを用いる。設定管理テーブル15aは、プリンターの一般的な印刷条件
と印刷指定文字列とを対応付ける。印刷指定文字列は、例えばモノクロ印刷に対して「mo
no」、ドラフト印刷に対して「draft」、両面印刷に対して「double」、部数印刷に対し
ては、部数に対応する数字というように、対応する印刷条件をユーザーが認識しやすい文
字にすることが好ましい。
The
“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
印刷データ生成部14は、解析部13によって特定された印刷条件と機体とに基づいて
、印刷対象のコンテンツを印刷データに変換する。この印刷データは特定された機体が印
刷対象として処理できる形式のデータであればよい。
The print
プリンター通信部12は、XMPP(Extensible Messaging and Presence Protocol)
等のリアルタイム通信プロトコルとHTTPとを組み合わせて各プリンターと通信する。
プリンター通信部12は、解析部13によって特定されたプリンターと通信することによ
り、当該プリンターに印刷データを送信する。その結果、印刷制御サーバー1が受信した
特定の電子メールのコンテンツが、当該電子メールの送信者が指定したプリンターの機体
によって、当該送信者が指定した印刷条件で印刷される。
The
A real-time communication protocol such as HTTP is combined with HTTP to communicate with each printer.
The
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
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
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
印刷制御サーバー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
First, the
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
Is stored in the
The e-mails E2 and E3 set with “gt7vv2+double@print.example.com” are stored in the
次に解析部13は、メールボックスに保存された電子メールから印刷対象のコンテンツ
を抽出して保存する(S22)。具体的には、電子メールにファイルが添付されている場
合、添付ファイルを抽出して印刷対象として保存する。電子メールにファイルが添付され
ていない場合、本文を抽出して印刷対象として保存する。
Next, the
次に解析部13は、メールボックスに保存された電子メールの宛先アドレスのうち、機
体識別文字列をローカル部に含むアドレスのローカル部から印刷条件指定文字列を抽出す
る(S23)。このとき、区切文字"+"を区切として印刷条件指定文字列が抽出される。
なお、そのアドレスが"to"、"cc"のいずれに設定されていても、その違いは無視され
る。
Next, the
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
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
次に印刷データ生成部14は、印刷対象のコンテンツに基づいて、対応するプリンター
の機種と印刷条件とに応じた印刷データを生成し、機体IDに対応付けて保存する(S2
5)。具体的には例えば、生成した印刷データのファイル名を印刷ジョブテーブル13a
に保存すればよい。
Next, the print
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
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
印刷ジョブ発生通知を受信したプリンターは、印刷開始が可能なアイドル状態になるの
を待って、印刷データを印刷制御サーバー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
印刷制御サーバー1は、印刷データ要求を受信すると(S27)、ジョブデータとして
の印刷データをプリンターに送信する(S28)。印刷データの送受信には例えばHTT
Pが用いられる。
When receiving the print data request (S27), the
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
以上説明した印刷システムでは、機体指定文字列とプリンターの機体とを対応付けて機
体管理部16が記憶するとともに、機体指定文字列とは別に、印刷条件指定文字列を印刷
条件に対応付けて設定管理部15が記憶する。このため、プリンターの機体毎かつ印刷条
件毎にアドレスを管理する必要がなくなり、アドレス管理に必要な記憶容量を抑制できる
。そしてアドレスでプリンターの機体と印刷条件を指定することができるため、電子メー
ルの本文や件名を印刷対象にしたり電子メールの整理に用いるなど別の用途に用いること
ができる。また以上説明した印刷システムでは、印刷制御サーバー1が区切文字を用いて
機体指定文字列および印刷指定文字列を抽出するため、アドレスを解析して機体指定文字
列と印刷条件指定文字列を抽出する処理が簡素である。そして、印刷制御サーバー1が区
切文字を用いて複数の印刷条件指定文字列を抽出するため、アドレスを解析して複数の印
刷条件指定文字列を抽出する処理も簡素である。また以上説明した印刷システムでは、印
刷制御サーバー1が電子メールのコンテンツと印刷条件とに応じて印刷データを生成する
ため、電子メールを送信するユーザーの情報処理端末またはプリンターにおいて印刷デー
タを生成する処理を簡素化または不要にできる。また印刷部数をアドレスによって指定で
きるようにすることで、印刷しようとする1部ごとに電子メールを送信する必要がなくな
るため、通信量を抑制することができる。
In the printing system described above, the
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
また、1つの機体指定文字列に対して複数のプリンターの機体を対応付ける場合、指定
された印刷条件に対応している機体を解析部13が1つ選択するようにしてもよい。この
場合、機体管理部16において、プリンターの機体と機体指定文字列と当該機体が対応し
ている印刷条件とを対応付けて記憶すればよい。
Further, when associating a plurality of printer bodies with one machine designation character string, the
また例えば、機体管理部16において1つの機体指定文字列に対して1つのプリンター
の機体を対応付けて記憶する場合でも、電子メールの送信者アドレスによって機体指定文
字列に対応するプリンターによる印刷を許可または拒否してもよい。これは例えば、機体
管理テーブル16aに、対応する機体による印刷を許可する送信者のアドレスを登録して
おくことで実現可能である。
In addition, for example, even when the
また例えば、印刷制御サーバー1から各プリンターに印刷対象の電子メールをそのまま
転送するようにしてもよい。例えば、プリンター毎にアドレスのローカル部を1つ割り当
て、プリンターと印刷制御サーバー1の通信をSMTPにする。そして、印刷制御サーバ
ー1は、上記実施例と同様に印刷条件指定文字列が宛先アドレスのローカル部に付け加え
られていてもプリンター毎に1つのメールボックスに電子メールを保存し、プリンターか
らメールボックスを監視すればよい。このように印刷制御サーバー1が受信する電子メー
ルをプリンターから監視する場合を想定しても、印刷条件毎にアドレスが割り当てられて
いないため、通信量の増大を抑制することができる。
Further, for example, the electronic mail to be printed may be transferred as it is from the
また例えば印刷制御サーバー1を複数のコンピューターシステムで構成しても良い。例
えば、受信部11、プリンター通信部12、解析部13、印刷データ生成部14、設定管
理部15、機体管理部16をそれぞれ別のコンピューターシステムで構成し、これらをネ
ットワーク接続することによって印刷制御サーバーを実現しても良い。
Further, for example, the
また例えば、印刷制御サーバーと各プリンターとを同一ドメインのネットワークに設置
しても良い。例えば、印刷制御サーバーと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
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 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.
前記印刷制御サーバーは、プリンターの機体と前記プリンターに固有の機体指定文字列とを対応付けて管理し、 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.
前記印刷制御サーバーは、 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.
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)
| 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)
| 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 |
-
2013
- 2013-12-17 JP JP2013259870A patent/JP6248602B2/en active Active
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 |