Aracılığıyla paylaş


ZPL etiketleri yazdırmak için yeni bir ER çözümü tasarlama

Bu makalede Sistem Yöneticisi, Elektronik Raporlama Geliştiricisi veya Elektronik Raporlama İşlevsel Danışmanı rolüne sahip bir kullanıcının Elektronik raporlama (ER) çerçevesinin parametrelerini nasıl yapılandırabileceği, Ambar yönetimi sistemi verilerine erişmek için yeni bir ER çözümünün gerekli ER yapılandırmalarını nasıl tasarlayabileceği ve nasıl Zebra Programlama Dili (ZPL) II biçiminde özel ambar konumu etiketleri oluşturabileceği açıklanmaktadır. Bu adımlar USRT şirketinde gerçekleştirilebilir.

İş senaryosu

Microsoft Dynamics 365 Finance'te ambar yönetimini uygulayan bir şirketi temsil ediyorsunuz. Her ambar konumu, bir barkod içeren, kendi kendine bağlanan bir etiketle etiketlenmelidir. Ambar çalışanları, barkodları taramak için elle tutulan barkod okuyucularını kullanır.

Servise alma öncesi etkinlikler kapsamında tüm ambar yerleşimleri etiketlendi. Ancak, varolan etiketlerin zarar görmesi veya ambarda rafa kaldırma yeniden yapılandırılması durumunda ambar konumu etiketlerini de yazdırmanız gerekir. En son yayınlanan ER işlevlerini kullanarak, bir ambar gözetmeninin etiketleri ısı etiketi yazıcısına doğrudan yazdırmasını sağlayan yeni bir ER çözümü konfigüre edebilirsiniz.

ER altyapısını yapılandırma

En az ER parametre kümesini ayarlamak için ER altyapısını yapılandırma bölümündeki adımları izleyin. Yeni bir ER çözümü tasarlamak için ER çerçevesini kullanmaya başlamadan önce bu kurulumu tamamlamanız gerekir.

Etki alanına özel veri modeli tasarlama

Ambar yönetimi etki alanı için veri modeli bileşeni içeren yeni bir ER yapılandırması oluşturun. Bu veri modeli daha sonra ambar konumu etiketleri raporu oluşturmak üzere bir ER biçimi tasarlarken veri kaynağı olarak kullanılacaktır.

Veri modeli yapılandırmasını içe aktarma

Gerekli veri modelini Microsoft tarafından sağlanan bir XML dosyasından almak için bu adımları izleyin. Alternatif olarak, sonraki bölümde açıklandığı gibi kendi veri modelinizi de oluşturabilirsiniz.

  1. Warehouse model.version.1.xml dosyasını indirin ve yerel bilgisayarınıza kaydedin.
  2. Organizasyon yönetimi>Çalışma alanları>Elektronik raporlama'ya gidin.
  3. Elektronik raporlama çalışma alanında Raporlama yapılandırmaları'nı seçin.
  4. Yapılandırmalar sayfasında Eylem Bölmesindeki Değiştir>XML dosyasından yükle'yi seçin.
  5. Gözat'ı seçin ve Warehouse model.version.1.xml dosyasını bulup seçin.
  6. Yapılandırmayı içe aktarmak için Tamam'ı seçin.

Yapılandırmalar sayfasındaki fatura modeli içe aktarılan ER veri modeli yapılandırması.

Bir veri modeli yapılandırması oluşturun

Microsoft tarafından sağlanan veri modeli dosyasını içe aktarmak yerine, sıfırdan bir veri modeli oluşturabilirsiniz. Bu görevin nasıl tamamlandığını gösteren bir örnek için, bkz. Yeni bir veri modeli yapılandırması oluşturma.

Veri modelini gözden geçirme

Konfigüre edilen veri modelinin düzenlenebilir sürümünü Veri modeli tasarımcısı sayfasında görüntüleyebilirsiniz.

Veri modeli tasarımcısı sayfasındaki ER veri modelinin yapısı.

Yapılandırılan veri modeli için bir model eşlemesi tasarlama

Elektronik Raporlama Geliştirici rolünde bir kullanıcı olarak, Ambar veri modeli için bir model eşleme bileşeni içeren yeni bir ER yapılandırması oluşturmanız gerekir. Bu bileşen Dynamics 365 Finance için yapılandırılmış veri modelini uygular ve bu uygulamaya özgüdür. Yapılandırılan veri modelini çalışma zamanında uygulama verileriyle doldurmak için kullanılması gereken uygulama nesnelerini belirtecek şekilde yapılandırmanız gerekir. Bu görevi tamamlamak için, Finance'te Ambar yönetimi iş etki alanının veri yapısı uygulama ayrıntılarını bilmeniz gerekir.

