【手続補正書】
【提出日】平成30年2月8日(2018.2.8)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】００１５
【補正方法】変更
【補正の内容】
【００１５】
図２は、仕分け装置１０のハードウェア構成例を示すブロック図である。仕分け装置１０は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）（決定部、順位付け部、変更部、第１取得部、第２取得部、単品決定部、判定部）１１、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１２、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１３及びハードディスク１４を含む。また、仕分け装置１０は、ディスクドライブ１５、通信部１６、表示部１７及び操作部１８を含む。仕分け装置１０の各構成部は、バス１０ｂを介して接続されている。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】変更
【補正の内容】
【００１９】
ハードディスク１４は、補助記憶装置である。ハードディスク１４は、ＣＰＵ１１が実行するプログラム１０Ｐを記憶している。ハードディスク１４は、仕分け装置１０の内部に取り付けられるものであっても、仕分け装置１０の外部に置かれるものであってもよい。なお、ハードディスク１４は、大容量の情報の記憶が可能なフラッシュメモリ、ＣＤ（Cｏｍｐａｃｔ  Ｄｉｓｃ）、ＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｋ）、ＢＤ（Ｂｌｕ−ｒａｙ（登録商標）  Ｄｉｓｃ）等の光ディスク１０ｄで代替されてもよい。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
次に仕分け装置１０が用いるデータベースについて説明する。図３は商品データベース１４１のレコードレイアウトの例を示す説明図である。商品データベース１４１は、例えばハードディスク１４に記憶されている。商品データベース１４１は、商品コード列、商品名列、カテゴリー列、縦列、横列、高さ列、隙間列、重量列、形状列、積み重ね可否列、段数列の各列を含む。商品コード列は商品を一意に特定するコード（識別情報）を記憶する。商品名列は商品名を記憶する。カテゴリー列は商品のカテゴリー（種別）を示す記号、数字などを記憶する。例えば、弁当などの容器に入っていてつぶれにくい商品のカテゴリーをＡとする。おにぎりなどの容器に入っていないが変形しにくい商品のカテゴリーをＢとする。シュークリームなど容器に入っておらずつぶれやすい商品のカテゴリーをＣとする。縦列は商品の縦の寸法値を記憶する。横列は商品の横の寸法値を記憶する。高さ列は商品の高さの寸法値を記憶する。隙間列は商品を番重に積込んだ際に、当該商品と隣の商品または番重の壁との間に設けるべき隙間の寸法値を記憶する。重量列は商品の重量を記憶する。形状列は商品の形状を示す記号、数字などを記憶する。例えば、商品が丸容器に入っていれば１、商品が長方形容器に入っていれば２、商品が丸おにぎりであれば３、商品が三角おにぎりであれば４、丸いお菓子であれば５、細長いお菓子であれば６とする。積み重ね可否列は商品を番重に積込む際に積み重ねても良いか否かを示す積み重ね可否フラグの値を記憶する。値１は積み重ねが可能であることを示す。値０は積み重ねができないことを示す。段数列は積み重ねが可能である場合に、積重ね可能な段数（許容段数）を記憶する。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
図４は受注情報データベース１４２のレコードレイアウトの例を示す説明図である。受注情報データベース１４２は、例えばハードディスク１４に記憶されている。受注情報データベース１４２は店舗コード列、商品コード列、受注数量列を含む。店舗コード列は受注情報に対応付けられた店舗、すなわち発注をした店舗のコードを記憶する。商品コード列は受注した商品のコードを記憶する。受注数量列は受注した数量（発注個数）を記憶する。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
次に積込み数算出処理について説明する。図７及び図８は積込み数算出処理の手順の一例を示すフローチャートである。ＣＰＵ１１は積込み判定処理を行う（ステップＳ２１）。図９から図１５は積込み判定処理の手順の一例を示すフローチャートである。ＣＰＵ１１は、番重の横方向に商品の横方向を合わせた場合に、横方向に何個積込み可能であるかを算出する。番重の横寸法はＨ、商品の横寸法はＤであり、隣接する商品間には寸法Ｆの隙間（所定寸法の隙間）を設けるので、ＣＰＵ１１は式（１）により、Ｎｃ１を求める（ステップＳ４１）。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】
ＣＰＵ１１は、式（２）が成り立つ場合（ステップＳ４３でＹＥＳ）、すなわち隙間を確保できる場合、処理をステップＳ４５に進める。ＣＰＵ１１は、式（２）が成り立たない場合（ステップＳ４３でＮＯ）、すなわち隙間を確保できない場合は、横方向に積込む個数Ｎｃ１を減らす（ステップＳ４４）。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００４６
【補正方法】変更
【補正の内容】
【００４６】
ＣＰＵ１１は横方向に積込める個数Ｎｃ１と、縦方向に積込める個数Ｎｒ１とを乗算し、商品の積込める個数Ｎ１を算出する（ステップＳ４９）。ＣＰＵ１１はＮｃ１が０以下と判定した場合（ステップＳ４２でＮＯ）、またはＮｒ１が０以下と判定した場合（ステップＳ４６でＮＯ）、積込める個数Ｎ１を０に設定し（ステップＳ５０）、処理をステップＳ７０に移す。図１６は積込み判定処理の途中結果の一例を示す説明図である。図１６は商品を積込んだ番重の平面図を示している。図１６に示す例では、左下から右方向及び左方向に商品を積込んだ場合を示している。図１６の紙面上側部分、右側部分に余裕スペース（空きスペース）がある。次に、ＣＰＵ１１は余裕スペースに商品の向きを替えて積込むことを試みる。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００８３
【補正方法】変更
【補正の内容】
【００８３】
図２０は積込み領域データベース１４３のレコードレイアウトの一例を示す説明図である。積込み領域データベース１４３は、店舗コード列、便名列、番重Ｎｏ列、商品コード列、商品名列、個数列、座標１列、座標２列の各列を含む。店舗コード列は積込み領域に対応する店舗のコードを記憶する。便名列には積込み領域に対応する配送便の便名を記憶する。番重Ｎｏ列は、店舗毎、便名毎に付与された番重の続き番号を記憶する。商品コード列は、商品に対応したコードを記憶する。商品名列は積込む商品の名称を記憶する。個数列には、積込み領域に積込む商品の個数（積込み個数）を記憶する。座標１列は、積込み領域を規定する左下座標の座標値を記憶する。座標２列は、積込み領域を規定する右上座標の座標値を記憶する。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００８４
【補正方法】変更
【補正の内容】
【００８４】
図２１は積込み方法指示処理の手順を示すフローチャートである。仕分け装置１０のＣＰＵ１１は処理対象としている店舗、便に対応する番重のうち、１つの番重を選択する（ステップＳ１２１）。ＣＰＵ１１は選択した番重に対応する積込み領域データを、積込み領域データベース１４３より読込む（ステップＳ１２２）。ＣＰＵ１１は読込んだ各積込み領域を規定する点のＹ座標を参照して、グループ分けを行う（ステップＳ１２３）。Ｙ座標で分けるのは、トラックの減速により、番重に積込まれている商品は-Ｘ軸方向（前方向）に動き、前後方向に隣接する商品を圧迫するが、Ｙ軸方向に隣接する商品にほとんど影響を与えないからである。ここでは、Ｘ軸方向、すなわち、前後方向が所定方向に相当する。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００８６
【補正方法】変更
【補正の内容】
【００８６】
ＣＰＵ１１は、グループ内の各積込み領域と対応付けられた商品のカテゴリーにより、ソートを行う（ステップＳ１２７）。当該ソートでは、つぶれにくいものから、つぶれやすいものの順になるように、ソートをする。実施の形態１では、カテゴリーＡ、Ｂ、Ｃの順となるようにソートする。ここでは、つぶれにくいものから、つぶれやすいものの順が、順位順に相当する。