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