Model eşlemesi yapılandırmasını içe aktarma

Gerekli model eşlemeyi Microsoft tarafından sağlanan bir XML dosyasından almak için bu adımları izleyin. Alternatif olarak, sonraki bölümde açıklandığı gibi kendi model eşlemenizi de oluşturabilirsiniz.

  1. Warehouse model mapping.version.1.1xml dosyasını indirin ve yerel bilgisayarınıza kaydedin.
  2. Organizasyon yönetimi>Çalışma alanları>Elektronik raporlama'ya gidin.
  3. Elektronik raporlama çalışma alanında Raporlama yapılandırmaları'nı seçin.
  4. Yapılandırmalar sayfasında Eylem Bölmesindeki Değiştir>XML dosyasından yükle'yi seçin.
  5. Gözat'ı seçin ve Warehouse model mapping.version.1.1.xml dosyasını bulup seçin.
  6. Yapılandırmayı içe aktarmak için Tamam'ı seçin.

Yapılandırmalar sayfasındaki fatura modeli içe aktarılan ER model eşleme yapılandırması.

Model eşleme yapılandırması oluşturma

Microsoft tarafından sağlanan model eşlemesi dosyasını içe aktarmak yerine, sıfırdan bir model eşlemesi oluşturabilirsiniz. Bu görevin nasıl tamamlandığını gösteren bir örnek için, bkz. Yeni bir model eşlemesi yapılandırması oluşturma.

Model eşlemeyi gözden geçirme

Konfigüre edilen model eşlemesinin düzenlenebilir sürümünü Model eşlemesi tasarımcısı sayfasında görüntüleyebilirsiniz.

Model eşlemesi tasarımcısı sayfasındaki ER model eşlemesi yapısı.

Bir biçim tasarlama

Elektronik Raporlama İşlev Danışmanı rolündeki bir kullanıcı olarak, bir biçim bileşeni içeren yeni bir ER yapılandırması oluşturmanız gerekir. Bu bileşeni yapılandırmak için, ambar konumu etiketinin düzenini belirtmek üzere ZPL II kodunu kullanırsınız.

Bir biçim yapılandırmasını içe aktarma

Gerekli biçimi Microsoft tarafından sağlanan bir XML dosyasından almak için bu adımları izleyin. Alternatif olarak, sonraki bölümde açıklandığı gibi kendi biçiminizi de oluşturabilirsiniz.

  1. Warehouse location labels.version.1.1xml dosyasını indirin ve yerel bilgisayarınıza kaydedin.
  2. Organizasyon yönetimi>Çalışma alanları>Elektronik raporlama'ya gidin.
  3. Elektronik raporlama çalışma alanında Raporlama yapılandırmaları'nı seçin.
  4. Yapılandırmalar sayfasında Eylem Bölmesindeki Değiştir>XML dosyasından yükle'yi seçin.
  5. Gözat'ı seçin ve Warehouse location labels.version.1.1.xml dosyasını bulup seçin.
  6. Yapılandırmayı içe aktarmak için Tamam'ı seçin.

Yapılandırmalar sayfasındaki fatura modeli içe aktarılan ER biçim yapılandırması.

Biçim yapılandırması oluşturma

Microsoft tarafından sağlanan biçim dosyasını içe aktarmak yerine, sıfırdan bir biçim oluşturabilirsiniz. Bu görevin nasıl tamamlandığını gösteren bir örnek için, bkz. Yeni bir biçim yapılandırması oluşturma.

Biçimi gözden geçirme

Konfigüre edilen biçimin düzenlenebilir sürümünü Biçim tasarımcısı sayfasında görüntüleyebilirsiniz.

Biçim tasarımcısı sayfasındaki ER biçiminin yapısı.

Bu biçimin model.Location.Label veri kaynağı, aşağıdaki bilgileri içeren etiketler oluşturmak üzere yapılandırılmıştır:

  • Metin olarak ambar başlığı
  • Barkod olarak ambar başlığı
  • Konum başlığı
  • Kontrol basamakları

Veri kaynağının Formül tasarımcısı sayfasında, etiket oluşturmak için kullanılan ER formülü, bilgileri istenen düzende birleştiren bir CONCATENATE işlevi içerir.

Formül tasarımcı sayfasındaki veri kaynağının formülü.

