Forum
Merhabalar, El terminallerinde bir mobil ver site çalıştırmaktayım. personel el terminalinden barkodu okutuyor sistem barkodu arıyor ve stokkadını barkod nuamrasını velan getiriyor. personel ürün miktarını giriyor ve yazdır butonuna bastığında şimdilik qr kode oluşturuyor. şimdi sizden yardım istediğim konu şu. 10x10 etiketlere basıyoruz etiketleri bunun tasarımını aspx te nasıl yapabilirim. yazdırma komutunu nasıl aktif ederim örnek bir kod bloğunuz var ise onu düzenlerim.
Barkod yazıcıların destekledikleri diller (ZPL, EPL, GZPL vs.) vardır. Sizin yazıcınız hangi marka model ise ilgili üreticinin etiket tasarımı yazılımını kullanarak tasarımınızı oluşturun ve desteklediği dile text olarak çevirin. Genelde bütün etiket tasarım programları bunu yapar. Sonrasında ise bu text'i yazdıracak (genelde stringbuilder() kullanırız) kodu yazıp seri port veya network üzerinden yazıcıya göndermelisiniz. Genel mantık bu şekilde, internette konu ile ilgili çok sayıda örnek bulabilirsiniz.
Merhabalar. Bir yol katettim fakat bir yerde tıkandım.
Şimdi ilk olarak bir panel tasarladım bunu etiketim gibi düşünüyorum. textbox bölümlerdeki yazıları rakamları qr kod oluşturup ve yazıları bu panelin içine yazdırıyorum. sonra bur butona bastığımda bu paneli pdf formatına dönüştürüyor chrome ekrana veriyor buradan standart yazdırma olayı yapılıyor zaten. Takıldığım nokta şurası textlerdeki yazıyı alıp panelin içine yazdırınca pdf formatına dönüştürüyor surun yok fakat panel de qr kod da oldum mu hata veriyor. kod sütunum ve görselim ve aldığım hata mesajı aşağıdaki gibidir.
Kod Bloğum
Response.ContentType = "application/pdf";
Response.AddHeader("contend-disposition", "attachment:filename=print.pdf");
Response.Cache.SetCacheability(HttpCacheability.NoCache);
StringWriter sw = new StringWriter();
HtmlTextWriter hw = new HtmlTextWriter(sw);
PdfPanel.RenderControl(hw);
StringReader sr = new StringReader(sw.ToString());
Document pdfDoc = new Document(iTextSharp.text.PageSize.A8, 10f, 10f, 100f, 10f);
PdfWriter.GetInstance(pdfDoc, Response.OutputStream);
HTMLWorker htmlparses = new HTMLWorker(pdfDoc);
pdfDoc.Open();
htmlparses.Parse(sr);
pdfDoc.Close();
Response.Write(pdfDoc);
Response.End();
QR Kodlu Barkod Resmi
etiketteki qr resimleri olmadım mı sorun yok. kodlar oldum mu bu hatayı veriyor
Yokmu cevap verecek bir hayır sever 🙂