Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP5895746B2 - Print control apparatus and program - Google Patents
[go: Go Back, main page]

JP5895746B2 - Print control apparatus and program - Google Patents

Print control apparatus and program Download PDF

Info

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
print
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
Application number
JP2012150460A
Other languages
Japanese (ja)
Other versions
JP2014013491A (en
Inventor
康夫 中島
康夫 中島
一紀 西原
一紀 西原
隆一 堀金
隆一 堀金
正信 大滝
正信 大滝
博史 柳田
博史 柳田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujifilm Business Innovation Corp
Original Assignee
Fuji Xerox Co Ltd
Fujifilm Business Innovation Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fuji Xerox Co Ltd, Fujifilm Business Innovation Corp filed Critical Fuji Xerox Co Ltd
Priority to JP2012150460A priority Critical patent/JP5895746B2/en
Publication of JP2014013491A publication Critical patent/JP2014013491A/en
Application granted granted Critical
Publication of JP5895746B2 publication Critical patent/JP5895746B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

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 Patent Documents 1 and 2 shown below.

特許文献1には、入荷した商品を、出荷先毎に指定された品目および数量でソータを用いて振り分ける商品仕分けシステムが開示される。このシステムは、仕分け残データ記憶手段と、出荷データ記憶手段と、収納容器容積記憶手段と、商品容積記憶手段と、引き当て内容決定手段と、仕分け残データ記憶手段と出荷データ記憶手段とから仕分け対象の商品の品目と数量を求め、収納容器容積記憶手段の記憶内容と商品容積記憶手段の記憶内容と引き当て内容決定手段とから、必要な収納容器の個数を算出する収納容器個数算出手段と、この収納容器個数算出手段の算出結果に基づいて、識別された入荷商品を出荷先に対応する収納容器に収納すべく複数台のソータを引き当て内容決定手段により制御する制御手段とを備える。   Patent Document 1 discloses a product sorting system that sorts received products using a sorter according to items and quantities specified for each shipping destination. This system includes a sorting remaining data storage unit, a shipping data storage unit, a storage container volume storage unit, a commodity volume storage unit, an allocation content determination unit, a sorting remaining data storage unit, and a shipping data storage unit. A storage container number calculating means for calculating the number of necessary storage containers from the storage contents of the storage container volume storage means, the storage contents of the product volume storage means, and the assigned content determination means; Control means for controlling a plurality of sorters by the assigned content determining means to store the identified received goods in the storage container corresponding to the shipping destination based on the calculation result of the storage container number calculating means.

特許文献2に開示される装置では、予め、所定期間内に梱包すべき部材の数量およびその特性に基づいて、梱包に必要な外装ケースの仕様形態およびその数量を外装ケース展開マスタに記憶する。次に、レイアウト端末において、人工知能もしくはエキスパートシステムにより、コンテナの奥側から順に、既に積み付けされた外装ケースの周囲に空間があるか否かを検索し、その空間に、積載条件テーブルに予め記憶された条件を満足する外装ケースを配置していく。そして、レイアウト端末により、外装ケースの配置に基づいて、各々が隣接する外装ケースに応じて、外装ケースを固定するためのショワリング材の種類、配設位置および数量が決定される。   In the apparatus disclosed in Patent Document 2, the specification form and the quantity of the exterior case necessary for packaging are stored in advance in the exterior case development master based on the number of members to be packed within a predetermined period and the characteristics thereof. Next, in the layout terminal, the artificial intelligence or expert system is used to search whether there is a space around the outer case already stacked in order from the back side of the container. The outer case that satisfies the stored conditions will be placed. Then, based on the layout of the outer case, the layout terminal determines the type, the arrangement position, and the quantity of the showering material for fixing the outer case according to the adjacent outer case.

特開平6−80219号公報Japanese Patent Laid-Open No. 6-80219 特開平7−53050号公報JP 7-53050 A

本発明は、各印刷注文に対応する各印刷物を梱包容器に詰める作業者の負担を、本発明を用いない場合よりも軽減することを目的とする。   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 claim 1 includes: print data; delivery destination information indicating a delivery destination of a printed matter generated by printing the print data; and 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 including the delivery destination information shown, delivery order storage means for storing delivery order information indicating the delivery order of the printed matter for the individual or department in the delivery destination, and the acquired print order A packing operation unit selecting means for selecting a printing order group having the same delivery destination as a packing operation unit from the group, and delivery of each print order included in the packing operation unit in the delivery order of the delivery destination An order position determining means for determining a processing order of each print order and a packing position of each printed matter as a print result of each print order in a packing container according to the previous order; and the packing operation unit Included in For each print order, the printing apparatus executes printing of the print data of the print order in accordance with the processing order, and in association with the print, a filling instruction that represents the filling position of the printed matter corresponding to the print order And a control unit that performs control to cause the printing apparatus to print a document.

請求項2に係る発明は、前記順序位置決定手段は、前記処理順序として、前記各印刷注文の印刷データを当該処理順序に従って印刷し、この印刷により順に作成される印刷物をその順に梱包容器の底面から詰め込んでいくと、前記納品順序が早い納品先に対応する印刷物ほど前記梱包容器の上面の取出口に近い位置となる順序を決定する、ことを特徴とする請求項1に記載の印刷制御装置である。   In the invention according to claim 2, the order position determining means prints the print data of each printing order as the processing order in accordance with the processing order, and the printed matter created in order by the printing is in that order on the bottom surface of the packaging container. The printing control apparatus according to claim 1, wherein, when packing is started, the order in which the printed matter corresponding to the delivery destination with the earlier delivery order is closer to the outlet on the upper surface of the packing container is determined. It is.

請求項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 claim 1, wherein the printing control apparatus is a printing control apparatus.

請求項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 claim 1, wherein the printing instruction is expressed by the printing apparatus.

請求項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 Claim 1 or 6, the burden of the operator who packs each printed matter corresponding to each printing order into a packing container can be reduced rather than the case where this invention is not used.

請求項2に係る発明によれば、同一の梱包容器にまとめて配送した各印刷物を、配送先内の各納品先に納品する作業の手間を、本発明を用いない場合よりも軽減することができる。   According to the invention which concerns on Claim 2, the effort of the work which delivers each printed matter collectively delivered to the same packaging container to each delivery destination in a delivery destination can be reduced rather than the case where this invention is not used. it can.

請求項3に係る発明によれば、配送先の受取者が自分宛の印刷物をすぐに梱包容器から取り出すことができる。   According to the invention of claim 3, the recipient at the delivery destination can immediately take out the printed material addressed to him / her from the packaging container.

請求項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.

実施形態の印刷制御装置を含む印刷・梱包のためのシステム構成の例を示す図である。It is a figure which shows the example of the system configuration for printing and packing containing the printing control apparatus of embodiment. 実施形態の印刷制御装置の構成の一例を示す図である。It is a figure which shows an example of a structure of the printing control apparatus of embodiment. 配送先における納品順序を説明するための図である。It is a figure for demonstrating the delivery order in a delivery destination. 納品順序情報の一例を示す図である。It is a figure which shows an example of delivery order information. 梱包箱と印刷物のパックとの関係の例を示す図である。It is a figure which shows the example of the relationship between a packing box and the pack of printed matter. 梱包箱内の詰め込み位置の決定の仕方の一例を説明するための図である。It is a figure for demonstrating an example of the method of the determination of the packing position in a packing box. 詰め込み可能量記憶部に記憶されるデータ内容の一例を示す図である。It is a figure which shows an example of the data content memorize | stored in the stuffable amount memory | storage part. 印刷注文に対応する印刷物の包装及び詰め込み指示書の貼り付けの流れを説明するための図である。It is a figure for demonstrating the flow of pasting of the printed matter corresponding to a printing order, and a packing instruction. 詰め込み指示書の一例を示す図である。It is a figure which shows an example of a packing instruction. 詰め込み指示書の別の一例を示す図である。It is a figure which shows another example of a packing instruction. 仕分け指示書の一例を示す図である。It is a figure which shows an example of a classification instruction document. 処理手順決定部の処理手順の一例を示す図である。It is a figure which shows an example of the process sequence of a process sequence determination part. 詰め込み位置決定部、指示書データ作成部及び印刷制御部の処理手順の一例を示す図である。It is a figure which shows an example of the process sequence of a stuffing position determination part, an instruction document data preparation part, and a printing control part. 1つの印刷注文の印刷結果を複数に分割して同じ梱包箱内に詰め込む例を模式的に示す図である。It is a figure which shows typically the example which divides | segments the printing result of one printing order into several, and packs it in the same packing box. 1つの印刷注文の印刷結果を複数に分割して別々の梱包箱内に詰め込む例を模式的に示す図である。It is a figure which shows typically the example which divides | segments the printing result of one printing order into several, and packs it in a separate packing box. 印刷注文の印刷結果を1つのパックにまとめると梱包箱内に詰め込めない場合を考慮した処理手順の一例の一部を示す図である。It is a figure which shows a part of an example of the process sequence in consideration of the case where it cannot pack into the packing box if the printing result of a printing order is put together in one pack. 印刷注文の印刷結果を1つのパックにまとめると梱包箱内に詰め込めない場合を考慮した処理手順の一例の残りの部分を示す図である。It is a figure which shows the remaining part of an example of the process sequence considering the case where it cannot pack into the packing box if the printing result of a printing order is put together in one pack. 印刷注文の印刷結果を分割することが許されない場合の処理手順の一例を示す図である。It is a figure which shows an example of the process sequence in case dividing | segmenting the printing result of a printing order is not permitted. 印刷注文の印刷結果を分割するか否かを、梱包箱の詰め込み状況に応じて切り替える場合の処理手順の一例を示す図である。It is a figure which shows an example of the process sequence in the case of switching whether the printing result of a printing order is divided | segmented according to the packing condition of a packing box.

まず図1を参照して、本実施形態の印刷制御装置10が適用されるシステムの一例を説明する。この例では、印刷サービス提供組織内のネットワーク(例えばローカルエリアネットワーク)30に接続された印刷制御装置10は、インターネット等のネットワーク40を介して発注者50のPC(パーソナルコンピュータ)60から送られてくる印刷注文を受注する機能を備える。また、印刷制御装置10は、受注した印刷注文を配送先毎にとりまとめて印刷及び梱包作業のスケジューリングを行い、スケジュールに従って各印刷注文をネットワーク30上のプリンタ20に印刷出力させる機能も備える。   First, an example of a system to which the print control apparatus 10 of the present embodiment is applied will be described with reference to FIG. In this example, a print control apparatus 10 connected to a network (for example, a local area network) 30 in a print service providing organization is sent from a PC (personal computer) 60 of an orderer 50 via a network 40 such as the Internet. It has a function to receive an incoming print order. The print control apparatus 10 also has a function of collecting received print orders for each delivery destination, scheduling printing and packing work, and printing out each print order to the printer 20 on the network 30 according to the schedule.

印刷注文は、同一の配送先毎にまとめて処理される。「配送先」は、印刷注文に応じて本システムで製作した印刷物の届け先の建物又は施設等の場所のことである。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 orderer 50 itself is a “delivery destination”.

このシステムでは、プリンタ20から出力される1つの印刷注文に対応する印刷物の束(パック)80を、梱包を担当する作業者70が基本的に1つにまとめて包装する。複数部数の製本済みの印刷物を製作する注文の場合、注文された部数分の製本済み印刷物が1つにまとめて包装される。部数が多い場合は、1つの注文に係る印刷物を複数の包装に分けるようにしてもよいが、この点は本実施形態の特徴にとって本質的な点ではないので、以下では1注文を1つの包装にまとめる場合を代表例にとって説明する。包装される印刷物の束は注文にて指定された「納品先」に対応しており、この包装工程は納品先単位の作業である。   In this system, a bundle of printed matter 80 corresponding to one printing order output from the printer 20 is basically packed together by an operator 70 in charge of packing. In the case of an order for producing a plurality of printed copies, the printed copies for the number of copies that have been ordered are packed together. When the number of copies is large, the printed matter related to one order may be divided into a plurality of packages. However, this point is not an essential point for the feature of the present embodiment. In the following, a case where these are summarized will be described as a representative example. The bundle of printed materials to be packaged corresponds to the “delivery destination” specified in the order, and this packaging process is an operation for each delivery destination.

包装した印刷物(以下「パック」と呼ぶ)は、作業者70により梱包箱90に詰め込まれる。小ロット印刷の場合、「納品先」毎の個々のパック80は小さいので、それらパックを「配送先」毎にまとめ、相応のサイズの梱包箱90に箱詰めし、配送するのである。このように、梱包工程は配送先単位の作業である。   The packaged printed matter (hereinafter referred to as “pack”) is packed into the packing box 90 by the operator 70. In the case of small lot printing, the individual packs 80 for each “delivery destination” are small, so these packs are grouped for each “delivery destination”, packed in a packaging box 90 of an appropriate size, and delivered. Thus, the packing process is a work for each delivery destination.

配送先では、梱包箱90を開いて個々のパック80を取り出して仕分けし、配送先の建物等の中にいる個々の納品先の個人や部署に各パックを納品(配布)する。本実施形態では、この配送先内での個々の納品先へのパック80の納品(配布)作業を容易にするための処理を、印刷制御装置10にて実行する。   At the delivery destination, the packing box 90 is opened, the individual packs 80 are taken out and sorted, and each pack is delivered (distributed) to the individual or department of each delivery destination in the delivery destination building or the like. In the present embodiment, processing for facilitating delivery (distribution) of the pack 80 to each delivery destination within the delivery destination is executed by the print control apparatus 10.

図2に印刷制御装置10の機能構成の一例を示す。図示の通り、印刷制御装置10は、受注処理部102、スプーラ104、配送先DB106、名寄せ処理部108、処理順序決定部110、詰め込み位置決定部112、詰め込み可能量記憶部114、指示書データ作成部116、及び印刷制御部118を有する。   FIG. 2 shows an example of the functional configuration of the print control apparatus 10. As illustrated, the print control apparatus 10 includes an order processing unit 102, a spooler 104, a delivery destination DB 106, a name identification processing unit 108, a processing order determination unit 110, a stuffing position determination unit 112, a stuffable amount storage unit 114, and instruction data creation. Section 116 and a print control section 118.

受注処理部102は、発注者50のPC60から送られてくる印刷注文を受注する処理を行う。送られてくる印刷注文には、例えば、印刷物の内容を表す印刷データ(例えばページ記述言語で記述される)、その印刷データの印刷の際の印刷設定や印刷結果に対する後処理の設定などの情報、発注者を特定する情報、「納品先」を特定する情報、納期指定等が含まれる。なお、印刷データを印刷制御装置が予め保持しておき、発注者に発注したい印刷データを選択させ、印刷設定や印刷結果に対する後処理の設定などの情報、発注者を特定する情報、「納品先」を特定する情報、納期指定等の情報のみ受け付けるようにすることで、印刷注文を受注するようにしてもよい。   The order processing unit 102 performs processing for receiving a print order sent from the PC 60 of the orderer 50. The print order sent includes, for example, print data (for example, written in a page description language) representing the contents of the printed matter, information such as print settings when printing the print data and post-processing settings for the print result , Information for specifying the orderer, information for specifying the “delivery destination”, delivery date designation, and the like. Note that the print control device holds the print data in advance and allows the orderer to select the print data that he / she wants to order, such as print settings and post-processing settings for the print results, information for specifying the orderer, “delivery destination” The print order may be received by accepting only the information specifying “” and information such as delivery date designation.

印刷設定には、例えば、印刷部数、用紙サイズ、用紙の紙質、モノクロ印刷かカラー印刷かの区別、両面印刷を行うか否か等の項目がある。後処理設定には、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 print control apparatus 10 side, the user ID issued to the orderer by the print control apparatus 10 side may be used as information for specifying the orderer.

また、「納品先」を特定する情報は、例えば、その納品先が所属する配送先(会社や支店等)の名称及び住所、配送先の代表電話番号、納品先の電話番号、納品先が個人である場合は所属部署名や個人名、所属部署やその個人の電話番号、納品先が部署である場合は部署名やその部署の代表電話番号等、の属性情報である。もちろんこれらは一例に過ぎず、これら全てが含まれている必要はないし、これ以外の属性項目が含まれていてもよい。これら納品先の属性情報が印刷制御装置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 print control apparatus 10 side, the user ID issued to the delivery destination by the print control apparatus 10 side may be used as information for specifying the delivery destination.

発注者イコール納品先であるビジネスモデルを採用する場合は、発注者を特定する情報と、配送先及び納品先を特定する情報と、は重複した情報となるので、一方のみでよい。   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 spooler 104 accumulates (spools) each print order received by the order processing unit 102 until printing and packing processing are executed. For example, the spooler 104 holds the above-described print data, print / post-processing settings, and orderer / delivery destination information for each received print order.

配送先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 delivery destination DB 106. In this example, “group” is a unit of delivery destination, and identification information (delivery destination ID) is assigned to each group A, B, C,. In the delivery order information, a number indicating the delivery order of the delivery destination is registered in association with the ID of each delivery destination in the delivery destination. The lower the delivery order number, the earlier the delivery order.

納品順序情報は、個々の配送先での各個人や部署等の位置や、納品作業者の動線等を考慮して、配送先毎に定められ、配送先DB106に登録されている。   The delivery order information is determined for each delivery destination and registered in the delivery destination DB 106 in consideration of the position of each individual or department at each delivery destination, the flow line of delivery workers, and the like.

納品先情報における納品先の単位は、配送先毎の事情に応じて定められる。例えば、個人が納品先の単位である配送先もあれば、互いに席が近い複数の個人からなるグループが納品先の単位である配送先もある。更に、複数階からなる建物の中の各階(フロア)を納品先の単位とする場合もあり、この場合の納品順序情報は、例えば階の順番とすればよい。   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 delivery destination DB 106 specifies, for each delivery destination, a person (referred to as a “recipient”) who receives the packing box at the delivery destination and distributes the pack of each printed matter to each delivery destination. Information is also registered.

印刷制御装置10は、配送先DB106の他に、上述した発注者や納品先である個人や部署の属性情報を登録した顧客データベースを有していてもよい。顧客データベースに登録された個人や部署は、納品順序情報における納品先の単位と同じである場合もあれば異なる場合もある。異なる場合は、それら個人や部署と納品先の単位との対応関係(すなわち個人や部署のIDと、納品先IDとの対応関係)の情報を作成し、印刷制御装置10に登録しておく。   In addition to the delivery destination DB 106, the print control apparatus 10 may have a customer database in which attribute information of an individual who is an orderer or a delivery destination is registered. Individuals or departments registered in the customer database may or may not be the same as the delivery destination unit in the delivery order information. If they are different, information on the correspondence between the individual or department and the unit of the delivery destination (that is, the correspondence between the ID of the individual or department and the delivery destination ID) is created and registered in the print control apparatus 10.

図2の説明に戻ると、名寄せ処理部108は、スプーラ104にスプールされた印刷注文群に対して「名寄せ」処理を実行する。「名寄せ」とは、複数の印刷注文を「配送先」毎にグループ分けする処理である。名寄せの結果得られる個々のグループは、配送先が同一の注文を1以上含んでいる。このグループが、作業者70による梱包作業の単位(以下「梱包作業単位」と呼ぶ)となる。名寄せは、例えば、印刷注文の中の納品先の情報に含まれる、納品先が所属する会社名、会社名と支店名のペア、納品先の住所、又は電話番号等をキーとしてスプーラ104内の印刷注文をソートしたり検索したりすることで実行される。どの属性情報を名寄せのキーとするかは、例えば配送先毎に定めておけばよい。   Returning to the description of FIG. 2, the name identification processing unit 108 executes “name identification” processing for the print order group spooled in the spooler 104. “Name collation” is a process of grouping a plurality of print orders for each “delivery destination”. Each group obtained as a result of name identification includes one or more orders having the same delivery destination. This group is a unit of packing work by the worker 70 (hereinafter referred to as “packing work unit”). For example, name identification is performed in the spooler 104 by using, as a key, the name of the company to which the delivery destination belongs, the pair of the company name and the branch name, the address of the delivery destination, or the telephone number included in the delivery destination information in the print order. This is done by sorting and searching for print orders. Which attribute information is used as a name identification key may be determined for each delivery destination, for example.

名寄せ処理部108により、1以上の梱包作業単位が生成され、その中から処理すべき梱包作業単位が1つ選ばれる。   One or more packing operation units are generated by the name identification processing unit 108, and one packing operation unit to be processed is selected from them.

処理順序決定部110は、処理対象に選ばれた梱包作業単位に含まれる各印刷注文の処理順序を決定する。この決定処理では、その梱包作業単位の配送先に対応する納品順序情報を配送先DB106から求め、その納品順序情報が示す順序の逆順を処理順序とする。これにより、梱包作業単位内の各印刷注文をその処理順序に従って印刷・後処理し、梱包箱の底から順に箱詰めしていくと、納品順序が早いパックほど梱包箱の上面(すなわちパックを出し入れする口)の近くに位置することになる。したがって、配送先で梱包箱を開梱し、上から順にパックを取り出していけば、納品順にパックが取り出されていくことになる。例えば、配送先内で各パックを配布する役目の人は、開梱した梱包箱をカートに載せ、納品順序の経路に沿って巡回しながら、箱内のパックを上から順に取り出して順に納品先に納めていけばよい。   The processing order determination unit 110 determines the processing order of each print order included in the packing unit selected as a processing target. In this determination processing, delivery order information corresponding to the delivery destination of the packing work unit is obtained from the delivery destination DB 106, and the reverse order of the order indicated by the delivery order information is set as the processing order. As a result, each print order in the packing unit is printed and post-processed according to the processing order, and the boxes are packed in order from the bottom of the packing box. It will be located near the mouth). Therefore, if the packing box is unpacked at the delivery destination and the packs are taken out in order from the top, the packs are taken out in the order of delivery. For example, a person who distributes each pack in the delivery destination places the unpacked packaging box on the cart, patrols along the route of delivery order, takes out the packs in the order from the top, and delivers to the destination in order. Just pay it.

