Etiket yazdırmaÖzel Programlar

Python ile etiket ve barkod yazdırma programı: kodlu ürün etiketleri, sayfanıza yerleştirilmiş, yazdırmaya hazır

Genellikle 15 dakika içinde hazırRevizyonlar dahilKalite kontrolü
Paketler
Ödeme korumasıAyrıntılar
  • Paket kapsamındaki revizyonlar ücretsizdir.
  • Teslimattan sonraki 3 gün içinde yanıt vermezseniz iş otomatik olarak onaylanır.

Para, ödeme yaptığınızda bloke edilir ve yalnızca işi onayladığınızda aktarılır.

Python ile etiket ve barkod yazdırma programı: kodlu ürün etiketleri, sayfanıza yerleştirilmiş, yazdırmaya hazır

Örnek sonuç

Standart paket için örnek

Desktop program: invoice maker for a one-person bookkeeping service

The windows

  1. Invoices: the list of past invoices with number, client, date and total; buttons New, Open and Save as PDF.
  2. New invoice: client from a drop-down list, lines with description, hours and rate, tax rate, and the total updated as you type.
  3. Clients: name, address and email, added once and picked from the list afterwards.

A part of the code

def update_total(self, *_):
    """Adds up the lines and the tax and shows the total under the table."""
    subtotal = sum(line.hours * line.rate for line in self.lines)
    tax = round(subtotal * self.tax_rate.get() / 100, 2)
    self.subtotal_label.config(text=f"Subtotal: {subtotal:,.2f}")
    self.tax_label.config(text=f"Tax: {tax:,.2f}")
    self.total_label.config(text=f"Total: {subtotal + tax:,.2f}")

In the archive

  • invoice_maker.py, the program, about 700 lines;
  • invoices.db, made on the first run, which keeps the clients and invoices;
  • settings.example.ini for your name, address and invoice number format;
  • requirements.txt with the one extra library, reportlab, which writes the PDF;
  • README: how to install Python, start the program and build an .exe with PyInstaller.

The program runs on the client's own computer. We do not build installers, sign the program or publish it.

Client: a freelance bookkeeper who writes 20–30 invoices a month in a word processor. Task: a small program with a window: pick a client, add lines, see the total with tax, save the invoice as a PDF, and keep the list of clients. Standard package: up to 3 windows and 800 lines, data in SQLite.

Müşteri ve tüm ayrıntılar kurgusaldır.

Bu hizmet hakkında

Mallara fiyat etiketi, ürün etiketi veya raf etiketi yapıştıran mağazalar, küçük depolar ve üreticiler için. Program, seçtiğiniz metinle (ad, fiyat, beden veya parti gibi) etiketleri ve Code 128 veya EAN-13 gibi yaygın bir formatta barkodu, etiket kâğıdınızın boyutundaki bir sayfaya yerleştirir ve olağan görüntüleyicinizden yazdıracağınız bir PDF veya görsel olarak kaydeder. Standart paketten itibaren ürün listenizi okur, etiket boyutlarını hatırlar ve seçtiğiniz satırlardan sayfalar hazırlar; Premium daha fazla düzen, dosya dışa aktarımı ve hata günlüğü ekler. Python ve Tkinter ile, barkod ve PDF için bir iki küçük kütüphaneyle yazarız; README bunların nasıl kurulacağını gösterir. Barkod numaraları sizindir: kod vermeyiz, tescil ettirmeyiz ve yazıcı sürücülerini kurmayız.

Neler dahil

  • Neler alırsınızPython koduyla bir ZIP arşivi; Python'u ve kütüphaneleri kurma, programı çalıştırma ve .exe oluşturma konusunda bir README ve örnek bir ürün dosyası; kod ayrıca sipariş sayfasında gösterilir. Standart paketten itibaren ürünler ve etiket boyutları CSV veya SQLite'ta tutulur; Premium'da birkaç düzen, dışa aktarımlar ve hata günlüğü.
  • BarkodlarCode 128, EAN-13 veya başka yaygın bir format
  • Sizin etiket boyutunuzSayfalarınıza veya rulonuza göre yerleştirilir
  • Ürün listenizdenSatırları seçin ve sayfa hazırlayın, Standart paketten itibaren
  • Her zamanki gibi yazdırınYazıcınız üzerinden PDF veya görsel
  • Okunabilir kodYorumlarla, sonradan değiştirmesi kolay

