Автоматизация расчета спуска.

Статус
Закрыто для дальнейших ответов.

КоньЕстДетей

Топикстартер
10 лет на форуме
Сообщения
1 912
Реакции
964
Условия: на печатном листе помещается 12 этикеток. В условии их 16:
i.imgur"com/Uio6LUJ.png?1 (меняем " на точку)
Задача: учитывая условия приведенные выше расположить наиболее рационально.

Собственно, вопрос: есть ли какие-то средства автоматизации расчета тиража?
А то решать головоломки конечно весело, но очень много времени съедает.
 
Спасибо, но там задача намного сложнее. И решения, мягко говоря, дороговаты.
Мне нужна простая считалка, где размер и форма воообще ни играют роли, а количество на макете = const. Т.е. как сферический конь в вакууме.
 
Готовые решения, которые в той теме упоминали, не годятся? Тогда только самому макрос писать.
ЗЫ: Я правильно понял, что задача вообще не геометрическая, а нужно просто определить на каких листах сколько каких этикеток ставить? И больше никаких дополнительных ограничений нет? Тогда решений бесконечное множество и самое оптимальное из них - каждую этикетку печатать на своем листе. '))'
 
  • Спасибо
Реакции: КоньЕстДетей
На самом деле этикетки ведь не одинаковые? При компановке нужно еще и цвет учитывать, чтобы печатать-резать удобно было, а это оптимизировать никак нельзя. Да и по любому, каждая этикетка на своем листе выгоднее, хотя бы, тем, что если через неделю их еще раз закажут, можно те же формы использовать.
 
Готовые решения, которые в той теме упоминали, не годятся? Тогда только самому макрос писать.
ЗЫ: Я правильно понял, что задача вообще не геометрическая, а нужно просто определить на каких листах сколько каких этикеток ставить? И больше никаких дополнительных ограничений нет? Тогда решений бесконечное множество и самое оптимальное из них - каждую этикетку печатать на своем листе. '))'

Задача не геометрическая вовсе. Решиния, найденные в данной теме, повторюсь, стоят очень дорого.
Самописная програмулька такого рода у меня была, но канула в небытие вместе со старым жестким диском.

Фактически ограничение - количество форм.
Например, в данной ситуации, учитывая небольшое количество этикеток, 2-3 макета будут норм.

Тогда решений бесконечное множество и самое оптимальное из них - каждую этикетку печатать на своем листе. '))'
Ну, если бы тираж каждой был примерно равен ресурсу износа формы, то тогда это было бы правдой '))'

На самом деле этикетки ведь не одинаковые? При компановке нужно еще и цвет учитывать, чтобы печатать-резать удобно было, а это оптимизировать никак нельзя. Да и по любому, каждая этикетка на своем листе выгоднее, хотя бы, тем, что если через неделю их еще раз закажут, можно те же формы использовать.
Одинаковые. Мало того, различие только в черной форме (штрихкод и надпись меняются).
Были бы все по 5000, например, то и думать бы нечего было: 12 на первый макет, 4х3 на второй.

Но вот эта разница в тиражах подразумевает, что их надо в разных пропорциях верстать. Задача решаема и своей головой, но времязатратно. Излишек не избежать в любом случае - задача уменьшить их.
 
Если принять действительно, сферического коня в вакууме, то алгоритм простецкий:
1) Считаем суммарное количество этикеток и процент каждого вида от этого количества
2) Умножаем этот процент на 16 - получаем количество каждой этикетки на первом листе
3) Считаем оставшиеся этикетки, не влезшие на первый лист, для них повторяем процесс начиная с шага 1, формируя следующий лист
4) Повторяем до тех пор пока или этикетки не кончатся или формы
 
И как по этому алгоритму получится 2-3 макета? )
 
На третьем шаге останавливаемся.
 
Статус
Закрыто для дальнейших ответов.