詰め込み位置決定部112は、個々の注文(納品先)宛の印刷物のパックの梱包箱内での詰め込み位置を決定する。ここでは、「詰め込み位置」として、少なくとも、梱包箱の底面及び上面に平行な断面内での位置を決定する。例えば、図5に示すように、梱包箱90が、規定のサイズ(例えばA4サイズ)の印刷物を束ねたパック80を横に3つ並べて箱詰め可能な大きさであるとすると、図6に示すように「左寄せ」、「中央」、「右寄せ」の3つの詰め込み位置が規定される。なお、「左寄せ」、「右寄せ」等の位置は、その箱90の予め定められた基準面92の側から見た場合の位置である。このように規格化されたサイズの印刷物のパック(ただし厚みは個々に異なる)を対象とする場合、箱の断面に関する「詰め込み位置」は、その断面をサイズ毎に分けてできる個々の領域である。   The stuffing position determination unit 112 determines a stuffing position in a packing box of a pack of printed materials addressed to individual orders (delivery destinations). Here, at least the position in the cross section parallel to the bottom surface and the top surface of the packaging box is determined as the “packing position”. For example, as shown in FIG. 5, if the packing box 90 has such a size that it can be boxed by arranging three packs 80 in which printed products of a prescribed size (for example, A4 size) are bundled side by side, as shown in FIG. Three stuffing positions of “left alignment”, “center”, and “right alignment” are defined. Note that the positions such as “left alignment” and “right alignment” are positions when viewed from a predetermined reference plane 92 side of the box 90. When a pack of printed matter of a standardized size (thickness varies from one to another) is targeted, the “stuffing position” regarding the cross section of the box is an individual area that can be divided by size. .