Nasıl çalışır

  1. 1
    GörevEtiket boyutunu, içeriği ve barkod formatını gönderirsiniz
  2. 2
    KodProgramı ve README'yi yazarız
  3. 3
    DenemeDeneme sayfası yazdırır ve kodları taratırsınız
  4. 4
    DeğişikliklerPaketiniz kapsamında değişiklik istersiniz ve varsa hata mesajını gönderirsiniz

Sizden neler gerekiyor

Etiketlerinizin ve sayfalarınızın veya rulonuzun boyutu ve hangi etiket yazıcınızın olduğu; her etiketin neyi gösterdiği; barkod formatı ve numaraların nereden geldiği; ürün listenizden birkaç satır CSV veya Excel olarak; beğendiğiniz bir etiketin fotoğrafı ya da eskizi; sisteminiz (Windows, macOS veya Linux) ve .exe isteyip istemediğiniz.

Size soracaklarımız:

  • Etiket boyutu ve kâğıt
  • Etikette neler olacak?
  • Barkod formatı
  • Ürün listeniz
  • Hangi sistemde çalışacak?

Paketleri karşılaştırın

PaketlerTemel1 etiket penceresi$22StandartListenizden etiketler$43PremiumTam etiket programı$78
Teslim süresi1 gün2 gün3 gün
Revizyonlar123
Koden fazla 300 satıren fazla 800 satıren fazla 1.500 satır
Pencereler veya ekranlar1en fazla 3en fazla 6
Özellikleren fazla 3en fazla 6en fazla 10
Ayarlar ve kayıtlı verilerHayırCSV veya SQLiteCSV veya SQLite
Dışa aktarım ve hata günlüğüHayırHayırEvet
.exe oluşturma adımlarıyla READMEEvetEvetEvet
ProgramEtiketler ve barkodlarEtiketler ve barkodlarEtiketler ve barkodlar
Sipariş ver TemelSipariş ver StandartSipariş ver Premium

Ödeme koruması

Sipariş verirken ödersiniz, ancak para yalnızca onaylanan iş için aktarılır.

  • Sabit fiyatPaket fiyatı, ödeme yaptıktan sonra değişmez.
  • Para bloke edilirÖdeme yaptığınızda tutar yalnızca bloke edilir. İşi onayladığınızda hizmete aktarılır.
  • Teslimattan önce kontrolHer sonuç size ulaşmadan önce kalite kontrolünden geçer ve onaylamadan önce sipariş sayfasında görürsünüz.
  • Ücretsiz revizyonlarBrifiniz kapsamında, paketin izin verdiği sayıda değişiklik isteyin.
  • 3 gün sonra onayTeslimattan sonraki 3 gün içinde işi onaylamaz veya değişiklik istemezseniz iş otomatik olarak onaylanır. Teslimattan sonra sipariş sohbetine yazarsanız sipariş bekletilir; yanıt verdikten sonra 3 günlük süreyi yeniden başlatabiliriz ve bunu sohbette bildiririz.
  • Yeniden yapım veya tam iadeSonuç brifinize uymuyorsa ve revizyonlar sorunu çözmediyse ya da iş teslim süresinin iki katından uzun sürerse sipariş sohbetine yazın: işi yeniden yaparız veya ödemenin tamamını iade ederiz.
Nasıl çalışır →

Sorular ve yanıtlar

Bana barkod numarası verecek misiniz?

Hayır. Zaten sahip olduğunuz numaraları kullanın; kendi ürün kodlarınız ya da işletmeniz adına tescilli EAN numaraları gibi. Program yalnızca onları çizer.

Termal etiket yazıcıyla çalışır mı?

Etiketleri etiket boyutunuzda PDF veya görsel olarak kaydeder; çoğu etiket yazıcısı bunu normal sürücüsü üzerinden yazdırır. Sürücüleri kurmayız veya ayarlamayız, bu yüzden önce bir sayfa deneyin.

QR kod da yapabilir mi?

Evet, brifte isterseniz: bağlantılı veya kodlu bir QR kod tek özellik sayılır.

Barkodlar okunur mu?

Formatın kurallarına göre çizilirler. Toplu yazdırmadan önce bir deneme sayfası yazdırıp tarayıcınızla kontrol edin.

Kurulum dosyası veya imzalı bir program alacak mıyım?

Hayır. Kodu ve PyInstaller ile kendiniz bir .exe oluşturma adımlarını alırsınız. Kurulum dosyası oluşturmayız, programı imzalamayız ve herhangi bir yerde yayımlamayız; bu yüzden Windows veya macOS ilk açtığınızda sizi uyarabilir.

Yanıtınızı bulamadınız mı?

Paketler