Печать кассового чека на термопринтере с помощью текстового файла
Всем привет
Я работаю в небольшом pos-приложении, все делается, кроме печати счета. Я пытаюсь сгенерировать 58-миллиметровую квитанцию купюры с помощью термопринтера, используя текстовый файл. Я пишу данные в текстовый файл, но мой вопрос заключается в том, как я могу установить ширину бумаги документа , а также форматировать документ, чтобы он был более хорошим дизайном, а не просто таким простым..
Что я уже пробовал:
TextWriter writer = new StreamWriter(@"C:\test\test.txt"); writer.WriteLine("Data e faturimit: " + DateTime.Now); writer.WriteLine(" PRIMUS"); writer.WriteLine("-----------------------------------------------------"); for (int i = 0; i < dtgartikuj.Rows.Count - 1; i++) { writer.Write(dtgartikuj.Rows[i].Cells[1].Value.ToString() + "\t" + dtgartikuj.Rows[i].Cells[2].Value.ToString() + "\t" + dtgartikuj.Rows[i].Cells[3].Value.ToString() + "\t" + dtgartikuj.Rows[i].Cells[4].Value.ToString() + "\t" + dtgartikuj.Rows[i].Cells[5].Value.ToString() + "\t" + "\r\n"); } writer.WriteLine(""); writer.WriteLine("-----------------------------------------------------"); writer.WriteLine("Totali: " + totali.Text); writer.WriteLine("Vlera e TVSH" + textBox1.Text); writer.WriteLine("Faturimi" + faturimi); writer.Close(); MessageBox.Show("Data Exported");
То, что я пытаюсь сделать, похоже на эту квитанцию в https://c1.neweggimages.com/ProductImage/AFJU_1316929619769029994Lo3OH09x3.jpg"
Gerry Schmitz
Это обычно зависит от "марки" принтера; т. е. прочитайте руководство fluent для принтера.