梱包箱90のどの面を基準面92とするかは予め定めておく。例えば、配送先を示す送付先ラベル(宛名票)を貼付する面を基準面92とするなどの規則を定めておいてもよいし、基準面92に対しその面が基準面であることを示すマークを印刷しておくなどしてもよい。   Which surface of the packaging box 90 is used as the reference surface 92 is determined in advance. For example, a rule may be established such that a surface to which a delivery destination label (address tag) indicating a delivery destination is attached is used as a reference surface 92, or the reference surface 92 indicates that the surface is a reference surface. A mark may be printed.

なお、箱90の断面内で(言い換えれば箱90を上から俯瞰したときに)どの領域にあるかだけでなく、その領域上のどの高さにあるのか(例えばその領域に上に積まれたパック群の中で箱90の底面から、又は上面から何番目に積まれているのか)を、詰め込み位置に含めてもよい。   In addition, in the cross section of the box 90 (in other words, when the box 90 is looked down from above), not only in which area it is, but also in the height above that area (for example, stacked in that area) In the pack group, it may be included in the stuffing position from the bottom surface of the box 90 or the order of stacking from the top surface).

あるパック80の詰め込み位置は、処理順序決定部110で決定した処理順序においてそのパック80の直前のパック80までのパック群を梱包箱90に詰め込んだ状態での、その箱90内の各詰め込み位置の詰め込み状況を考慮して決定する。個々の詰め込み位置の詰め込み状況は、例えば図6に示すように、個々の詰め込み位置の「詰め込み可能量」で表してもよい。ある詰め込み位置の詰め込み可能量は、直前のパック80までの詰め込んだ時点での、当該詰め込み位置に積まれたパック80群の高さの合計を、梱包箱90の高さから引いた結果の値である。詰め込み位置の決定処理では、例えば、あるパック80の詰め込み先の詰め込み位置として、直前のパック80まで詰め込んだ時点での詰め込み可能量が最大の詰め込み位置を選択する。   Packing positions of a certain pack 80 are the respective packing positions in the box 90 in a state where the pack group up to the pack 80 immediately before the pack 80 is packed in the packing box 90 in the processing order determined by the processing order determination unit 110. Determined by considering the stuffing situation. For example, as shown in FIG. 6, the stuffing status of each stuffing position may be represented by “a stuffable amount” of each stuffing position. The stuffable amount at a certain stuffing position is a value obtained by subtracting the total height of the packs 80 stacked at the stuffing position at the time of stuffing up to the immediately preceding pack 80 from the height of the packing box 90. It is. In the stuffing position determination process, for example, as the stuffing position of a certain pack 80, the stuffing position having the maximum stuffable amount at the time of stuffing up to the immediately preceding pack 80 is selected.

詰め込み可能量記憶部114は、詰め込み位置決定部112が各パック80の詰め込み位置の決定処理の際に用いる作業用の記憶部であり、各パック80を順に詰め込んだ各時点での、梱包箱90内に設定された詰め込み位置毎の詰め込み可能量を記憶する。図7に、ある時点で詰め込み可能量記憶部114に記憶されているデータの例を示す。この例は。図5及び図6に示した「左寄せ」、「中央」、「右寄せ」の詰め込み位置がある場合の例であり、それら詰め込み位置毎に詰め込み可能量の数値が示されている。   The packable amount storage unit 114 is a storage unit for work used by the pack position determination unit 112 when determining the pack position of each pack 80, and the packing box 90 at each point when the packs 80 are sequentially packed. The stuffable amount for each stuffing position set in is stored. FIG. 7 shows an example of data stored in the stuffable amount storage unit 114 at a certain time. This example. This is an example in the case where there are “left-justified”, “center”, and “right-justified” stuffing positions shown in FIGS. 5 and 6, and a numerical value of the stuffable amount is shown for each stuffing position.

図2の説明に戻ると、指示書データ作成部116は、詰め込み位置決定部112が決定した各パック80の詰め込み位置に基づき、詰め込み指示書及び仕分け指示書の印刷データを作成する。   Returning to the description of FIG. 2, the instruction sheet data creation unit 116 creates the print data of the packing instruction sheet and the sorting instruction sheet based on the packing position of each pack 80 determined by the packing position determination unit 112.

図8に示すように、詰め込み指示書82は、パック80に貼付するものであり、そのパック80の詰め込み位置を示す。作業者70は、ある注文Xに係る印刷物の束を包装してパック80を作成し、そのパック80に対して詰め込み指示書82を貼付する。そして、貼付された詰め込み指示書82を見て詰め込み位置を確認しつつ、当該パック80を梱包箱90内のその詰め込み位置に詰め込む。   As shown in FIG. 8, the stuffing instruction 82 is attached to the pack 80 and indicates the stuffing position of the pack 80. The operator 70 creates a pack 80 by wrapping a bundle of printed materials related to a certain order X, and affixes a packing instruction 82 to the pack 80. Then, the pack 80 is packed into the packing position in the packing box 90 while checking the packing position by looking at the pasted packing instruction 82.

詰め込み指示書82には、詰め込み位置の他に、当該パック80の納品先の情報や、当該パック80の内容物(印刷物)の情報を表示してもよい。このような詰め込み指示書82の例を図9に示す。図9に示す詰め込み指示書は上下2つの欄があり、上の欄に納品先と内容物の情報が、下の欄に詰め込み位置を含む梱包情報が、それぞれ表示されている。納品先及び内容物の情報は、印刷注文の情報及び顧客データベースから取得すればよい。   In the stuffing instruction 82, in addition to the stuffing position, information on the delivery destination of the pack 80 and information on the contents (printed matter) of the pack 80 may be displayed. An example of such a stuffing instruction sheet 82 is shown in FIG. The stuffing instruction shown in FIG. 9 has two upper and lower columns, and information on the delivery destination and contents is displayed in the upper column, and packing information including the stuffing position is displayed in the lower column. Information on the delivery destination and the contents may be acquired from the print order information and the customer database.

図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 pack 80 among the areas obtained by dividing the cross section parallel to the bottom surface of the packaging box for each plane size of the pack 80. In this example, the height position indicates the position of the pack 80 from the bottom surface of the stuffing position. In addition, the height position may be included in the concept of the stuffing position in addition to the position in the cross section of the box, or the box number may be included.

詰め込み指示書の別の例を図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 pack 80 includes a graphical display in addition to the description in words. The illustrated display illustrated in a perspective view shows where to pack the pack 80 with respect to the state in which the packing box 90 has been packed up to the immediately preceding pack.

仕分け指示書は、1つの梱包箱90に対して1つ作成されるものであり、その梱包箱90内に誰宛のパック80がどのような配置で詰め込まれているのかを示す。図11に仕分け指示書の一例を示す。これは、パック80が横に2列並べて収容可能な梱包箱90についての例であり、その梱包箱90の基準面92から見たときのパック80群の詰め込み状態を模式的に示している。この模式図内の各パックを示す矩形の中には、各パックの納品先の部署や個人の名前等が示されている。また、図11の仕分け指示書には、梱包箱90の空きスペースを埋めるために入れた緩衝材の位置も表示されている。   One sort instruction is created for each packing box 90, and indicates to whom the pack 80 is packed and arranged in the packing box 90. FIG. 11 shows an example of the sorting instruction. This is an example of a packing box 90 in which the packs 80 can be accommodated in two rows horizontally, and schematically shows a packed state of the pack 80 group when viewed from the reference plane 92 of the packing box 90. In the schematic diagram, the rectangle indicating each pack indicates the department to which each pack is delivered, the name of the individual, and the like. In addition, in the sorting instruction in FIG. 11, the position of the cushioning material put in to fill the empty space of the packing box 90 is also displayed.

仕分け指示書は、梱包箱90内に詰め込むすべてのパック80の詰め込み先が確定すると作成可能となる。この確定の時点での詰め込み可能量があらかじめ定めた緩衝材閾値より大きい詰め込み位置があれば、仕分け指示書には、その詰め込み位置の最上段にその詰め込み可能量の高さを持つ緩衝材のマークを加える。印刷された仕分け指示書は、梱包箱90内に入れたり、梱包箱90(例えば基準面92)に貼付したりする。配送先での納品を担当する人は、この仕分け指示書を参考にして各パック80を梱包箱90から取り出し、各納品先に順に配布する。   The sorting instruction can be created when the packing destinations of all the packs 80 to be packed in the packing box 90 are determined. If there is a stuffing position where the stuffable amount at the time of this determination is larger than a predetermined buffer material threshold, the sorting instruction sheet will indicate the mark of the cushioning material having the stuffable amount at the top of the stuffing position. Add The printed sorting instruction is put into the packing box 90 or attached to the packing box 90 (for example, the reference surface 92). A person in charge of delivery at the delivery destination takes out each pack 80 from the packing box 90 with reference to this sorting instruction, and distributes it to each delivery destination in order.

図2の説明に戻ると、印刷制御部118は、梱包作業単位内の各印刷注文を、処理順序決定部110が決定した処理順序に従って順にプリンタ20に印刷させる。個々の印刷注文についての印刷処理では、その注文の情報に含まれる印刷データ、印刷設定、及び後処理設定に従ってプリンタ20を制御することで、注文された印刷物を注文された部数だけ製作する。   Returning to the description of FIG. 2, the print control unit 118 causes the printer 20 to print each print order in the packing work unit in order according to the processing order determined by the processing order determination unit 110. In the print processing for each print order, the printer 20 is controlled according to the print data, print settings, and post-processing settings included in the order information, and the ordered printed matter is produced in the number of copies ordered.

また、印刷制御部118は、印刷注文毎に、その注文に対応する印刷物のパック80に貼付する詰め込み指示書の印刷データをプリンタ20に印刷させる。詰め込み指示書を印刷させるタイミングは、例えば印刷注文の印刷データの印刷の直前又は直後のように、貼付先のパック80との対応づけが分かるタイミングとする。例えば、印刷注文の印刷データの印刷の直後(すなわち当該印刷注文の印刷と、その次の印刷注文の印刷との間)に詰め込み指示書を印刷するようにすれば、作業者70は、出力されたその印刷注文の印刷物の束を包装し、包装結果のパックに対し、それら印刷物の後に出力された詰め込み指示書を貼付するという自然な流れで作業を行えばよくなる。   In addition, for each print order, the print control unit 118 causes the printer 20 to print the print data of the stuffing instruction sheet to be attached to the printed matter pack 80 corresponding to the order. The timing for printing the stuffing instruction is, for example, a timing at which the correspondence with the pack 80 at the pasting destination can be known, such as immediately before or after printing the print data of the print order. For example, if the stuffing instruction is printed immediately after printing the print data of the print order (that is, between the printing of the printing order and the printing of the next printing order), the operator 70 is output. In addition, it is only necessary to work in a natural flow of packaging a bundle of printed materials of the printing order and attaching a packing instruction output after the printed materials to the pack of the packaging result.

また、印刷制御部118は、梱包箱毎に、例えばその梱包箱に詰める全ての印刷注文についての印刷完了の後に、その梱包箱用の仕分け指示書の印刷データをプリンタ20に印刷させる。   Further, for each packing box, the print control unit 118 causes the printer 20 to print the print data of the sorting instruction for the packing box after completing the printing for all the printing orders packed in the packing box, for example.

以上、実施形態の印刷制御装置10の構成について説明した。   The configuration of the print control apparatus 10 according to the embodiment has been described above.

次に、図12を参照して、処理順序決定部110が行う処理の手順の一例を説明する。この手順では、処理順序決定部110は、名寄せ処理部108による名寄せの結果生成された梱包作業単位(配送先が同じ印刷注文の集合)のうちの1つを受け取る(S10)と、その梱包作業単位内の印刷注文の納品先が全て同じであるかどうかを判定する(S12)。全て同じであれば、配送先での納品先毎の仕分けは不要なので、梱包作業単位内の印刷注文をどのような順序で印刷・梱包しても構わない。したがって、それら印刷注文の処理順序は任意に決めてよいが、図12では1つの例として、その梱包作業単位内での印刷注文の並び順をそのまま処理順序とし(S14)、それを最終的な処理順序に決定している(S26)。   Next, an example of a processing procedure performed by the processing order determination unit 110 will be described with reference to FIG. In this procedure, the processing order determination unit 110 receives one of the packaging work units (a collection of print orders having the same delivery destination) generated as a result of the name identification performed by the name identification processing unit 108 (S10), and the packaging operation is performed. It is determined whether the delivery destinations of the print orders in the unit are all the same (S12). If they are all the same, it is not necessary to sort each delivery destination at the delivery destination, so the printing order in the packing unit may be printed and packed in any order. Therefore, the processing order of these print orders may be arbitrarily determined. However, as an example in FIG. 12, the order of the print orders within the packing unit is used as the processing order as it is (S14). The processing order is determined (S26).

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 destination DB 106. (S16). If the delivery order information can be searched (the determination result in S16 is Yes), a tentative processing order is generated by sorting the print orders in the packing operation unit in descending order of the delivery order (S18). If the delivery order information of the delivery destination is not found (determination result No in S16), the order of the print orders in the packing operation unit is used as a temporary processing order as it is (S20).

次に処理順序決定部110は、梱包作業単位の中に、梱包箱の受取者(配送先で梱包箱を受け取って中身のパックを各納品先に配布する役目の人)を納品先とする注文が含まれているか否かを判定する(S22)。含まれていれば、S18及びS20で暫定的に定めた処理順序中のその受取者宛の印刷注文をその処理順序の最後に移動させ(S24)、この変更を加えた処理順序を最終的な処理順序に決定する(S26)。これにより、受取者宛の印刷注文は梱包箱の最上部に詰め込まれることになり、受取者は梱包箱を開梱した際、すぐに自分宛のパックを取り出すことができる。   Next, the processing order determination unit 110 places an order in which the delivery recipient is the recipient of the packaging box (the person who receives the packaging box at the delivery destination and distributes the packed contents to each delivery destination). Is included (S22). If it is included, the print order addressed to the recipient in the processing order tentatively determined in S18 and S20 is moved to the end of the processing order (S24), and the processing order to which this change is made is finalized. The processing order is determined (S26). As a result, the print order addressed to the recipient is packed at the top of the packaging box, and the recipient can immediately take out the pack addressed to himself / herself when the packaging box is opened.

受取者宛の注文がない場合は、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 position determination unit 112, the instruction data generation unit 116, and the print control unit 118 will be described with reference to FIG.

この手順では、詰め込み位置決定部112が、決定された処理順序の先頭の印刷注文を今回の詰め込み対象として取り出すと共に(S28)、詰め込み可能量記憶部114(図7参照)から各詰め込み位置(例えば図6参照)の現在の詰め込み可能量の値を取得する(S30)。この時点ではまだ箱には1つのパックも詰め込んでいないので、全ての詰め込み位置の詰め込み可能量が箱の高さと等しい値である。また、詰め込み位置決定部112は、S28で取り出した印刷注文を印刷、後処理した場合にできる印刷物のパック80の厚みを計算する(S32)。パック80の厚みは、その印刷注文の印刷データが表す文書のページ数と、印刷設定に含まれる印刷部数の値から計算すればよい。次に、各詰め込み位置のうち詰め込み可能量が最も大きい詰め込み位置を、今回の詰め込み対象のパックの詰め込み先に決定する(S34)。詰め込み可能量が最大の詰め込み位置が複数存在する場合は、そのいずれを選択してもよい。この決定に伴い、詰め込み可能量記憶部114内のその詰め込み先の詰め込み位置の詰め込み可能量からそのパックの厚みを減算する。   In this procedure, the stuffing position determining unit 112 takes out the first print order in the determined processing order as the current stuffing target (S28), and each stuffing position (for example, from the stuffable amount storage unit 114 (see FIG. 7)). The value of the current stuffable amount (see FIG. 6) is acquired (S30). At this point in time, the pack has not yet been packed into one pack, so the stuffable amount at all the stuffing positions is equal to the height of the box. In addition, the stuffing position determination unit 112 calculates the thickness of the printed matter pack 80 that is obtained when the print order taken out in S28 is printed and post-processed (S32). The thickness of the pack 80 may be calculated from the number of document pages represented by the print data of the print order and the value of the number of copies included in the print settings. Next, the stuffing position having the largest stuffing capacity among the stuffing positions is determined as the stuffing destination of the pack to be stuffed this time (S34). When there are a plurality of stuffing positions with the maximum stuffing capacity, any of them may be selected. Along with this determination, the thickness of the pack is subtracted from the stuffable amount at the stuffing position at the stuffing destination in the stuffable amount storage unit 114.

なお、S34において詰め込み可能量が最大の詰め込み位置を今回のパック80の詰め込み先に選択するのはあくまで一例に過ぎない。他の規則に従って選択するようにしてもよい。   Note that selecting the stuffing position with the maximum stuffable amount in S34 as the stuffing destination of the current pack 80 is merely an example. You may make it select according to another rule.

次に指示書データ作成部116が、決定された詰め込み位置を表す詰め込み指示書の印刷データを作成する(S36)。印刷制御部118は、今回の詰め込み対象の注文の印刷データ、印刷及び後処理の設定情報、及び詰め込み指示書の印刷データを受け取り、これらのデータに従って、まずその注文の印刷データを部数分だけプリンタ20に印刷及び後処理させ(S38)、その後詰め込み指示書の印刷データをプリンタ20に印刷させる(S40)。作業者70は、プリンタ20から順に出力される印刷物を重ねていき、当該注文の全部数の出力が完了すると、それらを束ねて包装し、包装結果のパック80に対して詰め込み指示書を貼付する。そして、そのパック80を梱包箱90内の、詰め込み指示書に示される詰め込み位置に詰め込む。例えば、図6に例示したパック80を3列で詰め込み可能な梱包箱90を用いる場合において、詰め込み指示書に「左寄せ」の詰め込み位置が指示されていれば、作業者70は、その詰め込み指示書が貼付されたパック80を3列のうち基準面92から見て左側の列に詰め込む。   Next, the instruction sheet data creation unit 116 creates print data of a stuffing instruction sheet representing the determined stuffing position (S36). The print control unit 118 receives the print data of the order to be stuffed this time, the setting information for printing and post-processing, and the print data of the stuffing instruction, and according to these data, first prints the print data of the order by the number of copies. 20 is printed and post-processed (S38), and then the print data of the packing instruction is printed on the printer 20 (S40). The worker 70 piles up the printed materials sequentially output from the printer 20, and when the output of the total number of the orders is completed, bundles them and packages them, and affixes a packing instruction to the pack 80 of the packaging result. . Then, the pack 80 is packed into the packing position in the packing box 90 indicated by the packing instruction. For example, in the case of using the packing box 90 that can pack the packs 80 illustrated in FIG. 6 in three rows, if the “left-justified” packing position is instructed in the packing instruction, the operator 70 indicates the packing instruction. Are packed in the left column when viewed from the reference plane 92 among the three columns.

印刷制御装置10は、S40の後、処理順序の最後の注文まで処理が完了したかどうかを判定し(S42)、完了していなければS28に戻り、処理順序内の次の印刷注文についての処理を行う。処理順序内の全ての印刷注文の処理が完了すれば、指示書データ作成部116が、それら各印刷注文の詰め込み位置の情報に基づいて仕分け指示書(図11参照)の印刷データを生成し、これを印刷制御部118がプリンタ20に印刷させる(S44)。作業者70は、仕分け指示書に緩衝材マークが示されていれば(図11参照)、その緩衝材マークのある詰め込み位置に対して緩衝材を入れた上で梱包箱90を閉じ、テープ留め等により梱包箱90を封じる。   The print control apparatus 10 determines whether or not the process has been completed up to the last order in the process order after S40 (S42). If not completed, the process returns to S28, and the process for the next print order in the process order is performed. I do. When the processing of all the print orders in the processing order is completed, the instruction data generation unit 116 generates print data of the sorting instruction (see FIG. 11) based on the information on the stuffing position of each print order, The print controller 118 causes the printer 20 to print this (S44). When the cushioning material mark is indicated in the sorting instruction (see FIG. 11), the operator 70 puts the cushioning material into the stuffing position where the cushioning material mark is located and then closes the packing box 90 and fastens with tape. The packaging box 90 is sealed by, for example.

図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 pack 80 for each print order is automatically packed in a predetermined processing order. Even if the pack 80 is packed in any packing position, the pack 80 may protrude from the packing box 90. In such a case, the current packing box 90 may be simply sealed at that time, and the next packing box 90 may be packed with the current pack 80. However, in this method, since the thickness of the pack 80 of this time is large, when such a protrusion occurs, a large space is created in the current packing box 90, and space efficiency is improved even if the space is filled with a cushioning material. Not good. Therefore, in the following, when the pack 80 to be packed is out of the current packing box 90 regardless of the packing position, the pack 80 is divided and packed to improve the utilization rate of the packing box 90. aim. Hereinafter, such a modification will be described.

図14に模式的に示す例では、今回のパック80は、現在の梱包箱90すなわち「箱1」の、その時点で詰め込み可能量が最大の詰め込み位置「右寄せ」に収まり切らない。しかし、それを分割パック82-1及び82−2(以下、区別する必要の無い場合は「分割パック82」と呼ぶ)の2つに分割し、「右寄せ」と「中央」の詰め込み位置に詰め込めば「箱1」に収まり切る。   In the example schematically illustrated in FIG. 14, the current pack 80 does not completely fit in the current packing box 90, that is, “box 1”, at the stuffing position “right-justified” at which the stuffable amount is the maximum. However, it is divided into two divided packs 82-1 and 82-2 (hereinafter referred to as “divided pack 82” when it is not necessary to distinguish between them), and packed into “right-justified” and “center” packed positions. Fits in “Box 1”.

一方、図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 pack 82 is divided no matter how the current pack 80 is divided. -2 cannot be stored in "Box 1" and needs to be sent to the next packing box 90, "Box 2".

以下に説明する変形例の手順では、今回のパック80が分割により図14の例のように現在の梱包箱90内に収まるかどうかをまず判定し、収まらない場合にのみ図15の例のように分割結果のパックを次の梱包箱90に回す。このような処理手順の一例を,図16及び図17に示す。   In the procedure of the modified example described below, it is first determined whether or not the current pack 80 fits into the current packing box 90 as shown in the example of FIG. 14 by dividing, and only when the pack 80 does not fit as shown in the example of FIG. The divided result pack is turned to the next packing box 90. An example of such a processing procedure is shown in FIGS.

図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 position determination unit 112 determines whether or not the current stuffing target packaging box 90 is empty after S32 (S50). Here, when all of the current stuffable amounts (obtained in S30) obtained in S30 are equal to or less than a certain threshold value, it is determined that the current packing box 90 is not empty. This threshold is 0 or a small value close to 0. For example, if the empty space at the top of the packaging box 90 is less than or equal to this threshold value, there is no problem even if a cushioning material is not inserted (in other words, the aforementioned threshold value is determined as such). If the stuffable amount at all the stuffing positions in the current packing box 90 is less than or equal to the above-described threshold value, it is determined that there is no space in S50, the determination result is No, and the process proceeds to the process (described later) in FIG. .

そうでない場合、すなわち少なくとも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 position determining unit 112 determines that the thickness of the current pack 80 obtained in S32 is the stuffing acquired in S30. It is determined whether or not the maximum value is exceeded (S51). If the result of this determination is No, the pack 80 of this time can be stuffed without protruding from the current packing box 90 with respect to the stuffing position with the maximum stuffing capacity, so the process proceeds to S34 in FIG. May be determined as the stuffing destination, and the processing after S36 may be performed.

S51の判定結果がYesの場合は、今回のパック80はそのままではどの詰め込み位置に詰め込んでも現在の梱包箱90からはみ出てしまう。この場合には、今回のパック80を複数に分割することで現在の梱包箱90にはみ出すことなく詰め込み可能かを判定する(S52)。   If the determination result in S51 is Yes, the current pack 80 protrudes from the current packing box 90 regardless of the packing position as it is. In this case, it is determined whether the current pack 80 is divided into a plurality of packs so that they can be packed without protruding into the current packing box 90 (S52).

例えば、現在の梱包箱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 pack 80 relating to the current print order can be stuffed based on the total stuffable amount at each stuffing position of the current packaging box 90. When the thickness of the pack 80 this time exceeds the total, it cannot be packed. If it does not exceed, it cannot be immediately packed. This is because the division of the pack 80 is based on the thickness per one copy of the printed matter corresponding to the print order, and a vacant space less than the thickness of the one copy does not function as a storage space for the divided pack 82. Therefore, if it does not exceed, the simulation is performed while changing the thickness of each divided pack 82 in units of the thickness per printed matter corresponding to the print order, so that all the divided packs 82 are empty in the current packing box 90. What is necessary is just to search for a division method that fits in the space (the total amount of stuffable positions at each stuffing position). In this simulation, for example, divided packs having thicknesses that can be accommodated at the respective stuffing positions may be allocated in descending order of the stuffable amount. If a division method capable of accommodating the current pack 80 is found, the determination result of S52 is Yes (packing is possible), and No is found (packing is impossible).

