JP5895746B2 - Print control apparatus and program - Google Patents
Print control apparatus and program Download PDFInfo
- Publication number
- JP5895746B2 JP5895746B2 JP2012150460A JP2012150460A JP5895746B2 JP 5895746 B2 JP5895746 B2 JP 5895746B2 JP 2012150460 A JP2012150460 A JP 2012150460A JP 2012150460 A JP2012150460 A JP 2012150460A JP 5895746 B2 JP5895746 B2 JP 5895746B2
- Authority
- JP
- Japan
- Prior art keywords
- order
- delivery destination
- printing
- packing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Accessory Devices And Overall Control Thereof (AREA)
Description
本発明は、印刷制御装置及びプログラムに関する。 The present invention relates to a print control apparatus and a program.
オンデマンド印刷業務では、様々な顧客から印刷内容や印刷設定、後処理(印刷出力物に対して行う折り加工や製本等の処理)の設定等のデータを含む注文をオンラインで受注する。受注された印刷データはデジタル印刷システムで印刷され、更に後処理が指定されている場合はそのシステムが有する後処理装置でその後処理が実行される。そして、後処理済みの個々の印刷物を注文にて指定された配送先毎に仕分けして梱包し、梱包物をそれぞれ対応する配送先に向けて発送する。 In the on-demand printing business, orders are received online from various customers including data such as print contents, print settings, and post-processing (folding processing and bookbinding processing performed on a printed output). The received print data is printed by the digital printing system, and when post-processing is designated, the post-processing is performed by a post-processing device included in the system. Then, the post-processed individual printed matter is sorted and packed for each delivery destination specified in the order, and the packaged matter is sent to the corresponding delivery destination.
印刷部数の比較的少ない小ロットの印刷を行うオンデマンド印刷業務では、同一の梱包箱に同一配送先の複数の注文の印刷物をとりまとめて詰め込む等の作業が必要となる。個々の注文に係る印刷物の厚みや縦横サイズなどが異なる場合がある等、梱包の際に高度な判断を要求される場合もあるため、この種の業務では梱包作業が人手で行われることが少なくない。 In an on-demand printing operation that prints a small lot with a relatively small number of copies, it is necessary to perform operations such as packing together a plurality of printed materials of the same delivery destination in the same packing box. Since there may be cases where sophisticated judgments are required during packaging, such as the thickness and vertical / horizontal size of the printed matter relating to individual orders may differ, packing operations are rarely performed manually in this type of work. Absent.
この種のオンデマンド印刷では、配送先が同じ複数の注文に係る印刷物を1つの箱に梱包して配送することがままある。この場合、印刷物のサイズ(例えば厚み)は注文毎に異なることが一般的であり、このような異なるサイズの印刷物を1つの箱に効率よく詰め込むには経験が必要である。 In this type of on-demand printing, printed materials related to a plurality of orders having the same delivery destination are still packed and delivered in one box. In this case, the size (for example, thickness) of the printed matter is generally different for each order, and experience is required to efficiently pack the different size printed matter in one box.
また、同じ会社の別部署へ納品する注文のように、配送先の住所や建物は同じでも納品先の部署等が異なる注文に係る印刷物を一箱に梱包して配送することも多い。このような場合、配送先までその箱が配送された後、配送先の建物等の中で、箱の中の個々の注文に係る印刷物を仕分けし、それぞれ対応する納品先に納品する必要が出てくる。同じ配送先宛の印刷物を単に同じ箱にまとめただけでは、配送先内での個々の納品先への印刷物の配布が繁雑な作業となる。 In addition, as in the case of an order for delivery to another department of the same company, printed materials related to orders with the same delivery address and building but different delivery department are often packed and delivered in one box. In such a case, after the box is delivered to the delivery destination, it is necessary to sort the printed matter related to the individual orders in the box in the delivery destination building, etc., and deliver it to the corresponding delivery destination. Come. If the printed materials destined for the same delivery destination are simply collected in the same box, the distribution of the printed materials to individual delivery destinations within the delivery destination becomes a complicated operation.
商品の梱包に関する従来技術として、以下に示す特許文献1及び2がある。
As prior art relating to product packaging, there are
特許文献1には、入荷した商品を、出荷先毎に指定された品目および数量でソータを用いて振り分ける商品仕分けシステムが開示される。このシステムは、仕分け残データ記憶手段と、出荷データ記憶手段と、収納容器容積記憶手段と、商品容積記憶手段と、引き当て内容決定手段と、仕分け残データ記憶手段と出荷データ記憶手段とから仕分け対象の商品の品目と数量を求め、収納容器容積記憶手段の記憶内容と商品容積記憶手段の記憶内容と引き当て内容決定手段とから、必要な収納容器の個数を算出する収納容器個数算出手段と、この収納容器個数算出手段の算出結果に基づいて、識別された入荷商品を出荷先に対応する収納容器に収納すべく複数台のソータを引き当て内容決定手段により制御する制御手段とを備える。
特許文献2に開示される装置では、予め、所定期間内に梱包すべき部材の数量およびその特性に基づいて、梱包に必要な外装ケースの仕様形態およびその数量を外装ケース展開マスタに記憶する。次に、レイアウト端末において、人工知能もしくはエキスパートシステムにより、コンテナの奥側から順に、既に積み付けされた外装ケースの周囲に空間があるか否かを検索し、その空間に、積載条件テーブルに予め記憶された条件を満足する外装ケースを配置していく。そして、レイアウト端末により、外装ケースの配置に基づいて、各々が隣接する外装ケースに応じて、外装ケースを固定するためのショワリング材の種類、配設位置および数量が決定される。
In the apparatus disclosed in
本発明は、各印刷注文に対応する各印刷物を梱包容器に詰める作業者の負担を、本発明を用いない場合よりも軽減することを目的とする。 An object of the present invention is to reduce the burden on an operator who packs each printed matter corresponding to each printing order in a packing container as compared with the case where the present invention is not used.
請求項1に係る発明は、印刷データと、前記印刷データを印刷することで生成される印刷物の配送先を示す配送先情報と、前記配送先内での前記印刷物の納品先の個人又は部署を示す納品先情報と、を含む印刷注文を取得する印刷注文取得手段と、前記配送先内の個人又は部署に対する印刷物の納品順序を表す納品順序情報を記憶する納品順序記憶手段と、取得した印刷注文群の中から、配送先が同一の印刷注文群を梱包作業単位として選択する梱包作業単位選択手段と、前記配送先の前記納品順序内での、前記梱包作業単位に含まれる各印刷注文の納品先の順序に応じて、当該各印刷注文の処理順序と、当該各印刷注文の印刷結果である各印刷物の梱包容器内での詰め込み位置と、を決定する順序位置決定手段と、前記梱包作業単位に含まれる印刷注文毎に、前記処理順序に従って当該印刷注文の印刷データについての印刷を印刷装置に実行させると共に、その印刷に対応づけて、当該印刷注文に対応する印刷物についての前記詰め込み位置を表す詰め込み指示書の印刷を前記印刷装置に実行させるよう制御を行う制御手段と、を備える印刷制御装置である。
The invention according to
請求項2に係る発明は、前記順序位置決定手段は、前記処理順序として、前記各印刷注文の印刷データを当該処理順序に従って印刷し、この印刷により順に作成される印刷物をその順に梱包容器の底面から詰め込んでいくと、前記納品順序が早い納品先に対応する印刷物ほど前記梱包容器の上面の取出口に近い位置となる順序を決定する、ことを特徴とする請求項1に記載の印刷制御装置である。
In the invention according to
請求項3に係る発明は、前記配送先内の個人又は部署のうち、前記印刷物が詰め込まれた前記梱包容器を受け取る役目の受取者を規定する受取者情報を記憶する受取者情報記憶手段、を更に備え、前記順序位置決定手段は、前記梱包作業単位の中に、前記受取者情報に基づき特定される前記受取者を納品先とする印刷注文が含まれる場合、前記納品順序から求められる前記処理順序を、当該受取者を納品先とする印刷注文に対応する印刷物が前記梱包容器の上面の前記取り出し口に最も近い位置に詰め込まれる順序となるよう変更する、ことを特徴とする、請求項2に記載の印刷制御装置である。 According to a third aspect of the present invention, there is provided recipient information storage means for storing recipient information that defines a recipient who receives the packing container packed with the printed matter among individuals or departments in the delivery destination. The order position determining means further includes the processing obtained from the delivery order when the packing operation unit includes a print order with the recipient specified based on the recipient information as a delivery destination. The order is changed so that a printed matter corresponding to a printing order with the recipient as a delivery destination is packed in a position closest to the take-out port on the upper surface of the packing container. The print control apparatus according to the above.
請求項4に係る発明は、前記梱包容器に詰め込まれた前記各印刷物の前記詰め込み位置の一覧情報を含んだ仕分け指示書を前記印刷装置に印刷させる仕分け指示書出力手段、を更に備える、ことを特徴とする請求項1〜3のいずれか1項に記載の印刷制御装置である。
The invention according to claim 4 further includes sorting instruction output means for causing the printing apparatus to print a sorting instruction including list information of the packing positions of the printed materials packed in the packing container. The printing control apparatus according to
請求項5に係る発明は、前記順序位置決定手段は、前記処理順序に従って順に作成される前記印刷注文に対応する印刷物を、当該印刷物に対応して印刷された前記詰め込み指示書に表された前記詰め込み位置に詰め込むと、前記梱包容器からはみ出る場合に、あらかじめ定めた分割条件に従って、当該印刷物を複数の部分に分割してよいか否かを判定し、分割してよいと判定した場合に、当該印刷物を複数の部分に分割し、この分割の結果の前記部分毎に前記詰め込み位置を決定し、前記制御手段は、更に、前記分割の結果の前記部分毎に、当該部分についての前記詰め込み位置を表す前記詰め込み指示書を前記印刷装置に印刷させる、ことを特徴とする請求項1に記載の印刷制御装置である。
In the invention according to claim 5, the order position determination unit displays a printed matter corresponding to the print order created in accordance with the processing order in the stuffing instruction printed in correspondence with the printed matter. When stuffed into the stuffing position, when it protrudes from the packing container, it is determined whether or not the printed matter can be divided into a plurality of parts according to a predetermined division condition. The printed matter is divided into a plurality of parts, and the stuffing position is determined for each part of the result of the division, and the control means further determines the stuffing position for the part for each part of the result of the division. The printing control apparatus according to
請求項6に係る発明は、コンピュータを、印刷データと、前記印刷データを印刷することで生成される印刷物の配送先を示す配送先情報と、前記配送先内での前記印刷物の納品先の個人又は部署を示す納品先情報と、を含む印刷注文を取得する印刷注文取得手段、前記配送先内の個人又は部署に対する印刷物の納品順序を表す納品順序情報を記憶する納品順序記憶手段、取得した印刷注文群の中から、配送先が同一の印刷注文群を梱包作業単位として選択する梱包作業単位選択手段、前記配送先の前記納品順序内での、前記梱包作業単位に含まれる各印刷注文の納品先の順序に応じて、当該各印刷注文の処理順序と、当該各印刷注文の印刷結果である各印刷物の梱包容器内での詰め込み位置と、を決定する順序位置決定手段、前記梱包作業単位に含まれる印刷注文毎に、前記処理順序に従って当該印刷注文の印刷データについての印刷を印刷装置に実行させると共に、その印刷に対応づけて、当該印刷注文に対応する印刷物についての前記詰め込み位置を表す詰め込み指示書の印刷を前記印刷装置に実行させるよう制御を行う制御手段、として機能させるためのプログラムである。 According to a sixth aspect of the present invention, there is provided a computer, the print data, the delivery destination information indicating the delivery destination of the printed matter generated by printing the print data, and the individual of the delivery destination of the printed matter within the delivery destination. Or a printing order acquisition means for acquiring a printing order including a delivery destination information indicating a department, a delivery order storage means for storing delivery order information indicating a delivery order of printed matter to an individual or a department in the delivery destination, and the acquired printing A packing operation unit selection means for selecting a printing order group having the same delivery destination as a packing operation unit from among the order group; and delivery of each print order included in the packing operation unit in the delivery order of the delivery destination In accordance with the previous order, the order position determining means for determining the processing order of each print order and the packing position of each printed matter that is the printing result of each print order in the packing container; For each print order included in the print order, the printing apparatus prints the print data of the print order according to the processing order, and represents the stuffing position for the printed matter corresponding to the print order in association with the print. It is a program for functioning as a control unit that performs control to cause the printing apparatus to print a stuffing instruction.
請求項1又は6に係る発明によれば、各印刷注文に対応する各印刷物を梱包容器に詰める作業者の負担を、本発明を用いない場合よりも軽減することができる。
According to the invention which concerns on
請求項2に係る発明によれば、同一の梱包容器にまとめて配送した各印刷物を、配送先内の各納品先に納品する作業の手間を、本発明を用いない場合よりも軽減することができる。
According to the invention which concerns on
請求項3に係る発明によれば、配送先の受取者が自分宛の印刷物をすぐに梱包容器から取り出すことができる。
According to the invention of
請求項4に係る発明によれば、梱包容器内の各印刷物を配送先で各納品先に配布する作業を、本発明を用いない場合よりも容易にすることができる。 According to the invention which concerns on Claim 4, the operation | work which distributes each printed matter in a packaging container to each delivery destination at a delivery destination can be made easier than the case where this invention is not used.
請求項5に係る発明によれば、印刷注文に対応する印刷物をそのままでは梱包容器に詰め込めない場合に、分割して詰め込むことができる。 According to the invention which concerns on Claim 5, when the printed matter corresponding to a printing order cannot be packed into a packing container as it is, it can pack separately.
まず図1を参照して、本実施形態の印刷制御装置10が適用されるシステムの一例を説明する。この例では、印刷サービス提供組織内のネットワーク(例えばローカルエリアネットワーク)30に接続された印刷制御装置10は、インターネット等のネットワーク40を介して発注者50のPC(パーソナルコンピュータ)60から送られてくる印刷注文を受注する機能を備える。また、印刷制御装置10は、受注した印刷注文を配送先毎にとりまとめて印刷及び梱包作業のスケジューリングを行い、スケジュールに従って各印刷注文をネットワーク30上のプリンタ20に印刷出力させる機能も備える。
First, an example of a system to which the
印刷注文は、同一の配送先毎にまとめて処理される。「配送先」は、印刷注文に応じて本システムで製作した印刷物の届け先の建物又は施設等の場所のことである。1つの「配送先」の中には複数の個人又は部署が存在しており、それら個人や部署をそれぞれ「納品先」とする印刷注文が到来した場合、それら配送先が同一の個別の注文の印刷結果をとりまとめて続けて印刷し、1つ乃至複数の箱に順に詰め込んでいくのである。小ロットのオンデマンド印刷の場合、配送先が同じ小口の注文が複数到来すること(例えば同じ会社又は同じ支店の異なる担当者からの複数の注文)は、よくあることである。以上のように、この明細書では、「配送先」と言う用語は建物や施設等の場所を指し、「納品先」はその「配送先」内にいる個々の注文に係る印刷物を最終的に受け取る人や部署のことを指すものとする。なお、発注者50自身が「納品先」であるというケースも少なくない。
Print orders are processed together for each identical delivery destination. The “delivery destination” is a place such as a building or facility to which a printed matter produced by this system according to a print order is delivered. There are multiple individuals or departments within a single “delivery destination”, and when a print order arrives with these individuals or departments as “delivery destinations”, the individual delivery destinations of the same delivery destination The printing results are collected and continuously printed and packed in one or more boxes in order. In the case of on-demand printing of a small lot, it is common that a plurality of orders with the same delivery destination arrive (for example, a plurality of orders from different persons in the same company or the same branch). As described above, in this specification, the term “delivery destination” refers to a place such as a building or a facility, and “delivery destination” refers to a printed matter relating to an individual order in the “delivery destination”. Refers to the person or department receiving. In many cases, the
このシステムでは、プリンタ20から出力される1つの印刷注文に対応する印刷物の束(パック)80を、梱包を担当する作業者70が基本的に1つにまとめて包装する。複数部数の製本済みの印刷物を製作する注文の場合、注文された部数分の製本済み印刷物が1つにまとめて包装される。部数が多い場合は、1つの注文に係る印刷物を複数の包装に分けるようにしてもよいが、この点は本実施形態の特徴にとって本質的な点ではないので、以下では1注文を1つの包装にまとめる場合を代表例にとって説明する。包装される印刷物の束は注文にて指定された「納品先」に対応しており、この包装工程は納品先単位の作業である。
In this system, a bundle of printed
包装した印刷物(以下「パック」と呼ぶ)は、作業者70により梱包箱90に詰め込まれる。小ロット印刷の場合、「納品先」毎の個々のパック80は小さいので、それらパックを「配送先」毎にまとめ、相応のサイズの梱包箱90に箱詰めし、配送するのである。このように、梱包工程は配送先単位の作業である。
The packaged printed matter (hereinafter referred to as “pack”) is packed into the
配送先では、梱包箱90を開いて個々のパック80を取り出して仕分けし、配送先の建物等の中にいる個々の納品先の個人や部署に各パックを納品(配布)する。本実施形態では、この配送先内での個々の納品先へのパック80の納品(配布)作業を容易にするための処理を、印刷制御装置10にて実行する。
At the delivery destination, the
図2に印刷制御装置10の機能構成の一例を示す。図示の通り、印刷制御装置10は、受注処理部102、スプーラ104、配送先DB106、名寄せ処理部108、処理順序決定部110、詰め込み位置決定部112、詰め込み可能量記憶部114、指示書データ作成部116、及び印刷制御部118を有する。
FIG. 2 shows an example of the functional configuration of the
受注処理部102は、発注者50のPC60から送られてくる印刷注文を受注する処理を行う。送られてくる印刷注文には、例えば、印刷物の内容を表す印刷データ(例えばページ記述言語で記述される)、その印刷データの印刷の際の印刷設定や印刷結果に対する後処理の設定などの情報、発注者を特定する情報、「納品先」を特定する情報、納期指定等が含まれる。なお、印刷データを印刷制御装置が予め保持しておき、発注者に発注したい印刷データを選択させ、印刷設定や印刷結果に対する後処理の設定などの情報、発注者を特定する情報、「納品先」を特定する情報、納期指定等の情報のみ受け付けるようにすることで、印刷注文を受注するようにしてもよい。
The
印刷設定には、例えば、印刷部数、用紙サイズ、用紙の紙質、モノクロ印刷かカラー印刷かの区別、両面印刷を行うか否か等の項目がある。後処理設定には、1部ずつの印刷結果に対して適用する後処理の種類、例えば上製本や中綴じ等の各種製本やZ折りなどの各種折り処理等、の指定がある。 The print settings include items such as the number of copies to be printed, paper size, paper quality, distinction between monochrome printing and color printing, and whether to perform double-sided printing. The post-processing setting includes designation of types of post-processing to be applied to the print results for each copy, for example, various bookbinding such as upper bookbinding and saddle stitching, various folding processes such as Z-folding, and the like.
発注者を特定する情報は、例えば発注者の所属する会社及び部署の名称、住所(所属部署の所在地)、氏名、電話番号等の属性情報である。もちろんこれらは一例に過ぎず、これら全てが含まれている必要はないし、これ以外の属性項目が含まれていてもよい。これら発注者の属性情報が印刷制御装置10側に登録されている場合には、印刷制御装置10側がその発注者に対して発行したユーザIDを、発注者を特定する情報として用いてもよい。
The information specifying the orderer is, for example, attribute information such as the name of the company and department to which the orderer belongs, the address (location of the department to which the orderer belongs), name, and telephone number. Of course, these are only examples, and it is not necessary that all of them are included, and other attribute items may be included. When the attribute information of the orderer is registered on the
また、「納品先」を特定する情報は、例えば、その納品先が所属する配送先(会社や支店等)の名称及び住所、配送先の代表電話番号、納品先の電話番号、納品先が個人である場合は所属部署名や個人名、所属部署やその個人の電話番号、納品先が部署である場合は部署名やその部署の代表電話番号等、の属性情報である。もちろんこれらは一例に過ぎず、これら全てが含まれている必要はないし、これ以外の属性項目が含まれていてもよい。これら納品先の属性情報が印刷制御装置10側に登録されている場合には、印刷制御装置10側がその納品先に対して発行したユーザIDを、納品先を特定する情報として用いてもよい。
The information specifying the “delivery destination” includes, for example, the name and address of the delivery destination (company, branch, etc.) to which the delivery destination belongs, the representative telephone number of the delivery destination, the telephone number of the delivery destination, and the delivery destination. Is the attribute information such as the department name and personal name of the department, the department of the department and the telephone number of the individual, and the department name and the representative telephone number of the department when the delivery destination is the department. Of course, these are only examples, and it is not necessary that all of them are included, and other attribute items may be included. When these delivery destination attribute information is registered on the
発注者イコール納品先であるビジネスモデルを採用する場合は、発注者を特定する情報と、配送先及び納品先を特定する情報と、は重複した情報となるので、一方のみでよい。 In the case of adopting the business model of the orderer equal delivery destination, the information specifying the orderer and the information specifying the delivery destination and the delivery destination are duplicated information, so only one is required.
スプーラ104は、受注処理部102が受注した各印刷注文を、印刷及び梱包処理を実行するまで蓄積(スプール)する。例えば、スプーラ104には、受注した印刷注文毎に、上述した印刷データ、印刷・後処理設定、発注者/納品先の情報が保持される。
The
配送先DB(データベース)106には、「配送先」(会社や支店等)毎の納品順序情報が登録される。ここで、納品順序情報とは、当該配送先内での各納品先(個人又は部署)に対する印刷物の納品順序を示す情報である。 Delivery order information for each “delivery destination” (company, branch, etc.) is registered in the delivery destination DB (database) 106. Here, the delivery order information is information indicating the delivery order of printed materials for each delivery destination (individual or department) within the delivery destination.
例えば、配送先として登録されているある支店(「配送先α」)が、あるビルの1つのフロアにあるとする。図3にはそのフロアの平面図を示す。図3に例示するように、そのフロア内には個々人の席が、A、B、C、…といったグループ(例えば課や係)毎にまとまって配置されているとする。この例では、フロア内でのグループの位置的な並び順に従って、グループA、B、C、…の順に納品順序が設定されている。 For example, assume that a certain branch (“delivery destination α”) registered as a delivery destination is on one floor of a building. FIG. 3 shows a plan view of the floor. As illustrated in FIG. 3, it is assumed that individual seats are arranged in groups such as A, B, C,... In this example, the delivery order is set in the order of groups A, B, C,... According to the positional order of the groups on the floor.
図4には、配送先DB106に登録されたこの「配送先α」の納品順序情報を示す。この例では、「グループ」が納品先の単位となっており、各グループA、B、C、…に対して識別情報(納品先ID)が割り当てられている。納品順序情報には、当該配送先内の各納品先のIDに対応づけて、その納品先の納品順序を示す番号が登録されている。この納品順序番号が若いほど納品順序が早い。
FIG. 4 shows the delivery order information of this “delivery destination α” registered in the
納品順序情報は、個々の配送先での各個人や部署等の位置や、納品作業者の動線等を考慮して、配送先毎に定められ、配送先DB106に登録されている。
The delivery order information is determined for each delivery destination and registered in the
納品先情報における納品先の単位は、配送先毎の事情に応じて定められる。例えば、個人が納品先の単位である配送先もあれば、互いに席が近い複数の個人からなるグループが納品先の単位である配送先もある。更に、複数階からなる建物の中の各階(フロア)を納品先の単位とする場合もあり、この場合の納品順序情報は、例えば階の順番とすればよい。 The unit of the delivery destination in the delivery destination information is determined according to the circumstances of each delivery destination. For example, there is a delivery destination in which an individual is a unit of delivery destination, and there is a delivery destination in which a group of a plurality of individuals close to each other is a unit of delivery destination. Furthermore, each floor (floor) in a building composed of a plurality of floors may be used as a delivery destination unit, and the delivery order information in this case may be, for example, the order of floors.
また、配送先DB106には、配送先毎に、その配送先で梱包箱を受け取って中身の各印刷物のパックを個々の納品先に配布する役目の人(「受取者」と呼ぶ)を特定する情報も登録されている。
In addition, the
印刷制御装置10は、配送先DB106の他に、上述した発注者や納品先である個人や部署の属性情報を登録した顧客データベースを有していてもよい。顧客データベースに登録された個人や部署は、納品順序情報における納品先の単位と同じである場合もあれば異なる場合もある。異なる場合は、それら個人や部署と納品先の単位との対応関係(すなわち個人や部署のIDと、納品先IDとの対応関係)の情報を作成し、印刷制御装置10に登録しておく。
In addition to the
図2の説明に戻ると、名寄せ処理部108は、スプーラ104にスプールされた印刷注文群に対して「名寄せ」処理を実行する。「名寄せ」とは、複数の印刷注文を「配送先」毎にグループ分けする処理である。名寄せの結果得られる個々のグループは、配送先が同一の注文を1以上含んでいる。このグループが、作業者70による梱包作業の単位(以下「梱包作業単位」と呼ぶ)となる。名寄せは、例えば、印刷注文の中の納品先の情報に含まれる、納品先が所属する会社名、会社名と支店名のペア、納品先の住所、又は電話番号等をキーとしてスプーラ104内の印刷注文をソートしたり検索したりすることで実行される。どの属性情報を名寄せのキーとするかは、例えば配送先毎に定めておけばよい。
Returning to the description of FIG. 2, the name
名寄せ処理部108により、1以上の梱包作業単位が生成され、その中から処理すべき梱包作業単位が1つ選ばれる。
One or more packing operation units are generated by the name
処理順序決定部110は、処理対象に選ばれた梱包作業単位に含まれる各印刷注文の処理順序を決定する。この決定処理では、その梱包作業単位の配送先に対応する納品順序情報を配送先DB106から求め、その納品順序情報が示す順序の逆順を処理順序とする。これにより、梱包作業単位内の各印刷注文をその処理順序に従って印刷・後処理し、梱包箱の底から順に箱詰めしていくと、納品順序が早いパックほど梱包箱の上面(すなわちパックを出し入れする口)の近くに位置することになる。したがって、配送先で梱包箱を開梱し、上から順にパックを取り出していけば、納品順にパックが取り出されていくことになる。例えば、配送先内で各パックを配布する役目の人は、開梱した梱包箱をカートに載せ、納品順序の経路に沿って巡回しながら、箱内のパックを上から順に取り出して順に納品先に納めていけばよい。
The processing
詰め込み位置決定部112は、個々の注文(納品先)宛の印刷物のパックの梱包箱内での詰め込み位置を決定する。ここでは、「詰め込み位置」として、少なくとも、梱包箱の底面及び上面に平行な断面内での位置を決定する。例えば、図5に示すように、梱包箱90が、規定のサイズ(例えばA4サイズ)の印刷物を束ねたパック80を横に3つ並べて箱詰め可能な大きさであるとすると、図6に示すように「左寄せ」、「中央」、「右寄せ」の3つの詰め込み位置が規定される。なお、「左寄せ」、「右寄せ」等の位置は、その箱90の予め定められた基準面92の側から見た場合の位置である。このように規格化されたサイズの印刷物のパック(ただし厚みは個々に異なる)を対象とする場合、箱の断面に関する「詰め込み位置」は、その断面をサイズ毎に分けてできる個々の領域である。
The stuffing
梱包箱90のどの面を基準面92とするかは予め定めておく。例えば、配送先を示す送付先ラベル(宛名票)を貼付する面を基準面92とするなどの規則を定めておいてもよいし、基準面92に対しその面が基準面であることを示すマークを印刷しておくなどしてもよい。
Which surface of the
なお、箱90の断面内で(言い換えれば箱90を上から俯瞰したときに)どの領域にあるかだけでなく、その領域上のどの高さにあるのか(例えばその領域に上に積まれたパック群の中で箱90の底面から、又は上面から何番目に積まれているのか)を、詰め込み位置に含めてもよい。
In addition, in the cross section of the box 90 (in other words, when the
あるパック80の詰め込み位置は、処理順序決定部110で決定した処理順序においてそのパック80の直前のパック80までのパック群を梱包箱90に詰め込んだ状態での、その箱90内の各詰め込み位置の詰め込み状況を考慮して決定する。個々の詰め込み位置の詰め込み状況は、例えば図6に示すように、個々の詰め込み位置の「詰め込み可能量」で表してもよい。ある詰め込み位置の詰め込み可能量は、直前のパック80までの詰め込んだ時点での、当該詰め込み位置に積まれたパック80群の高さの合計を、梱包箱90の高さから引いた結果の値である。詰め込み位置の決定処理では、例えば、あるパック80の詰め込み先の詰め込み位置として、直前のパック80まで詰め込んだ時点での詰め込み可能量が最大の詰め込み位置を選択する。
Packing positions of a
詰め込み可能量記憶部114は、詰め込み位置決定部112が各パック80の詰め込み位置の決定処理の際に用いる作業用の記憶部であり、各パック80を順に詰め込んだ各時点での、梱包箱90内に設定された詰め込み位置毎の詰め込み可能量を記憶する。図7に、ある時点で詰め込み可能量記憶部114に記憶されているデータの例を示す。この例は。図5及び図6に示した「左寄せ」、「中央」、「右寄せ」の詰め込み位置がある場合の例であり、それら詰め込み位置毎に詰め込み可能量の数値が示されている。
The packable
図2の説明に戻ると、指示書データ作成部116は、詰め込み位置決定部112が決定した各パック80の詰め込み位置に基づき、詰め込み指示書及び仕分け指示書の印刷データを作成する。
Returning to the description of FIG. 2, the instruction sheet
図8に示すように、詰め込み指示書82は、パック80に貼付するものであり、そのパック80の詰め込み位置を示す。作業者70は、ある注文Xに係る印刷物の束を包装してパック80を作成し、そのパック80に対して詰め込み指示書82を貼付する。そして、貼付された詰め込み指示書82を見て詰め込み位置を確認しつつ、当該パック80を梱包箱90内のその詰め込み位置に詰め込む。
As shown in FIG. 8, the stuffing
詰め込み指示書82には、詰め込み位置の他に、当該パック80の納品先の情報や、当該パック80の内容物(印刷物)の情報を表示してもよい。このような詰め込み指示書82の例を図9に示す。図9に示す詰め込み指示書は上下2つの欄があり、上の欄に納品先と内容物の情報が、下の欄に詰め込み位置を含む梱包情報が、それぞれ表示されている。納品先及び内容物の情報は、印刷注文の情報及び顧客データベースから取得すればよい。
In the stuffing
図9の例では、梱包情報は、箱番号、詰め込み位置、及び高さ位置の情報を含んでいる。箱番号は、1つの梱包作業単位を複数の梱包箱に分けて梱包する場合(すなわち1箱に収容しきれない場合)に、それら各梱包箱に付す通し番号である。また、この例での詰め込み位置は、梱包箱の底面に平行な断面をパック80の平面サイズ毎に区切った各領域のうち当該パック80の詰め込み先の領域である。高さ位置は、この例では、当該パック80がその詰め込み位置の底面から何番目に位置するかを示す。なお、詰め込み位置の概念の中に箱の断面内での位置の他に高さ位置を含めてもよいし、箱番号を含めてもよい。
In the example of FIG. 9, the packing information includes information on the box number, the stuffing position, and the height position. The box number is a serial number given to each packing box when one packing operation unit is divided into a plurality of packing boxes and packed (that is, when it cannot be accommodated in one box). Further, the stuffing position in this example is a stuffing destination area of the
詰め込み指示書の別の例を図10に示す。この例では、パック80の詰め込み先を示す梱包情報として、言葉での説明に加え、図解表示が含まれている。例示した図解表示は、梱包箱90に対して直前のパックまで詰め込んだ状態に対し、当該パック80をどこに詰め込むかを斜視図で示している。
Another example of the packing instruction is shown in FIG. In this example, the packing information indicating the packing destination of the
仕分け指示書は、1つの梱包箱90に対して1つ作成されるものであり、その梱包箱90内に誰宛のパック80がどのような配置で詰め込まれているのかを示す。図11に仕分け指示書の一例を示す。これは、パック80が横に2列並べて収容可能な梱包箱90についての例であり、その梱包箱90の基準面92から見たときのパック80群の詰め込み状態を模式的に示している。この模式図内の各パックを示す矩形の中には、各パックの納品先の部署や個人の名前等が示されている。また、図11の仕分け指示書には、梱包箱90の空きスペースを埋めるために入れた緩衝材の位置も表示されている。
One sort instruction is created for each
仕分け指示書は、梱包箱90内に詰め込むすべてのパック80の詰め込み先が確定すると作成可能となる。この確定の時点での詰め込み可能量があらかじめ定めた緩衝材閾値より大きい詰め込み位置があれば、仕分け指示書には、その詰め込み位置の最上段にその詰め込み可能量の高さを持つ緩衝材のマークを加える。印刷された仕分け指示書は、梱包箱90内に入れたり、梱包箱90(例えば基準面92)に貼付したりする。配送先での納品を担当する人は、この仕分け指示書を参考にして各パック80を梱包箱90から取り出し、各納品先に順に配布する。
The sorting instruction can be created when the packing destinations of all the
図2の説明に戻ると、印刷制御部118は、梱包作業単位内の各印刷注文を、処理順序決定部110が決定した処理順序に従って順にプリンタ20に印刷させる。個々の印刷注文についての印刷処理では、その注文の情報に含まれる印刷データ、印刷設定、及び後処理設定に従ってプリンタ20を制御することで、注文された印刷物を注文された部数だけ製作する。
Returning to the description of FIG. 2, the
また、印刷制御部118は、印刷注文毎に、その注文に対応する印刷物のパック80に貼付する詰め込み指示書の印刷データをプリンタ20に印刷させる。詰め込み指示書を印刷させるタイミングは、例えば印刷注文の印刷データの印刷の直前又は直後のように、貼付先のパック80との対応づけが分かるタイミングとする。例えば、印刷注文の印刷データの印刷の直後(すなわち当該印刷注文の印刷と、その次の印刷注文の印刷との間)に詰め込み指示書を印刷するようにすれば、作業者70は、出力されたその印刷注文の印刷物の束を包装し、包装結果のパックに対し、それら印刷物の後に出力された詰め込み指示書を貼付するという自然な流れで作業を行えばよくなる。
In addition, for each print order, the
また、印刷制御部118は、梱包箱毎に、例えばその梱包箱に詰める全ての印刷注文についての印刷完了の後に、その梱包箱用の仕分け指示書の印刷データをプリンタ20に印刷させる。
Further, for each packing box, the
以上、実施形態の印刷制御装置10の構成について説明した。
The configuration of the
次に、図12を参照して、処理順序決定部110が行う処理の手順の一例を説明する。この手順では、処理順序決定部110は、名寄せ処理部108による名寄せの結果生成された梱包作業単位(配送先が同じ印刷注文の集合)のうちの1つを受け取る(S10)と、その梱包作業単位内の印刷注文の納品先が全て同じであるかどうかを判定する(S12)。全て同じであれば、配送先での納品先毎の仕分けは不要なので、梱包作業単位内の印刷注文をどのような順序で印刷・梱包しても構わない。したがって、それら印刷注文の処理順序は任意に決めてよいが、図12では1つの例として、その梱包作業単位内での印刷注文の並び順をそのまま処理順序とし(S14)、それを最終的な処理順序に決定している(S26)。
Next, an example of a processing procedure performed by the processing
S12の判定結果がNo、すなわち梱包作業単位内に納品先の異なる複数の印刷注文が含まれている場合は、その梱包作業単位に対応する配送先についての納品順序情報を配送先DB106から検索する(S16)。納品順序情報が検索できれば(S16の判定結果がYes)、その梱包作業単位内の印刷注文群をその納品順序の降順にソートすることで、暫定的な処理順序を生成する(S18)。その配送先の納品順序情報が見つからなければ(S16の判定結果No)、その梱包作業単位内での印刷注文の並び順をそのまま暫定的な処理順序とする(S20)。
When the determination result of S12 is No, that is, when a plurality of print orders with different delivery destinations are included in the packing unit, the delivery order information for the destination corresponding to the packing unit is searched from the
次に処理順序決定部110は、梱包作業単位の中に、梱包箱の受取者(配送先で梱包箱を受け取って中身のパックを各納品先に配布する役目の人)を納品先とする注文が含まれているか否かを判定する(S22)。含まれていれば、S18及びS20で暫定的に定めた処理順序中のその受取者宛の印刷注文をその処理順序の最後に移動させ(S24)、この変更を加えた処理順序を最終的な処理順序に決定する(S26)。これにより、受取者宛の印刷注文は梱包箱の最上部に詰め込まれることになり、受取者は梱包箱を開梱した際、すぐに自分宛のパックを取り出すことができる。
Next, the processing
受取者宛の注文がない場合は、S24はスキップし、S18で生成した処理順序を最終的な処理順序に決定する(S26)。 If there is no order addressed to the recipient, S24 is skipped, and the processing order generated in S18 is determined as the final processing order (S26).
次に、詰め込み位置決定部112、指示書データ作成部116及び印刷制御部118の処理手順の一例を、図13を参照して説明する。
Next, an example of the processing procedure of the stuffing
この手順では、詰め込み位置決定部112が、決定された処理順序の先頭の印刷注文を今回の詰め込み対象として取り出すと共に(S28)、詰め込み可能量記憶部114(図7参照)から各詰め込み位置(例えば図6参照)の現在の詰め込み可能量の値を取得する(S30)。この時点ではまだ箱には1つのパックも詰め込んでいないので、全ての詰め込み位置の詰め込み可能量が箱の高さと等しい値である。また、詰め込み位置決定部112は、S28で取り出した印刷注文を印刷、後処理した場合にできる印刷物のパック80の厚みを計算する(S32)。パック80の厚みは、その印刷注文の印刷データが表す文書のページ数と、印刷設定に含まれる印刷部数の値から計算すればよい。次に、各詰め込み位置のうち詰め込み可能量が最も大きい詰め込み位置を、今回の詰め込み対象のパックの詰め込み先に決定する(S34)。詰め込み可能量が最大の詰め込み位置が複数存在する場合は、そのいずれを選択してもよい。この決定に伴い、詰め込み可能量記憶部114内のその詰め込み先の詰め込み位置の詰め込み可能量からそのパックの厚みを減算する。
In this procedure, the stuffing
なお、S34において詰め込み可能量が最大の詰め込み位置を今回のパック80の詰め込み先に選択するのはあくまで一例に過ぎない。他の規則に従って選択するようにしてもよい。
Note that selecting the stuffing position with the maximum stuffable amount in S34 as the stuffing destination of the
次に指示書データ作成部116が、決定された詰め込み位置を表す詰め込み指示書の印刷データを作成する(S36)。印刷制御部118は、今回の詰め込み対象の注文の印刷データ、印刷及び後処理の設定情報、及び詰め込み指示書の印刷データを受け取り、これらのデータに従って、まずその注文の印刷データを部数分だけプリンタ20に印刷及び後処理させ(S38)、その後詰め込み指示書の印刷データをプリンタ20に印刷させる(S40)。作業者70は、プリンタ20から順に出力される印刷物を重ねていき、当該注文の全部数の出力が完了すると、それらを束ねて包装し、包装結果のパック80に対して詰め込み指示書を貼付する。そして、そのパック80を梱包箱90内の、詰め込み指示書に示される詰め込み位置に詰め込む。例えば、図6に例示したパック80を3列で詰め込み可能な梱包箱90を用いる場合において、詰め込み指示書に「左寄せ」の詰め込み位置が指示されていれば、作業者70は、その詰め込み指示書が貼付されたパック80を3列のうち基準面92から見て左側の列に詰め込む。
Next, the instruction sheet
印刷制御装置10は、S40の後、処理順序の最後の注文まで処理が完了したかどうかを判定し(S42)、完了していなければS28に戻り、処理順序内の次の印刷注文についての処理を行う。処理順序内の全ての印刷注文の処理が完了すれば、指示書データ作成部116が、それら各印刷注文の詰め込み位置の情報に基づいて仕分け指示書(図11参照)の印刷データを生成し、これを印刷制御部118がプリンタ20に印刷させる(S44)。作業者70は、仕分け指示書に緩衝材マークが示されていれば(図11参照)、その緩衝材マークのある詰め込み位置に対して緩衝材を入れた上で梱包箱90を閉じ、テープ留め等により梱包箱90を封じる。
The
図13に示した処理手順は、梱包作業単位内のすべての印刷注文に係るパックが1つの箱に収まる場合の例であった。名寄せの際に、配送先だけでなく、各印刷注文の印刷物の分量を計算し、一箱に収まる分ずつの印刷注文を1つの梱包作業単位にまとめるようにしておけば、この手順でよい。 The processing procedure shown in FIG. 13 is an example in the case where packs related to all printing orders in the packing work unit fit in one box. This procedure suffices if the amount of printed matter for each print order is calculated not only for the delivery destination, but also for each print order that can be stored in one box in one packing work unit when collecting names.
しかし、単に名寄せのみで梱包作業単位を作成した場合、印刷注文毎のパック80を自動的に定めた処理順序に箱詰めしていったのでは、ある印刷注文のパック80を詰め込もうとする際、そのパック80をどの詰め込み位置に詰め込んでも梱包箱90からはみ出てしまう場合がある。このような場合、単にその時点で現在の梱包箱90を封じて次の梱包箱90にその今回のパック80を詰めるようにしてもよい。しかし、この方式では、今回のパック80の厚みが大きいためそのようなはみ出しが生じる場合には現在の梱包箱90に大きな空きができてしまい、その空きを緩衝材で埋めるにせよ、空間効率が良いとはいえない。そこで、以下では、詰め込もうとするパック80がどの詰め込み位置に詰め込んでも現在の梱包箱90からはみ出す場合、そのパック80を分割して詰め込むことで、梱包箱90の利用率を向上させることを目指す。以下、このような変形例について説明する。
However, when a unit of packing work is created simply by name identification, the
図14に模式的に示す例では、今回のパック80は、現在の梱包箱90すなわち「箱1」の、その時点で詰め込み可能量が最大の詰め込み位置「右寄せ」に収まり切らない。しかし、それを分割パック82-1及び82−2(以下、区別する必要の無い場合は「分割パック82」と呼ぶ)の2つに分割し、「右寄せ」と「中央」の詰め込み位置に詰め込めば「箱1」に収まり切る。
In the example schematically illustrated in FIG. 14, the
一方、図15の例では、同じような事例ではあるが、詰め込み位置「中央」及び「左寄せ」の詰め込み可能量が共に小さいため、今回のパック80をどのように分割しても、分割パック82-2を「箱1」に収容できず、次の梱包箱90すなわち「箱2」に送る必要がある。
On the other hand, in the example of FIG. 15, although it is the same case, since the stuffable amounts at the stuffing positions “center” and “left-justified” are both small, the divided
以下に説明する変形例の手順では、今回のパック80が分割により図14の例のように現在の梱包箱90内に収まるかどうかをまず判定し、収まらない場合にのみ図15の例のように分割結果のパックを次の梱包箱90に回す。このような処理手順の一例を,図16及び図17に示す。
In the procedure of the modified example described below, it is first determined whether or not the
図16の手順は、図13の手順のS32から続く手順である。S32以前の各ステップについては、この変形例でも図12及び図13の例と同じでよい。図16の手順では、詰め込み位置決定部112は、S32の後、現在の詰め込み対象の梱包箱90に空きがあるか否かを判定する(S50)。ここでは、S30で求めた現在の各詰め込み位置の詰め込み可能量(S30で取得したもの)がすべてある閾値以下となった場合、現在の梱包箱90に空きがないと判定する。この閾値は、0、又は、0に近い小さい値である。例えば、梱包箱90の上部の空きがこの閾値以下であれば、緩衝材を入れなくても問題がない(逆に言えば、そのように前述の閾値を定めておく)。現在の梱包箱90内のすべての詰め込み位置の詰め込み可能量が前述の閾値以下になれば、S50では「空きがない」と判定されて判定結果がNoとなり、図17の処理(後述)に進む。
The procedure of FIG. 16 is a procedure continued from S32 of the procedure of FIG. Each step before S32 may be the same as the example of FIGS. 12 and 13 in this modified example. In the procedure of FIG. 16, the stuffing
そうでない場合、すなわち少なくとも1つの詰め込み位置の詰め込み可能量が前述の閾値を超えていた場合は、詰め込み位置決定部112は、S32で求めた今回のパック80の厚みが、S30で取得した詰め込み可能量の最大値を超えるかどうかを判定する(S51)。この判定の結果がNoの場合、今回のパック80はその詰め込み可能量が最大の詰め込み位置に対して、現在の梱包箱90からはみ出ることなく詰め込み可能なので、図13のS34に進んでその詰め込み位置を詰め込み先に決定し、S36以降の処理を行えばよい。
Otherwise, that is, when the stuffable amount of at least one stuffing position exceeds the above-described threshold value, the stuffing
S51の判定結果がYesの場合は、今回のパック80はそのままではどの詰め込み位置に詰め込んでも現在の梱包箱90からはみ出てしまう。この場合には、今回のパック80を複数に分割することで現在の梱包箱90にはみ出すことなく詰め込み可能かを判定する(S52)。
If the determination result in S51 is Yes, the
例えば、現在の梱包箱90の各詰め込み位置の詰め込み可能量の合計で、今回の印刷注文に係るパック80を詰め込み可能かどうか判定すればよい。今回のパック80の厚みがその合計を超えている場合は、詰め込み不可能である。超えていない場合も、直ちに詰め込み可能とはならない。パック80の分割は印刷注文に対応する印刷物1部当たり厚みが単位となり、その1部の厚みに満たない空きは、分割パック82の収容スペースとして機能しないからである。そこで、超えていない場合には、印刷注文に対応する印刷物1部当たり厚みを単位として各分割パック82の厚みを変えながらシミュレーションを行うことで、すべての分割パック82が現在の梱包箱90の空きスペース(各詰め込み位置の詰め込み可能量の総和)に収まるような分割の仕方を探索すればよい。このシミュレーションでは、例えば、詰め込み可能量の大きい順に、各詰め込み位置に収まる厚みの分割パックを割り当てていけばよい。そして、今回のパック80を収容可能な分割の仕方が見つかれば、S52の判定結果はYes(詰め込み可能)であり、見つからなければNo(詰め込み不可能)である。
For example, it is only necessary to determine whether or not the
この分割シミュレーションにおいて、分割パックの厚みの許容下限値を定めておき、その許容下限値以下となる分割パックができる分割の仕方は認めないようにしてもよい。あまりに薄い分割パックは包装作業が困難であったり、包装材等の点で効率が良くなかったりする場合があるからである。また、分割パックの数に許容上限値を設けておき、分割パック数がその許容上限値を上回る分割の仕方は認めないようにしてもよい。1つの印刷注文に対するパック80をあまり多くの数に分割しすぎると、配送先での各納品先への配布作業が繁雑になる場合があるからである。
In this division simulation, an allowable lower limit value of the thickness of the divided pack may be determined, and a division method capable of producing a divided pack that is equal to or less than the allowable lower limit value may not be allowed. This is because an excessively thin divided pack may be difficult to package or may not be efficient in terms of packaging materials. Further, an allowable upper limit value may be provided for the number of divided packs, and a division method in which the number of divided packs exceeds the allowable upper limit value may not be allowed. This is because if the
S52で、今回のパック80(今回の印刷注文)を現在の梱包箱90に詰め込み可能な分割の仕方が見つかれば、その分割の仕方に沿って現在の印刷注文を複数の分割パック82に分割する(S54)。この時点で、それら各分割パック82の厚み及び詰め込み位置は決定されている。指示書データ作成部116はそれら分割パック82毎に詰め込み指示書の印刷データを作成する(S56)。そして、印刷制御部118は、それら各分割パック82について(S62による繰り返し)、当該分割パック82の部数分だけ当該印刷注文の印刷データをプリンタ20に印刷させる(S58)。作業者は、出力された印刷物を包装することで分割パック82を作成する。そして、更に当該分割パックに対応する詰め込み指示書をプリンタ20に印刷させる(S60)。作業者は、その詰め込み指示書を分割パック82に貼付し、現在の梱包箱90内の詰め込み指示書の示す詰め込み先の位置にその分割パック82を詰め込む。
If it is found in S52 that there is a division method that can pack the current pack 80 (current print order) into the
S52で現在の梱包箱90に詰め込み可能な分割の仕方が見つからなかった場合、例えば、現在の梱包箱90に最大限詰め込んだ上で残りを次の梱包箱90に回すという条件の下で、現在の印刷注文を複数の分割パックに分ける(S64)。例えば、S52の分割シミュレーションで、すべての詰め込み位置(分割数に許容上限値を設定している場合は、詰め込み可能量が大きい詰め込み位置から順にその(許容上限値−1)個の詰め込み位置)に対して(1部の厚みを単位として)最大限の厚みの分割パック82を割り当てた場合に、割り当てきれずに残った部数が、次の梱包箱90に回す分割パック82となる。この場合、次の梱包箱90に回す分割パック82の詰め込み位置は、図13のS34でのパック80の詰め込み位置の決め方と同様の考え方で定めればよい。S64の時点で、現在の梱包箱90に詰め込む分割パック82と次の梱包箱90に回す分割パック82の厚み及び詰め込み位置は決まっている(次の梱包箱90に回す分割パックの詰め込み位置は、任意の規則に従って定めればよい)。指示書データ作成部116はそれら分割パック82毎に詰め込み指示書の印刷データを作成する(S66)。そして、印刷制御部118は、現在の梱包箱90に詰め込む各分割パック82を処理の続行対象とし、次の梱包箱90に回す分割パック82は処理保留とし、対応する詰め込み指示書データと共に記憶する(S68)。そして、処理続行対象の各分割パック82についてS58〜S62の処理を繰り返す。
If a division method that can be packed into the
S62において、保留したものを除くすべての分割パック82についての印刷等の処理が終了したと判定した場合は、印刷制御装置10は、保留した各分割パック82についての情報、印刷データ、印刷及び後処理の設定、当該分割パックに含まれる印刷物の部数、詰め込み指示書データを記憶したまま、S28に戻り、処理順序における次の印刷注文についての処理を行う。なお、処理順序における次の印刷注文が存在しない場合は、S42に戻る。この次の印刷注文については、以上に説明した手順により、現在の梱包箱90への詰め込みが試みられ、現在の梱包箱90に収容不可能な場合はその一部又は全部が次の梱包箱90に回され、保留される。現在の梱包箱90が一杯になるまで、すなわち、S50の判定結果がNoとなるまで、以上の処理が繰り返される。次の梱包箱90に回すべく処理が保留された分割パックは、生成された順(すなわち保留すると判断された順)に待ち行列に入れられる。保留した分割パック82について印刷等が行われるのは、現在の梱包箱90が一杯になった場合、すなわち、S50の判定結果がNoとなった場合である。
If it is determined in S62 that the processing such as printing has been completed for all the divided packs 82 except for the reserved ones, the
図16のS50の判定結果がNoとなった場合、印刷制御装置10は、図17の手順に進み、保留中の分割パックがあるかどうかを判定する(S70)。保留中の分割パック82がなければ、図13のS44同様、指示書データ作成部116が現在の梱包箱90の仕分け指示書のデータを作成し、印刷制御部118はそのデータに従いプリンタ20に仕分け指示書を印刷させる(S72)。作業者70は、S72で出力された仕分け指示書を現在の梱包箱90に封入又は貼付する等し、現在の梱包箱90をテープ等で封じる。これにより、現在の梱包箱90は詰め込み完了となり、印刷制御装置10は、次の梱包箱90を新たな「現在の梱包箱90」として、図13のS28に戻り、処理手順の次の印刷注文の処理をおこなう。この際、詰め込み可能量記憶部114は新たな「現在の梱包箱90」の詰め込み可能量の値を記憶する。この例に限らず、「現在の梱包箱90」が詰め込み完了となり、「新たな梱包箱90」を詰め込み対象とする場合は、詰め込み可能量記憶部114は「現在の梱包箱90」の詰め込み可能量の値はリセットし、「新たな梱包箱90」の詰め込み可能量の値を記憶する。
When the determination result in S50 of FIG. 16 is No, the
S70で保留中の分割パックがあると判定した場合、指示書データ作成部116は、現在の梱包箱90についての仕分け指示書のデータを作成する(S74)。この仕分け指示書には、現在の梱包箱90に詰め込んだ分割パック82のうち、残りを次の梱包箱90に回したものについて、次の箱(例えば箱番号で示せばよい)にも同じ注文の残りの部分が詰め込まれている旨の情報も含める。この仕分け指示書をプリンタ20に印刷させる。これにより、現在の梱包箱90についての処理は完了し、次の梱包箱90を新たな「現在の梱包箱90」として、S76以下の処理を実行する。
If it is determined in S70 that there is a pending split pack, the instruction document
すなわち、印刷制御部118は、保留中の分割パックを待ち行列の先頭から順に取り出し(S76)、当該分割パック82に対応する印刷データを、当該分割パックに含める部数分だけ、対応する印刷設定及び後処理設定に従ってプリンタ20に印刷及び後処理させる(S78)。その後その分割パック82に対応する詰め込み指示書をプリンタ20に印刷させる(S80)。以上のS76〜S80の処理を、待ち行列内にある保留中のすべての分割パックについて繰り返す(S82)。その後、S28に戻り、処理順序における次の印刷注文の処理を実行する。なお、処理順序における次の印刷注文が存在しない場合は、S42に戻る。
That is, the
なお、指示書データ作成部116は、このようにして新たな「現在の梱包箱90」に対する詰め込みを行って、当該「現在の梱包箱90」のための仕分け指示書を作成する際、その箱に詰めた分割パックについて、その1つ前の箱に同じ注文の残りの部分が詰め込まれている旨の情報をその仕分け指示書に表示するようにしてもよい。
In addition, when the instruction sheet
図16及び図17の手順に従って梱包した場合、1つの梱包作業単位に対応する複数の梱包箱90を配送した配送先では、次のように作業すればよい。すなわち、梱包順(印刷注文群の「処理順序」に対応)が後の梱包箱90から順に開梱し、開梱した梱包箱90内のパック80(或いは分割パック82)を上から順に取り出していけばよい。これによりその配送先において規定されている納品順序とほぼ一致した順序でパック80が取り出されることとなる。
When packing is performed according to the procedure of FIGS. 16 and 17, a delivery destination that has delivered a plurality of packing
図16及び図17の手順は、1つの印刷注文に対応する印刷物を複数の分割パック82に分割することで、梱包箱90の容積を有効活用しようとするものであった。ところが、1つの印刷注文に対応する印刷物を複数の分割パック82に分割することが許されない場合もある。例えばそのような分割を許すか許さないかが配送先毎にあらかじめ指定されている場合もある(このような指定は、例えば配送先DB106に登録しておけばよい)。そこで、1つの印刷注文を複数の分割パックへと分割することが認められない場合の印刷制御装置の処理手順の変形例を、図18に示す。
The procedure shown in FIGS. 16 and 17 is to effectively use the volume of the
図18の手順は、図13の手順のS32から続く手順である。S32以前の各ステップについては、この変形例でも図12及び図13の例と同じでよい。この変形例では、図16のS50と同様、現在の梱包箱90内に空きがあるかどうかを判定し(S90)、空きがあれば、図16のS51と同様、今回の印刷注文に係るパック80の厚さがその時点での最大の詰め込み可能量を超えているかどうかを判定する(S92)。そして、この判定結果がYesの場合、図16の手順では今回の印刷注文に係るパック80の分割を試みたが、図18の手順では、分割は行わず、今回の印刷注文全体を保留して次の梱包箱90に回す(S94)。このとき、その印刷注文の印刷データ、印刷及び後処理の設定情報を記憶しておく。その後、処理順序における次の印刷注文があるかどうかを判定し(S95)、ある場合はS28に戻り、処理を実行する。S95において処理順序における次の印刷注文がない場合は、現在の箱の詰め込みを完了させ、後述するS96に進む。また、その印刷注文についての次の梱包箱90での詰め込み位置を、図13のS34と同様の方法で決定し、記憶しておいてもよい。保留した印刷注文は、待ち行列に入れられる。この待ち行列内の印刷注文は、S90で現在の梱包箱90に空きがなくなったと判定された場合に、図17の保留中の分割パックの処理の場合と同様、先入れ先出し順に取り出され、処理される。
The procedure in FIG. 18 is a procedure continued from S32 of the procedure in FIG. Each step before S32 may be the same as the example of FIGS. 12 and 13 in this modified example. In this modification, as in S50 of FIG. 16, it is determined whether or not there is an empty space in the current packing box 90 (S90). If there is an empty space, the pack relating to the current print order is similar to S51 of FIG. It is determined whether the thickness of 80 exceeds the maximum stuffable amount at that time (S92). If the determination result is Yes, the procedure of FIG. 16 attempted to divide the
より詳しく説明すると、S90の判定結果がNoとなった場合に、印刷制御装置10は保留中の印刷注文があるかどうかを判定し(S96)、この判定結果がNoであれば、図13のS44同様、指示書データ作成部116が現在の梱包箱90の仕分け指示書のデータを作成し、印刷制御部118はそのデータに従いプリンタ20に仕分け指示書を印刷させる(S98)。作業者70は、S72で出力された仕分け指示書を現在の梱包箱90に封入又は貼付する等し、現在の梱包箱90をテープ等で封じる。これにより、現在の梱包箱90は詰め込み完了となり、印刷制御装置10は、次の梱包箱90を新たな「現在の梱包箱90」として、図13のS28に戻り、処理手順の次の印刷注文の処理をおこなう。なお、処理順序における次の印刷注文がない場合は、現在の箱の詰め込みを完了させ、後述するS96に進む。
More specifically, when the determination result in S90 is No, the
S96で保留中の印刷注文があると判定した場合、指示書データ作成部116は、現在の梱包箱90についての仕分け指示書のデータを作成し、印刷制御部118を介してプリンタ20に印刷させる(S100)。この仕分け指示書には、当該梱包箱90と次の梱包箱90との間で、印刷パックの並び順が一部、配送先で定めた納品順序と入れ替わっているものがあることを示すメッセージを表示するようにしてもよい。この仕分け指示書の印刷により、現在の梱包箱90についての処理は完了し、次の梱包箱90を新たな「現在の梱包箱90」として、S102以下の処理を実行する。
If it is determined in S96 that there is a pending print order, the instruction
すなわち、印刷制御装置10が保留中の印刷注文を待ち行列の先頭から順に取り出し(S102)、詰め込み位置決定部112が、その取り出した注文についての印刷結果(パック80)の詰め込み先の位置を図16のS34と同様にして決定すると共に(S104)、指示書データ作成部116がその詰め込み先を表す詰め込み指示書のデータを作成する(S106)。なお、S94で印刷注文を保留する際に詰め込み位置を決定して詰め込み指示書のデータを作成しておく方式を採用した場合は、S104及びS106は不要である。そして、印刷制御部118が、当該印刷注文に対応する印刷データを、対応する印刷設定及び後処理設定に従ってプリンタ20に印刷及び後処理させ(S108)、更にその後、その詰め込み指示書をプリンタ20に印刷させる(S110)。以上のS102〜S110の処理を、待ち行列内にある保留中のすべての印刷注文について繰り返す(S112)。その後、S28に戻り、処理順序における次の印刷注文の処理を実行する。なお、処理順序における次の印刷注文が存在しない場合は、S42に戻る。
That is, the
なお、指示書データ作成部116は、このようにして新たな「現在の梱包箱90」に対する詰め込みを行って、当該「現在の梱包箱90」のための仕分け指示書を作成する際、前の箱90の詰め込みにおいてある印刷注文を「保留」し、その「現在の梱包箱90」に梱包するようにした場合には、その仕分け指示書に対し、その1つ前の箱との間でパックの順序に入替がある旨のメッセージを含めるようにしてもよい。
Note that the instruction sheet
図18の例は、全ての印刷注文(すなわちパック80)の分割を認めない場合の例であった。これに対し、梱包箱90に対する詰め込み状況に応じて、印刷注文の分割を認めるかどうかを切り替えることも考えられる。そのような切り替えを行う場合の処理手順の主要部を図19に示す。
The example of FIG. 18 is an example in which division of all print orders (that is, pack 80) is not permitted. On the other hand, it is also conceivable to switch whether or not to allow the division of the print order in accordance with the packing state of the
図19の手順では、図16のS50及びS51にて、現在の梱包箱90内に空きがあり、且つ今回の印刷注文に対応するパック80の厚みが最大の詰め込み可能量を超える場合、現在の梱包箱90の詰め込み状況が分割条件を満たすかどうかに基づき、当該パックについての分割の可否を判定する(S120)。分割の可否の判定は、例えば、梱包箱90の容積に対する詰め込んだパック群の体積の比率(容積率)に基づき行ってもよい。この例では、容積率があらかじめ定めた容積率閾値(例えば95%)を超えていないことを分割条件とする。容積率の代わりに、各詰め込み位置の詰め込み可能量のうちの最大値について詰め込み可能量閾値(例えば梱包箱90の内容積の高さの5%等)を設定しておき、この閾値に基づいて分割の可否を判定してもよい。すなわち、この例では、詰め込み可能量の最大値がその閾値以上であることが、分割条件である。また、更に別の例として現在の印刷注文を複数に分割した場合にできる分割パックがすべてあらかじめ定めた厚み閾値(例えば3mm)以上であることを分割条件としてもよい。これは、薄すぎる分割パックができないようにするための条件と捉えてもよい。この条件に従えば、例えば、最大の詰め込み可能量に対応する詰め込み位置に対してその量に応じた厚みの分割パックを詰め込むこととした場合に、その分割パック以外の残りの部分の厚みが厚み閾値以下となる場合に、分割を行わないようにする。
In the procedure of FIG. 19, if there is an empty space in the
S120で分割条件が満たされない場合には、今回の印刷注文は分割せずに保留し(S122)、次の梱包箱90に回す。その後、処理順序における次の印刷注文があるかどうかを判定し(S124)、ある場合はS28に戻り、処理を実行する。S124において処理順序における次の印刷注文がない場合は、現在の箱の詰め込みを完了させ、S96に進む。分割条件が満たされる場合は、図15のS52に進んで、印刷注文の分割を行う。
If the division condition is not satisfied in S120, the current print order is suspended without being divided (S122), and is sent to the
以上に例示した印刷制御装置10は、例えば、汎用のコンピュータに上述の各機能モジュールの処理を表すプログラムを実行させることにより実現される。ここで、コンピュータは、例えば、ハードウエアとして、CPU等のマイクロプロセッサ、ランダムアクセスメモリ(RAM)およびリードオンリメモリ(ROM)等のメモリ(一次記憶)、HDD(ハードディスクドライブ)を制御するHDDコントローラ、各種I/O(入出力)インタフェース、ローカルエリアネットワークなどのネットワークとの接続のための制御を行うネットワークインタフェース等が、たとえばバスを介して接続された回路構成を有する。また、そのバスに対し、例えばI/Oインタフェース経由で、CDやDVDなどの可搬型ディスク記録媒体に対する読み取り及び/又は書き込みのためのディスクドライブ、フラッシュメモリなどの各種規格の可搬型の不揮発性記録媒体に対する読み取り及び/又は書き込みのためのメモリリーダライタ、などが接続されてもよい。上に例示した各機能モジュールの処理内容が記述されたプログラムがCDやDVD等の記録媒体を経由して、又はネットワーク等の通信手段経由で、ハードディスクドライブ等の固定記憶装置に保存され、コンピュータにインストールされる。固定記憶装置に記憶されたプログラムがRAMに読み出されCPU等のマイクロプロセッサにより実行されることにより、上に例示した機能モジュール群が実現される。また、以上に例示した印刷制御装置10の構成要素群を、ネットワークを介して相互に通信可能な複数のコンピュータに分散して実装し、それら分散された構成要素群がネットワークを介して相互に通信することで、上述した印刷制御装置10の機能を実現するようにしてもよい。
The
10 印刷制御装置、20 プリンタ、30,40 ネットワーク、50 発注者、60 PC(パーソナルコンピュータ)、70作業者、80 (印刷物の)パック、90 梱包箱、102 受注処理部、104 スプーラ、106 配送先DB(データベース)、108 名寄せ処理部、110 処理順序決定部、112 詰め込み位置決定部、114 詰め込み可能量記憶部、116 指示書データ作成部、118 印刷制御部。 10 Print Control Device, 20 Printer, 30, 40 Network, 50 Ordering Party, 60 PC (Personal Computer), 70 Workers, 80 (Printed Product) Pack, 90 Packing Box, 102 Order Processing Unit, 104 Spooler, 106 Delivery Address DB (database), 108 name identification processing unit, 110 processing order determination unit, 112 stuffing position determination unit, 114 stuffable amount storage unit, 116 instruction form data creation unit, 118 print control unit
Claims (6)
前記配送先内の個人又は部署に対する印刷物の納品順序を表す納品順序情報を記憶する納品順序記憶手段と、
取得した印刷注文群の中から、配送先が同一の印刷注文群を梱包作業単位として選択する梱包作業単位選択手段と、
前記配送先の前記納品順序内での、前記梱包作業単位に含まれる各印刷注文の納品先の順序に応じて、当該各印刷注文の処理順序と、当該各印刷注文の印刷結果である各印刷物の梱包容器内での詰め込み位置と、を決定する順序位置決定手段と、
前記梱包作業単位に含まれる印刷注文毎に、前記処理順序に従って当該印刷注文の印刷データについての印刷を印刷装置に実行させると共に、その印刷に対応づけて、当該印刷注文に対応する印刷物についての前記詰め込み位置を表す詰め込み指示書の印刷を前記印刷装置に実行させるよう制御を行う制御手段と、
を備える印刷制御装置。 Print data, delivery destination information indicating a delivery destination of a printed matter generated by printing the print data, and delivery destination information indicating an individual or a department of the delivery destination of the printed matter within the delivery destination A print order acquisition means for acquiring a print order;
A delivery order storage means for storing delivery order information indicating the delivery order of printed matter to an individual or department in the delivery destination;
A packing work unit selection means for selecting, from the acquired print order group, a print order group having the same delivery destination as a packing work unit;
Depending on the order of the delivery destination of each print order included in the unit of packing work within the delivery order of the delivery destination, the processing order of each print order and each printed matter that is the print result of each print order Order position determining means for determining a stuffing position in the packaging container of
For each print order included in the packing work unit, the printing apparatus executes printing of the print data of the print order according to the processing order, and the print product corresponding to the print order is associated with the print. Control means for performing control to cause the printing apparatus to execute printing of a filling instruction indicating a filling position;
A printing control apparatus comprising:
ことを特徴とする請求項1に記載の印刷制御装置。 The order position determining means prints the print data of each print order as the processing order in accordance with the processing order, and packs the printed materials sequentially created by the printing from the bottom surface of the packing container in that order. Determine the order in which the printed matter corresponding to the delivery destination whose order is earlier is closer to the outlet on the upper surface of the packing container,
The print control apparatus according to claim 1.
前記順序位置決定手段は、前記梱包作業単位の中に、前記受取者情報に基づき特定される前記受取者を納品先とする印刷注文が含まれる場合、前記納品順序から求められる前記処理順序を、当該受取者を納品先とする印刷注文に対応する印刷物が前記梱包容器の上面の前記取り出し口に最も近い位置に詰め込まれる順序となるよう変更する、
ことを特徴とする、請求項2に記載の印刷制御装置。 Recipient information storage means for storing recipient information that defines a recipient who receives the packaging container packed with the printed matter among individuals or departments within the delivery destination,
The order position determining means, when the printing unit includes a print order to which the recipient specified based on the recipient information is a delivery destination, the processing order obtained from the delivery order, Change the order so that the printed matter corresponding to the printing order with the recipient as the delivery destination is packed in the position closest to the take-out port on the upper surface of the packaging container.
The print control apparatus according to claim 2, wherein:
ことを特徴とする請求項1〜3のいずれか1項に記載の印刷制御装置。 A sorting instruction output means for causing the printing apparatus to print a sorting instruction including the list information of the filling positions of the printed materials packed in the packing container;
The printing control apparatus according to claim 1, wherein the printing control apparatus is a printing control apparatus.
前記制御手段は、更に、前記分割の結果の前記部分毎に、当該部分についての前記詰め込み位置を表す前記詰め込み指示書を前記印刷装置に印刷させる、
ことを特徴とする請求項1に記載の印刷制御装置。 The order position determining means packs the printed matter corresponding to the print order created in order according to the processing order into the packing position indicated in the stuffing instruction printed in correspondence with the printed matter. When protruding from the container, it is determined whether or not the printed matter can be divided into a plurality of parts according to a predetermined division condition. When it is determined that the printed matter can be divided, the printed matter is divided into a plurality of parts. , Determine the stuffing position for each part of the result of this division,
The control means further causes the printing apparatus to print the stuffing instruction indicating the stuffing position for the part for each part of the division result.
The print control apparatus according to claim 1.
印刷データと、前記印刷データを印刷することで生成される印刷物の配送先を示す配送先情報と、前記配送先内での前記印刷物の納品先の個人又は部署を示す納品先情報と、を含む印刷注文を取得する印刷注文取得手段、
前記配送先内の個人又は部署に対する印刷物の納品順序を表す納品順序情報を記憶する納品順序記憶手段、
取得した印刷注文群の中から、配送先が同一の印刷注文群を梱包作業単位として選択する梱包作業単位選択手段、
前記配送先の前記納品順序内での、前記梱包作業単位に含まれる各印刷注文の納品先の順序に応じて、当該各印刷注文の処理順序と、当該各印刷注文の印刷結果である各印刷物の梱包容器内での詰め込み位置と、を決定する順序位置決定手段、
前記梱包作業単位に含まれる印刷注文毎に、前記処理順序に従って当該印刷注文の印刷データについての印刷を印刷装置に実行させると共に、その印刷に対応づけて、当該印刷注文に対応する印刷物についての前記詰め込み位置を表す詰め込み指示書の印刷を前記印刷装置に実行させるよう制御を行う制御手段、
として機能させるためのプログラム。 Computer
Print data, delivery destination information indicating a delivery destination of a printed matter generated by printing the print data, and delivery destination information indicating an individual or a department of the delivery destination of the printed matter within the delivery destination Print order acquisition means for acquiring a print order,
A delivery order storage means for storing delivery order information representing the delivery order of printed matter to an individual or department within the delivery destination;
A packing work unit selecting means for selecting a print order group having the same delivery destination as a packing work unit from the acquired print order group;
Depending on the order of the delivery destination of each print order included in the unit of packing work within the delivery order of the delivery destination, the processing order of each print order and each printed matter that is the print result of each print order Order position determining means for determining the stuffing position in the packing container,
For each print order included in the packing work unit, the printing apparatus executes printing of the print data of the print order according to the processing order, and the print product corresponding to the print order is associated with the print. Control means for performing control so as to cause the printing apparatus to print a filling instruction representing a filling position;
Program to function as.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012150460A JP5895746B2 (en) | 2012-07-04 | 2012-07-04 | Print control apparatus and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2012150460A JP5895746B2 (en) | 2012-07-04 | 2012-07-04 | Print control apparatus and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2014013491A JP2014013491A (en) | 2014-01-23 |
| JP5895746B2 true JP5895746B2 (en) | 2016-03-30 |
Family
ID=50109141
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2012150460A Expired - Fee Related JP5895746B2 (en) | 2012-07-04 | 2012-07-04 | Print control apparatus and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5895746B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20240109391A (en) * | 2023-01-04 | 2024-07-11 | 쿠팡 주식회사 | Electronic device for providing packaging information and the method thereof |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0753050A (en) * | 1993-08-06 | 1995-02-28 | Honda Motor Co Ltd | Banning layout system |
| JP3430108B2 (en) * | 2000-02-24 | 2003-07-28 | 株式会社エイティーアンドシー | Sorting method |
| JP2003280882A (en) * | 2002-03-22 | 2003-10-02 | Zenrin Printex Co Ltd | System for printing tag |
| JP2005352587A (en) * | 2004-06-08 | 2005-12-22 | Canon Sales Co Inc | Visiting card print system, its control method, and program |
-
2012
- 2012-07-04 JP JP2012150460A patent/JP5895746B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2014013491A (en) | 2014-01-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8560461B1 (en) | Shipment splitting analyzer | |
| US20250173665A1 (en) | Systems and methods for packing optmization and visualization | |
| JP5916899B2 (en) | Computer-implemented method, non-transitory computer-readable storage medium, and computing system | |
| US7979359B1 (en) | System and method for selectively applying an item sortation process | |
| JP2023533283A (en) | Warehouse arrangement method, device, server, robot, system and storage medium | |
| JP2004500654A (en) | Managing print jobs | |
| WO2013142106A1 (en) | Custom container in a materials handling facility | |
| JP5949231B2 (en) | Printing / packing work control device, program and printing / packing work management system | |
| JP5895746B2 (en) | Print control apparatus and program | |
| CN113780917B (en) | Cargo scheduling method and system | |
| US7317960B2 (en) | Automated manufacturing system | |
| US8365505B2 (en) | Virtual enclosure bins in printing architectures | |
| US20040267675A1 (en) | Method and system for custom selection and packaging of items to fulfill customer orders | |
| JP7615937B2 (en) | Automatic ordering device and method for consumables | |
| JP2004161479A (en) | Picking list preparation system, picking list preparation method, and picking list preparation program | |
| JP3596461B2 (en) | Logistics management system, its management method, and recording medium recording the method | |
| JP2005352587A (en) | Visiting card print system, its control method, and program | |
| JP2023066553A (en) | Advertisement article determination device and advertisement article determination method | |
| JP4213274B2 (en) | Shipment work planning device and storage medium | |
| KR101632683B1 (en) | System and method for ordering of printing packing box | |
| JP4350573B2 (en) | Lottery ticket sales management system and lottery ticket sales management method | |
| JP5978805B2 (en) | Print production system and program | |
| JP2005053680A (en) | Logistics container management method | |
| CN120276690A (en) | Batch printing method and system for picking bill | |
| JP2025113902A (en) | Program, printing support device, advertisement printing system and printing support method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20150306 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20160113 |
|
| 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: 20160202 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160215 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5895746 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |