private void BarkodOkuma_Load(object sender, EventArgs e) { PrintDocument doc = new PrintDocument(); Ean13Barcode2005.Ean13 barkod = new Ean13Barcode2005.Ean13(); barkod.Height = 30f; barkod.Width = 70f; barkod.FontSize = 16f; //bu kod barkodun ilk 2 hanesi -ülke kodu barkod.CountryCode = "86"; //Bu kod üretici-imalatçı numarası -bu kısımın legal illegal gibi durumları da var barkod.ManufacturerCode = "95525"; //Bu kod ürün kodu barkod.ProductCode = UrunKodu(); //Bu kısım boş geçilsede birşey değişmiyor EAN-13 te zaten 12 veri okuyorsunuz ,bu sayı barkodun sonunda oluyor. kontrol kodu barkod.ChecksumDigit = "0"; pbBarkod.Image = barkod.CreateBitmap(); txtBarkod.Text = barkod.ToString(); urun = new UrunRepo().GetAll().FirstOrDefault(x => x.UrunBarkod == txtBarkod.Text); if (urun != null) { lblUrunAdi.Visible = true; lblUrunAdi.Text = "Gelen ürün: " + urun.UrunAdi; lblUrunAdi.Location = new Point((this.Width / 2) - 5 * (lblUrunAdi.Text.Length), lblUrunAdi.Location.Y); } this.ActiveControl = txtBarkod; txtBarkod.Focus(); txtBarkod.Select(0, 0); txtBarkod.SelectionStart = txtBarkod.MaxLength; }