Ну вот. Благодаря двум пользователям оплатившим мне покупку чекового принтера и одному мне

- получают обновления ВСЕ!!!
Scally Photo Zakazer Build 37
http://djScally.ru/DownLoads/Zakazer3Demo.zip22.02.2013
########################## Scally Photo Zakazer 3 Build 37 ##########################
- Все дополнительные программы входящие в комплект с Zakazer'ом теперь находятся каждый в своей папке. Будте внимательны.
- Исправления в графическом ядре программы. Теперь придётся таскать часть этого ядра вместе с программой. Файл gdiplus.dll.
- Добавлены переменные </FilesCount> </TotalImagesToPrint> для маски автоматического имени файла и папки.
- Добавлено ведение простенькой статистики, лога копирования файлов. Файл State.txt в папке %Temp%\PhotoZakazer
- Танцуем "Джигу-Дрыгу"!!! Теперь заказер может печатать чеки! См. Ниже.
Теперь заказер может печатать чеки!
На финальной странице появилась кнопочка "Печать чека заказа".
Печать происходит на принтере используемом по умолчанию.
За оформление чека отвечают 2 файла:
1й - "BillTemplate.txt (rtf)" и
2й - "FormatsAndSurfacesListBillTemplate.txt (rtf)"
BillTemplate.rtf и FormatsAndSurfacesListBillTemplate.rtf отвечают за печать чека в графическом режиме.
Шаблоны для графического режима редактируется программой Scally Bill Designer идущей в комплекте.
BillTemplate.txt и FormatsAndSurfacesListBillTemplate.txt отвечают за печать чека в текстовом режиме.
Шаблоны для текстового режима редактируется любой программой типа Блокнот (NotePad).
За переключение режима печати чеков отвечает параметр GraphicMode в файле Config.ini в разделе [Bill]
Как и в информации о заказе, 1й файл отвечает за общее оформление чека, 2й отвечает за строки форматов, типа бумаги, кол-ва копий и суммы для этого формата.
Переменные для 1го файла:
Код:
</ID> - Номер заказа
</Family> - Фамилия клиента
</FilesCount> - Кол-во принятых от клиента файлов.
</TotalImagesToPrint> - Общее кол-во заказанных отпечатков.
</TotalCost> - Общая стоимость заказа.
</DateTime> - Дата и время
</Date> - Дата
</Time> - Время
Так-же возможно вставлять отдельные элементы даты и времени:
Код:
</Year>, </Month>, </Day>, </Hour>, </Min>, </Sec>, </MSec>
Переменные для 2го файла:
Код:
</Format> - Формат отпечатка
</Surface> - Тип бумаги
</Copies> - Количество отпечатков этого формата типа бумаги
</Cost> - Стоимость формата
</TotalCost> Общая стоимость формата
Для тех у кого свои настройки:
Копируем из нового все exe файлы себе. Заменяем если нужно.
Копируем так-же себе файлы которые лежат в папке Data:
BillTemplate.rtf
FormatsAndSurfacesListBillTemplate.rtf
BillTemplate.txt
FormatsAndSurfacesListBillTemplate.txt
Дописываем в файл Skins.ini в раздел [FinalPage] строки:
Код:
btBillPrintImage=btBillPrint.png
btBillPrintLeft=748
btBillPrintTop=500
btBillPrintEnabled=1
btBillPrintVisible=1
Это кнопка печати чека на финальной странице.
Не забываем скопировать себе в папку где находится Skins.ini файл btBillPrint.png
В конец файла config.ini добавляем строки:
Код:
[Bill]
* "1" - Печать чека в графическом режиме.
* В шаблоне чека можно размещать графику,
* менять размер, цвет и шрифт текста.
* Поддерживается не всеми принтерами.
* В качестве шаблона используются файлы BillTemplate.rtf и FormatsAndSurfacesListBillTemplate.rtf
*
* "0" - Печать чека в текстовом режиме.
* В качестве шаблона используются файлы BillTemplate.txt и FormatsAndSurfacesListBillTemplate.txt
GraphicMode=1
* "1" - Печатать чек сразу после завершения копирования.
* "0" - Не печатать чек автоматически.
AutoPrint=1