İpucu

Etiket yerleşimi, yerleşim başlığı ve çek basamakları etiketin ortasına hizalanacak şekilde tasarlanmıştır. Ancak ZPL II, barkodların orta hizalamasını desteklemez. Bu nedenle, model.Location.Warehouse.Alignment veri kaynağının formülü, barkodu etiketin ortasına hizalamak için kullanılır. Bu formül, ambar başlığındaki karakter sayısına göre barkod sol uzaklığını hesaplar.

Oluşturulan etiketlerin önizlemesini görüntülemek için ortamınızı hazırlayın

Aşağıdaki örnek, ekranda oluşturulan etiketlerin önizlemesini göstermek için, ZPL etiketleri için bir yazıcı öykünücüsü uygulaması kullanır. Bu seçeneği etkinleştirmek için bu adımları izleyin.

  1. Ambar konumu etiketi ER biçimi için Yazıcı ER hedefini ekleyin ve bunu Finance'ten Belge yönlendirme aracısına (DRA) oluşturulan etiketleri gönderecek şekilde konfigüre edin.
  2. Finance'ten oluşturulan etiketleri geçerli iş istasyonundan erişilebilen bir yerel yazıcıya yönlendirmek için DRA'yı yükleyin ve konfigüre edin.
  3. Geçerli iş istasyonu için yerel bir yazıcı ekleyin ve bu yazıcıyı, oluşturulan etiketleri DRA'dan bir yazıcı öykünücüsü uygulamasına geçirecek şekilde yapılandırın.
  4. Chrome web tarayıcısının bir eklentisi olarak bir yazıcı öykünücüsü uygulaması yükleyin ve bunu, oluşturulan etiketleri yerel yazıcıdan, oluşturulan etiketleri işleyerek önizleme için yazıcı öykünücüsüne döndürecek bir web hizmetine geçirecek şekilde yapılandırın.

Finance

ER raporu

Yazıcı hedefi

Veri akışı yönü: Finance'ten DRA'ya. Document Routing Agent Veri akışı yönü: DRA'dan yerel bir yazıcıya. Yerel yazıcı Veri akışı yönü: yerel bir yazıcıdan yazıcı öykünücüye. Yazıcı öykünücüsü Veri akışı yönü: yazıcı öykünücüden bir işleme Web hizmetine ve tekrar yazıcı öykünücüye. Web hizmetini işleme

Yazıcı öykünücü uygulamasını yükleme ve konfigüre etme

Chrome web tarayıcınıza ZPL işleme altyapısı için bir yazıcı öykünücüsü uygulaması ekleyin. Bu örnek, Labelary ZPL web hizmeti temelli Zpl Yazıcısı öykünücüsünü kullanır. Yazıcı öykünücüsü, oluşturulan etiketleri yerel bir yazıcıdan web servisine dönüştürür ve daha sonra etiketleri önizleme için PDF veya PNG dosyaları olarak geri döndürecektir.

  1. Chrome web mağazasında, kullanmak istediğiniz yazıcı öykünücüsü uygulamasını bulun ve seçin. Daha sonra bunu Chrome web tarayıcınıza eklemek için, Chrome'a ekle'yi seçin.

    Yazıcı öykünücü uygulamasını, Chrome web mağazasından Chrome web tarayıcısına ekleme.

  2. Chrome web tarayıcısından yazıcı öykünücüsü uygulamasını çalıştırmak için Uygulamayı başlat'ı seçin.

    Chrome web tarayıcısından yazıcı öykünücüsü uygulamasını çalıştırma.

  3. Çalıştırılan uygulamayı yapılandırma:

    1. Uygulamayı kapatın.

    2. Yazıcı ayarlarında, ana bilgisayarı 127.0.0.1 olarak ayarlayın.

    3. Bağlantı noktasını 9100 olarak ayarlayın.

      Yazıcı öykünücüsü uygulamasını yapılandırma.

    4. Uygulamayı tekrar açın. Belirtilen ana bilgisayar ve bağlantı noktasında yazıcının başlatıldığını bildiren bir ileti almalısınız.

      Yazıcı öykünücüsü uygulaması yeniden açıldı.

Dekont

Bu örnekte kullanılan yazıcı öykünücüsü uygulaması, etiketleri işlemek için bir web hizmetine bağlı olduğu için, güvenlik ayarlarınızın hizmetle iletişim kurmanıza izin verecek şekilde ayarlayın. Aksi takdirde, uygulama işlenmiş etiketleri almaz ve bu etiketlerin önizlemesi kullanılamaz.