この分割シミュレーションにおいて、分割パックの厚みの許容下限値を定めておき、その許容下限値以下となる分割パックができる分割の仕方は認めないようにしてもよい。あまりに薄い分割パックは包装作業が困難であったり、包装材等の点で効率が良くなかったりする場合があるからである。また、分割パックの数に許容上限値を設けておき、分割パック数がその許容上限値を上回る分割の仕方は認めないようにしてもよい。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 pack 80 for one print order is divided into too many numbers, the distribution work at the delivery destination to each delivery destination may become complicated.

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 current packing box 90, the current print order is divided into a plurality of divided packs 82 in accordance with the division method. (S54). At this time, the thickness and the stuffing position of each of the divided packs 82 are determined. The instruction sheet data creating unit 116 creates the stuffing instruction sheet print data for each of the divided packs 82 (S56). Then, the print control unit 118 causes the printer 20 to print the print data of the print order for each of the divided packs 82 (repeated by S62) by the number of copies of the divided packs 82 (S58). The operator creates the divided pack 82 by wrapping the output printed matter. Further, the stuffing instruction corresponding to the divided pack is printed on the printer 20 (S60). The operator attaches the packing instruction to the split pack 82 and packs the split pack 82 into the packing destination position indicated by the packing instruction in the current packing box 90.

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 current packing box 90 is not found in S52, for example, the current packing box 90 is packed as much as possible and the rest is transferred to the next packing box 90. The printing order is divided into a plurality of divided packs (S64). For example, in the division simulation of S52, all the filling positions (when the allowable upper limit value is set for the number of divisions, the (allowable upper limit value-1) filling positions in order from the filling position with the largest possible filling amount) are set. On the other hand, when the divided packs 82 having the maximum thickness are assigned (in units of one unit of thickness), the remaining number of copies that cannot be assigned becomes the divided pack 82 that is turned to the next packing box 90. In this case, the packing position of the divided pack 82 to be turned to the next packing box 90 may be determined in the same way as the determination method of the packing position of the pack 80 in S34 of FIG. At the time of S64, the thickness and the packing position of the divided pack 82 to be packed in the current packing box 90 and the divided pack 82 to be turned to the next packing box 90 are determined (the packing position of the divided pack to be turned to the next packing box 90 is It can be determined according to any rules). The instruction sheet data creation unit 116 creates the stuffing instruction sheet print data for each of the divided packs 82 (S66). Then, the print control unit 118 sets each divided pack 82 packed in the current packing box 90 as a processing continuation target, puts the divided pack 82 to be turned to the next packing box 90 on hold, and stores it along with the corresponding packing instruction data. (S68). And the process of S58-S62 is repeated about each division | segmentation pack 82 of a process continuation object.

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 print control apparatus 10 determines the information, print data, print, and post-processing for each divided divided pack 82. The processing returns to S28 while processing settings, the number of copies of the printed matter included in the divided pack, and the stuffing instruction data are stored, and processing for the next print order in the processing order is performed. If there is no next print order in the processing order, the process returns to S42. With respect to this next printing order, the current packing box 90 is tried to be packed by the procedure described above, and if it cannot be accommodated in the current packing box 90, a part or all of the next printing order is placed in the next packing box 90. To be put on hold. The above processing is repeated until the current packing box 90 is full, that is, until the determination result in S50 is No. Divided packs whose processing has been suspended to be sent to the next packaging box 90 are queued in the order in which they were generated (that is, in the order in which they were determined to be suspended). Printing or the like is performed on the suspended divided pack 82 when the current packing box 90 is full, that is, when the determination result of S50 is No.

図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 print control apparatus 10 proceeds to the procedure of FIG. 17 and determines whether there is a pending divided pack (S70). If there is no pending split pack 82, the instruction data creation unit 116 creates the data of the current sorting instruction for the packing box 90 as in S44 of FIG. 13, and the print control unit 118 sorts the printer 20 according to the data. The instruction sheet is printed (S72). The operator 70 seals the current packing box 90 with a tape or the like by sealing or pasting the sorting instruction output in S72 in the current packing box 90. As a result, the current packing box 90 is completely packed, and the printing control apparatus 10 sets the next packing box 90 as a new “current packing box 90” and returns to S28 in FIG. Perform the process. At this time, the stuffable amount storage unit 114 stores the value of the stuffable amount of the new “current packing box 90”. In addition to this example, when the “current packing box 90” is completely packed and the “new packing box 90” is to be packed, the packable amount storage unit 114 can pack the “current packing box 90”. The value of the amount is reset, and the value of the stuffable amount of “new packing box 90” is stored.

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 data creation unit 116 creates sorting instruction data for the current packing box 90 (S74). This sorting instruction includes the same order for the next box (for example, the box number) for the divided pack 82 packed in the current packing box 90 and the rest of which is turned to the next packing box 90. Include information that the remaining part of is packed. The sorting instruction is printed on the printer 20. As a result, the processing for the current packaging box 90 is completed, and the processing from S76 onward is executed with the next packaging box 90 as the new “current packaging box 90”.

すなわち、印刷制御部118は、保留中の分割パックを待ち行列の先頭から順に取り出し(S76)、当該分割パック82に対応する印刷データを、当該分割パックに含める部数分だけ、対応する印刷設定及び後処理設定に従ってプリンタ20に印刷及び後処理させる(S78)。その後その分割パック82に対応する詰め込み指示書をプリンタ20に印刷させる(S80)。以上のS76〜S80の処理を、待ち行列内にある保留中のすべての分割パックについて繰り返す(S82)。その後、S28に戻り、処理順序における次の印刷注文の処理を実行する。なお、処理順序における次の印刷注文が存在しない場合は、S42に戻る。   That is, the print control unit 118 sequentially extracts the pending divided packs from the head of the queue (S76), and prints data corresponding to the divided pack 82 corresponding to the number of copies included in the divided pack and the corresponding print settings and According to the post-processing setting, the printer 20 performs printing and post-processing (S78). Thereafter, the stuffing instruction corresponding to the divided pack 82 is printed on the printer 20 (S80). The above processing of S76 to S80 is repeated for all pending split packs in the queue (S82). Thereafter, the process returns to S28, and the process of the next print order in the process order is executed. If there is no next print order in the processing order, the process returns to S42.

なお、指示書データ作成部116は、このようにして新たな「現在の梱包箱90」に対する詰め込みを行って、当該「現在の梱包箱90」のための仕分け指示書を作成する際、その箱に詰めた分割パックについて、その1つ前の箱に同じ注文の残りの部分が詰め込まれている旨の情報をその仕分け指示書に表示するようにしてもよい。   In addition, when the instruction sheet data creation unit 116 creates a sorting instruction sheet for the “current packing box 90” by packing the new “current packing box 90” in this way, the box The information indicating that the remaining part of the same order is packed in the previous box may be displayed in the sorting instruction.

図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 boxes 90 corresponding to one packing work unit may work as follows. That is, the packing order (corresponding to the “processing order” of the print order group) is unpacked in order from the later packing box 90, and the pack 80 (or the divided pack 82) in the unpacked packing box 90 is taken out in order from the top. I'll do it. As a result, the packs 80 are taken out in an order that substantially matches the delivery order defined at the delivery destination.

図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 packing box 90 by dividing a printed matter corresponding to one printing order into a plurality of divided packs 82. However, there are cases where it is not permitted to divide a printed matter corresponding to one print order into a plurality of divided packs 82. For example, there is a case where whether or not such division is permitted is designated in advance for each delivery destination (such designation may be registered in the delivery destination DB 106, for example). Accordingly, FIG. 18 shows a modification of the processing procedure of the print control apparatus when it is not permitted to divide one print order into a plurality of divided packs.

