====== Модуль печати ====== ===== Предворительная настройка ===== в windows надо установить последнию версию [[http://pages.cs.wisc.edu/~ghost/doc/GPL/index.htm|Ghostscript]] и [[http://pages.cs.wisc.edu/~ghost/gsview/index.htm|GSview]] в линуксе программу по выбору например **gv** я предпочитаю **evince** запустить программу **acprint** с параметром -config и выбрать настройки для БД. в папке с программой всегда должен находится файл {{:ac:acprint:barcode.ps|}} ===== Дизайн ===== {{:ac:ac:acprint:print2.jpg|}} В дизайне мы манипулируя такими параметрами как код, серия, штрихкод и 2 дополнительных текста, можем создать подходящий нам для печати штрихкод. Манипулировать мы может следующими параметрами - размером и местоположением для фона и штрихкода, а также размером шрифта и месторасположением для текстовых полей. **use pipe** - использовать именованные каналы для общения с программой печати **Ландшафтный** - использовать ландшафтную ориентацию бумаги **Выделить края** -выделяет края дизайна **Убрать номер** - позволяет не выводить на дизайн номер **Убрать серию** -позволяет не выводить на дизайн серию ** Убрать код** -позволяет не выводить на дизайн (печать) код **Включить сетку** -включает сетку в дизайне для более удобного расположения компонентов **Сохранить** - сохраняет текущий дизайн в БД, под заданным именем **Загрузить** - загружает выбранный дизайн из БД **Тестовая печать** -позволяет протестировать данный дизайн. для тестирования мы можем ввести любой код и кол-во **Отступ сверху** - на каждом листе при печати **Отступ слева** - на каждом листе при печати **Столбцов ** - какое количество раз при печати будет повторен этот дизайн в строке ((при указании 0 расчет будет произведен автоматически на основании ширины и высоты дизайна)) **Строк ** - какое количество строк при печати будет повторен этот дизайн на листе ((при указании 0 расчет будет произведен автоматически на основании ширины и высоты дизайна)) **Ширина фона** - позволяет нам точно в миллиметрах задать ширину фона дизайна. **Высота фона** - позволяет нам точно в миллиметрах задать высоту фона дизайна. **Печать файла** -позволяет распечатать csv файл . в качестве разделителя используется **;** (точка с запятой) первым должен идти штрихкод,вторым номер в серии, третий серия. любой параметр может быть как текстовым так и состоять из цифр. пример файла 1BARCODE;1NUMBER;1SERIA; 2BARCODE;2NUMBER;2SERIA 3BARCODE;3NUMBER; 4BARCODE;4NUMBER 5BARCODE; 6BARCODE ===== Работа с пулом ===== {{:ac:print4.jpg|}} **Добавить** - добавляет новые штрих-коды в массив **Создать серию** - создает новую серию купонов **Напечатать** - отправляет на печать выделенную серию **Регистрировать** - привязывает выделенную серию к определенной скидке **Комментарий** -позволяет добавить комментарий для каждой серии,может использоваться для отчетности **Фильтр** - позволяет вывести на экран серии в определенном состоянии ===== Работа с игрушками ===== {{:ac:print5.jpg|}} **Все игрушки** - распечатывает имеющиеся игрушки в базе данных **Все на аттракционе** - распечатывает все игрушки имеющиеся на выбранном аттракционе **Привязанные к аттракциону** - распечатывает список игрушек привязанных к выбранному аттракциону **Выбранная игрушка** - распечатывает выбранную игрушку с выбранного аттракциона **Только с аттракционов** - позволяет показать только те игрушки которые сейчас на аттракционах **Количество** - позволяет задать какое именно количество наклеек печатать **На наклейки** - позволяет печать выбранную игрушку на одном листе заданное количество раз