Yerel yazıcı ekleme ve yapılandırma

Geçerli cihazın, oluşturulan etiketleri DRA'dan yazıcı öykünücü uygulamasına geçirmek için kullanabileceği yeni bir yerel yazıcı ekleyin.

  1. Windows'ta Başlat>Ayarlar>Cihazlar>Yazıcılar & tarayıcılar'ı seçin.

  2. Yazıcılar & tarayıcılar ayarları'nı seçin.

  3. Yazıcı veya tarayıcı ekle için, Cihaz ekle'yi seçin.

  4. İstediğim yazıcı listede yok için, Manuel olarak ekle'yi seçin.

  5. Diğer seçeneklere göre yazıcı bul alanında, El ile yapılan ayarlarla bir yerel yazıcı veya ağ yazıcısı ekle'yi seçin.

  6. Yazıcı bağlantı noktası seç alanında, Yeni bağlantı noktası oluştur öğesini seçin ve aşağıdaki adımları izleyin:

    1. Bağlantı noktası türü alanında, Standart TCP/IP bağlantı noktası seçeneğini belirleyin.

    2. Ana bilgisayar adı veya IP adresi alanına 127.0.0.1 girin.

    3. Bağlantı noktası adı alanına ZPL girin.

    4. TCP/IP bağlantı noktası algılama işlemi tamamlanana kadar bekleyin.

    5. Cihaz türü alanında, Özel'i ve ardından Ayarlar'ı seçin.

    6. Aşağıdaki bağlantı noktası ayarlarının belirtildiğinden emin olun:

      • Bağlantı noktası adı: ZPL
      • Yazıcı adı veya IP adresi: 127.0.0.1
      • Protokol: Ham
      • Bağlantı noktası numarası: 9100
  7. Yazıcı sürücüsünü yükle alanında, Genel/Yalnızca metin'i seçin.

  8. Yazıcı adı alanında, ZebraPrinter girin.

Geçerli aygıt için yerel yazıcı ekleme.

DRA'ı yükleyin ve yapılandırın

Finance'teki oluşturulan etiketleri yapılandırılmış yerel yazıcıya geçirmek için DRA'yı hazırlayın.

  1. DRA'yı yükleme.
  2. DRA yapılandırma.
  3. DRA'da yerel yazıcıyı kaydedin.
  4. Finance ortamında yerel yazıcıyı etkinleştirin.

Oluşturulan etiketlerin yazdırılması için DRA hazırlığı yapılıyor.

ER hedefini yapılandırma

Finance'teki oluşturulan etiketleri DRA'ya geçirmek için ER hedefini hazırlayın.

  1. Organizasyon yönetimi>Elektronik raporlama>Elektronik raporlama hedefi öğesine gidin.
  2. Elektronik raporlama hedefi sayfasındaki Eylem Bölmesi'nde Yeni'yi seçin.
  3. Referans alanında Ambar konum etiketleri'ni seçin.
  4. Dosya hedefi hızlı sekmesinde Yeni'yi seçin.
  5. Ad alanına, Etiketler yazın.
  6. Dosya bileşeni adı alanında Rapor'u seçin.
  7. Ayarlar'ı seçin.
  8. Hedef ayarları iletişim kutusundaki Yazıcı sekmesinde Etkin seçeneğini Evet olarak ayarlayın.
  9. Yazıcı adı alanında, ZebraPrinter'ı seçin.
  10. Belge yönlendirme türü alanında ZPL'yi seçin.
  11. Tamam'ı seçin.

Elektronik raporlama hedef sayfasındaki Ambar konum etiketleri biçimi için ER hedefini yapılandırma.

Ambar konumlarını gözden geçirme

  1. Ambar yönetimi>Kurulum>Ambar>Konumlar öğesine gidin.
  2. Konumlar sayfasında, yalnızca Çek basamakları alanında değeri olan yerleşimleri görmek için filtre uygulayın.

Yerleşimler sayfasındaki ambar yerleşimlerini gözden geçirme.

  1. Kuruluş yönetimi >Elektronik raporlama>Yapılandırmalar'a gidin.
  2. Yapılandırmalar sayfasında, yapılandırma ağacında, Ambar modeli'ni genişletin ve Ambar konum etiketleri'ni seçin.
  3. Eylem Bölmesinde, Çalıştır'ı seçin.
  4. Elektronik rapor parametreleri iletişim kutusunda, Dahil edilecek kayıtlar sekmesinde Filtre'yi seçin.
  5. Aralık sekmesinde, Tablo alanının Konumlar olarak ve Saha alanının Konum olarak ayarlandığı satırı bulun. Ölçütler alanına LPEnabled girin.
  6. Tamam'ı seçin.
  7. Tamam'ı seçin. Bir etiket oluşturulur ve yazıcı öykünücüsü uygulamasındaki önizleme sayfasında gösterilir.