図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 pack 80 related to the current print order, but the procedure of FIG. 18 does not divide and holds the current print order as a whole. Turn to the next packing box 90 (S94). At this time, print data of the print order and setting information of printing and post-processing are stored. Thereafter, it is determined whether or not there is a next print order in the processing order (S95). If there is, the process returns to S28 and executes the process. If there is no next print order in the processing order in S95, the packing of the current box is completed, and the process proceeds to S96 described later. Further, the stuffing position in the next packing box 90 for the print order may be determined and stored by the same method as in S34 of FIG. Pending print orders are queued. The print orders in this queue are taken out and processed in the first-in first-out order, as in the case of the processing of the pending split pack in FIG. .

より詳しく説明すると、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 print control apparatus 10 determines whether there is a pending print order (S96). As in S44, the instruction document data creation unit 116 creates data for the current sorting instruction for the packing box 90, and the print control unit 118 causes the printer 20 to print the sorting instruction according to the data (S98). The operator 70 seals the current packing box 90 with a tape or the like by sealing or pasting the sorting instruction output in S72 in the current packing box 90. As a result, the current packing box 90 is completely packed, and the printing control apparatus 10 sets the next packing box 90 as a new “current packing box 90” and returns to S28 in FIG. Perform the process. If there is no next print order in the processing order, the current box packing is completed, and the process proceeds to S96 described later.

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 data creation unit 116 creates data for the sorting instruction for the current packing box 90 and causes the printer 20 to print the data via the print control unit 118. (S100). In this sorting instruction, there is a message indicating that there is a part of the print pack arrangement order between the packaging box 90 and the next packaging box 90 that is replaced with the delivery order determined by the delivery destination. You may make it display. By printing this sorting instruction, the processing for the current packaging box 90 is completed, and the processing from S102 is executed with the next packaging box 90 as the new “current packaging box 90”.

すなわち、印刷制御装置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 print control apparatus 10 sequentially retrieves the pending print orders from the head of the queue (S102), and the stuffing position determination unit 112 indicates the position of the stuffing destination of the printing result (pack 80) for the retrieved order. 16 is determined in the same manner as S34 of S16 (S104), and the instruction document data creation unit 116 creates stuffing instruction data representing the stuffing destination (S106). Note that if the method of determining the stuffing position and creating the stuffing instruction data when holding the print order in S94, S104 and S106 are unnecessary. Then, the print control unit 118 causes the printer 20 to print and post-process the print data corresponding to the print order in accordance with the corresponding print setting and post-processing setting (S108). Printing is performed (S110). The above processes of S102 to S110 are repeated for all pending print orders in the queue (S112). Thereafter, the process returns to S28, and the process of the next print order in the process order is executed. If there is no next print order in the processing order, the process returns to S42.

なお、指示書データ作成部116は、このようにして新たな「現在の梱包箱90」に対する詰め込みを行って、当該「現在の梱包箱90」のための仕分け指示書を作成する際、前の箱90の詰め込みにおいてある印刷注文を「保留」し、その「現在の梱包箱90」に梱包するようにした場合には、その仕分け指示書に対し、その1つ前の箱との間でパックの順序に入替がある旨のメッセージを含めるようにしてもよい。   Note that the instruction sheet data creation unit 116 performs packing for the new “current packing box 90” in this way, and creates a sorting instruction sheet for the “current packing box 90”. When a printing order in the packing of the box 90 is “held” and packed in the “current packing box 90”, the sorting instruction is packed with the previous box. A message indicating that there is a change in the order may be included.

図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 packing box 90. The main part of the processing procedure when such switching is performed is shown in FIG.

図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 current packing box 90 and the thickness of the pack 80 corresponding to the current print order exceeds the maximum stuffable amount in S50 and S51 of FIG. Based on whether the packing state of the packing box 90 satisfies the division condition, it is determined whether or not the pack can be divided (S120). The determination of whether or not the division is possible may be performed based on, for example, the ratio (volume ratio) of the volume of the packed pack group to the volume of the packing box 90. In this example, the division condition is that the volume ratio does not exceed a predetermined volume ratio threshold (for example, 95%). Instead of the volume ratio, a stuffable amount threshold value (for example, 5% of the height of the inner volume of the packing box 90) is set for the maximum value among the stuffable amounts at each stuffing position, and based on this threshold value. Whether or not division is possible may be determined. That is, in this example, the division condition is that the maximum value of the stuffable amount is equal to or greater than the threshold value. As another example, the division condition may be that all the divided packs that are formed when the current print order is divided into a plurality of pieces are equal to or greater than a predetermined thickness threshold (for example, 3 mm). This may be regarded as a condition for preventing a split pack that is too thin. According to this condition, for example, when it is decided to pack a split pack having a thickness corresponding to the maximum packing position corresponding to the maximum packable amount, the thickness of the remaining part other than the split pack is thick. When the value is below the threshold, no division is performed.

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 next packing box 90. Thereafter, it is determined whether or not there is a next print order in the processing order (S124). If there is, the process returns to S28 and executes the process. If there is no next print order in the processing order in S124, the current box packing is completed, and the process proceeds to S96. If the division condition is satisfied, the process proceeds to S52 in FIG. 15 to divide the print order.

以上に例示した印刷制御装置10は、例えば、汎用のコンピュータに上述の各機能モジュールの処理を表すプログラムを実行させることにより実現される。ここで、コンピュータは、例えば、ハードウエアとして、CPU等のマイクロプロセッサ、ランダムアクセスメモリ(RAM)およびリードオンリメモリ(ROM)等のメモリ(一次記憶)、HDD(ハードディスクドライブ)を制御するHDDコントローラ、各種I/O(入出力)インタフェース、ローカルエリアネットワークなどのネットワークとの接続のための制御を行うネットワークインタフェース等が、たとえばバスを介して接続された回路構成を有する。また、そのバスに対し、例えばI/Oインタフェース経由で、CDやDVDなどの可搬型ディスク記録媒体に対する読み取り及び/又は書き込みのためのディスクドライブ、フラッシュメモリなどの各種規格の可搬型の不揮発性記録媒体に対する読み取り及び/又は書き込みのためのメモリリーダライタ、などが接続されてもよい。上に例示した各機能モジュールの処理内容が記述されたプログラムがCDやDVD等の記録媒体を経由して、又はネットワーク等の通信手段経由で、ハードディスクドライブ等の固定記憶装置に保存され、コンピュータにインストールされる。固定記憶装置に記憶されたプログラムがRAMに読み出されCPU等のマイクロプロセッサにより実行されることにより、上に例示した機能モジュール群が実現される。また、以上に例示した印刷制御装置10の構成要素群を、ネットワークを介して相互に通信可能な複数のコンピュータに分散して実装し、それら分散された構成要素群がネットワークを介して相互に通信することで、上述した印刷制御装置10の機能を実現するようにしてもよい。   The print control apparatus 10 exemplified above is realized, for example, by causing a general-purpose computer to execute a program representing the processing of each functional module described above. Here, the computer includes, as hardware, a microprocessor such as a CPU, a memory (primary storage) such as a random access memory (RAM) and a read only memory (ROM), an HDD controller that controls an HDD (hard disk drive), Various I / O (input / output) interfaces, network interfaces that perform control for connection to a network such as a local area network, and the like have a circuit configuration connected via a bus, for example. Also, portable non-volatile recording of various standards such as a disk drive and a flash memory for reading and / or writing to a portable disk recording medium such as a CD or a DVD via the I / O interface, for example. A memory reader / writer for reading from and / or writing to a medium may be connected. A program in which the processing contents of each functional module exemplified above are described is stored in a fixed storage device such as a hard disk drive via a recording medium such as a CD or DVD, or via a communication means such as a network, and stored in a computer. Installed. The program stored in the fixed storage device is read into the RAM and executed by a microprocessor such as a CPU, thereby realizing the functional module group exemplified above. Further, the component groups of the print control apparatus 10 exemplified above are distributed and mounted on a plurality of computers that can communicate with each other via a network, and the distributed component groups communicate with each other via a network. Thus, the functions of the print control apparatus 10 described above may be realized.

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.
JP2012150460A 2012-07-04 2012-07-04 Print control apparatus and program Expired - Fee Related JP5895746B2 (en)

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)

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

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

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