Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > .NET Frameworks (точка нет фреймворки) > C# (си шарп)
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 23.04.2012, 06:35   #1
emppu2007
Новичок
Джуниор
 
Регистрация: 26.02.2011
Сообщений: 2
Восклицание Вывод через приложение отчёта в виде чека о продаже

Всем привет.
Собственно, в чём проблема: есть приложение (своего рода кассовая софтина, позволяющая совершать продажу товаров), использующее СУБД MS SQL. Оттуда подгружаются всякие данные, а в приложении они разбрасываются по DataGrid'ам.
Когда совершается продажа товара, продавец выделяет нужную вещь в приложении, нажимает на кнопочку "продажа" и товар помещается в DataGrid, который, по сути, является прототипом чека.
Известно, что чековый термопринтер есть, по сути, ничто иное как обыкновенный принтер, на который нужно вывести информацию и он нам её распечатает.
Вопрос: как это сделать?

Если составлять программно отчёт, типа Crystal Report и всё такое, то как его сделать... Ну, хотя бы похожим на кассовый чек, ведь он совсем для таких целей не предназначен? о_О
А если печатать напрямую из грида... То здесь вообще неизвестно как и что делать.
А может есть такая волшебная библиотека, которая как раз для таких целей и создана?
В общем, помогите, пожалуйста!
emppu2007 вне форума Ответить с цитированием
Старый 23.04.2012, 07:48   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
чековый термопринтер есть, по сути, ничто иное как обыкновенный принтер
Касса не только из принтера состоит. И для нее есть свои предусмотренные драйвера, которые позволяют по особому (оговоренному в РЭ протоколу) управлять фискальным устройством. В комплект даже может входить драйвер EQL, позволяющий управлять принтером посредством запросов типа SQL (если правильно помню). Так что без изучения протокола ты не обойдешься. Забудь о том что это принтер - это фискальное устройство.
Цитата:
А может есть такая волшебная библиотека
По идее с кассой должен идти диск и РЭ...
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 23.04.2012, 08:10   #3
emppu2007
Новичок
Джуниор
 
Регистрация: 26.02.2011
Сообщений: 2
По умолчанию

Спасибо за ответ.
В том-то и дело, что это не касса.
Есть только сканер штрих-кодов и принтер чеков. Всё остальное делается в приложении.
Никаких дисков к ним нет.
emppu2007 вне форума Ответить с цитированием
Старый 23.04.2012, 11:08   #4
=master=
Форумчанин
 
Регистрация: 26.03.2012
Сообщений: 665
По умолчанию

Если по простому, то создаете шаблон вашего чека, в том же Crystal Report.
Потом формируете ему соурс с данными, подкидываете и гоните на печать.
Только если принтер древний, с малым ОЗУ, то скорость печати может не удовлетворить. Тогда придется изучать эскейп коды принтера и печатать напрямую.
=master= вне форума Ответить с цитированием
Старый 23.04.2012, 12:54   #5
raxp
Старожил
 
Регистрация: 29.09.2009
Сообщений: 9,713
По умолчанию

Цитата:
чековый термопринтер есть, по сути, ничто иное как обыкновенный принтер
http://programmersforum.ru/showthread.php?t=194261
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation
raxp вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[access]реализовать вывод отчёта продажи за определённый период времени nuevegramodelamor Фриланс 1 18.04.2011 09:50
чужое MDE приложение при формировании отчёта(экспорта) создаёт DBF с проставленной кодовой страницей 0x26 Serge_Bliznykov Microsoft Office Access 5 17.01.2011 17:26
Вывод отчёта на основе данных формы katrina-n Microsoft Office Access 6 30.11.2009 06:58
MS Access вывод отчёта на основе данных формы katrina-n Помощь студентам 0 29.11.2009 18:40
Вывод отчёта в Word sphinx Microsoft Office Word 1 22.10.2007 13:19