Zpl Yazıcı öykünücüsü uygulamasının önizleme sayfasında oluşturulmuş bir etiketi görüntüleme.

Etiket yerleşimini değiştirme

Ambar konumu etiketlerinizin geçerli yerleşimini değiştirebilirsiniz. Aşağıdaki örnek, oluşturulan etiketlerin konum profil kimliği içerecek şekilde düzenin nasıl değiştirileceğini gösterir.

  1. Kuruluş yönetimi >Elektronik raporlama>Yapılandırmalar'a gidin.

  2. Taslak durumu için hedefleri kullanER kullanıcı parametresi'ni Evet olarak ayarlayın.

  3. Yapılandırmalar sayfasında, yapılandırma ağacında, Ambar modeli'ni genişletin ve Ambar konum etiketleri'ni seçin.

  4. Tasarımcı’yı seçin.

  5. Biçim tasarımcısı sayfasında, Eşleme sekmesinde model.Location.Label veri kaynağını seçin.

  6. Veri kaynağı özellikleri iletişim kutusunda Düzenle>Formülü düzenle'yi seçin.

  7. Formül tasarımcısı sayfasında, Formül alanında, etiket oluşturmak için kullanılan ER formülünü gözden geçirin.

    CONCATENATE(
    "^XA",CrLf,
    "^CF0,30,30^FO0,30^FB800,1,0,C,0^FD",Warehouse,"\&^FS",CrLf,
    "^BY2,2,50^FT",@.Warehouse.Alignment,",126^BCN,,N,N,N,A^FD",Warehouse,"\&^FS",CrLf,
    "^FO0,150^FB800,1,0,C,0^FD",@.Name,"\&^FS",CrLf,
    "^CF0,20,20^FO0,200^FB800,1,0,C,0^FD",@.CheckDigits,"\&^FS",CrLf,
    "^XZ")
    
  8. Oluşturulan etiketlere bir yerleşim profili kodu eklemek için formülü güncelleştirin.

    CONCATENATE(
    "^XA",CrLf,
    "^CF0,30,30^FO0,30^FB800,1,0,C,0^FD",Warehouse,"\&^FS",CrLf,
    "^BY2,2,50^FT",@.Warehouse.Alignment,",126^BCN,,N,N,N,A^FD",Warehouse,"\&^FS",CrLf,
    "^FO0,150^FB800,1,0,C,0^FD",@.Name,"\&^FS",CrLf,
    "^CF0,20,20^FO0,200^FB800,1,0,C,0^FD",@.CheckDigits,"\&^FS",CrLf,
    "^CF0,40,40^FO0,240^FB800,1,0,C,0^FD",@.ProfileID,"\&^FS",CrLf,
    "^XZ")
    
  9. Kaydet'i seçin.

  10. Tamam'ı seçin.

  11. Eylem Bölmesinde, Çalıştır'ı seçin.

  12. Elektronik rapor parametreleri iletişim kutusunda, Dahil edilecek kayıtlar sekmesinde Filtre'yi seçin.

  13. Aralık sekmesinde, Tablo alanının Konumlar olarak ve Saha alanının Konum olarak ayarlandığı satırı bulun. Ölçüt alanına, Bölme değerini girin.

  14. Tamam'ı seçin.

  15. Tamam'ı seçin. Bir etiket oluşturulur ve yazıcı öykünücüsü uygulamasındaki önizleme sayfasında gösterilir.

Zpl Yazıcısı öykünücüsü uygulamasının önizleme sayfasındaki konum profil kimliğini içeren bir oluşturulmuş etiketi inceleme.

Kodlama

Dekont

Düzenlenebilir ER biçiminin Ortak\Dosya bileşeninin kodlama ayarını ve hedef etiketin uygun ayarını eşitlemeniz gerekir. Ortak\Dosya bileşeninin Kodlama alanı değeri, etiketin kodlamasını kontrol etmek için kullanılan bir ZPL komutu (örneğin ^CI komutu) ile çelişmemelidir. ER, bu ayarların eşitlendiğini doğrulamaz.

Ek kaynaklar

Yazıcı hedefi