fbpx
Spis treści

Konfiguracja drukarek

Opis

W WMS za wydruki na drukarkę fizyczną lub do pliku pdf, odpowiada proces AlpolWorkflowPrinter. Domyślnie instalowany jest proces, który drukuje do pliku PDF. Proces AlpolWorkflowPrinter może być wgrany zarówno na serwer jak i na końcówkę. W tym samym czasie może działać wiele instancji tego procesu.

Wymagania

  1. WMS w wersji min 1.812
  2. Aplikacja AlpolWorkflowPrinter musi być zainstalowana na serwerze z dostępem do drukarki.
  3. W pliku konfiguracyjnym (exe.config) należy ustawić:
    • IsWmsPrinter na True (ta opcja jest automatycznie skonfigurowana podczas instalacji workera przez WMS),
    • Unikalny lub już istniejący ExternalUsername, który posłuży do identyfikacji instancji – wszystkie instancje o tej samej nazwie będą współdzielić konfigurację.

Konfiguracja

Uwaga: Proces drukujący AlpolWorkflowPrinter będzie widoczny w WMS UI po jego pierwszym poprawnym uruchomieniu.

Aby przejść do konfiguracji drukarki, w zakładce Opcje na ekranie głównym wybierz przycisk Drukarki.

FuturitiWMS – Menu główne

Wyświetli się lista dostępnych drukarek, czyli instancji workerów obsługujących drukarki.

FuturitiWMS – Lista drukarek

Aby edytować ustawienia drukarki, wybierz ją z listy, a następnie kliknij przycisk Ustawienia. Opcja edycji ustawień jest niedostępna dla instancji, które nie były wcześniej uruchomione.

FuturitiWMS – Edycja drukarki

Ustawienia wspólne

  • Kod – Kod procesu drukującego. Odpowiada ExternalUsername konfigurowanemu w pliku exe.config. Wszystkie instancje o tym kodzie będą korzystać z tej konfiguracji.
  • Metoda wydruku – określa aplikację, która zostanie użyta do wykonania wydruku:
    • DevExpress – zalecana metoda wydruku,
    • Adobe – drukowanie za pomocą AcroRd32.exe (nie działa dla workerów działających w tle lub jako usługa),
    • Foxit Reader – drukowanie przy użyciu Foxit Reader (link do zalecanej wersji).
      • Ważne ustawienia:
        • Właściwości drukarki muszą zawierać szablon o odpowiednim rozmiarze, np. 10×15,
        • Szablon ten należy ustawić jako domyślny w preferencjach drukarki.
    • Zapis do pliku – umożliwia zapis wydruków do wybranej ścieżki.
      • Nazwa drukarki w tym wypadku musi pozostać AlpolFilePrinter
    • Inny proces – obsługa własnych interfejsów drukowania.
  • Nazwa drukarki – pełna nazwa drukarki, która zostanie wyszukana. Można odświeżyć listę drukarek za pomocą przycisku obok listy:
    • Jeśli zaznaczysz opcję „Wyszukaj drukarki zaczynające się od podanej nazwy”, system postara się znaleźć drukarkę, której nazwa pasuje lub zaczyna się od wprowadzonej nazwy.
    • Odświeżanie listy drukarek odbywa się poprzez odpytanie instancji znajdującej się na serwerze
  • Dynamiczny wybór drukarki – czy używać zapytania SQL do wyszukiwania nazwy drukarki. Jeśli opcja jest zaznaczona, priorytet ma zapytanie SQL:
    • W przypadku braku wyników zapytania zostanie wybrana drukarka wpisana w polu Nazwa drukarki.
    • Wyłączenie tej opcji wyłącza również globalne zapytanie SQL dla tej instancji.
  • Zapytanie SQL – zapytanie używane do wyszukiwania nazwy drukarki:
    • Obowiązuje dla konkretnej instancji. Globalne zapytanie konfiguruje się w ustawieniach WMS pod kodem AlpolWorkflowPrinter_PrinterName.
    • Można używać znacznika {0}, który zostanie zastąpiony identyfikatorem wydruku z tabeli AlpolWF.Printings.
    • Jeśli zaznaczona jest opcja „Zwróć błąd, gdy nieznaleziony drukarki z zapytania SQL” proces zakończy się błędem i nie zostanie podjęta próba znalezienia drukarki po nazwie w polu Nazwa drukarki
    • Przykładowe zapytanie SQL: SELECT IIF(ObjectType2Id = 203, 'Moja drukarka do MP’, 'Moja drukarka do innych dokumentów’) FROM AlpolWF.Printings WHERE Id = {0}
  • Ścieżka zapisu wydruków – wymagany folder, do którego będą zapisywane wydruki tymczasowe oraz wydruki z trybu „Zapis do pliku”.

Ustawienia dla metod wydruku

  • DevExpress:
    • Orientacja strony – poziomo, pionowo lub automatycznie,
    • Skalowanie – dopasowanie do strony, rzeczywisty rozmiar lub skalowanie niestandardowe,
    • Skalowanie niestandardowe – od 0% do 100%,
    • Marginesy – marginesy z każdej strony; wartość -1 wyłącza marginesy.
  • Adobe:
    • Ścieżka do pliku AcroRd32.exe,
    • Parametry – z jakimi uruchamiana jest aplikacja AcroRd32.exe. Możliwe tagi do użycia:
      • {PdfFile} – nazwa tymczasowego pliku PDF,
      • {Printer} – nazwa drukarki dla instancji.
  • Foxit Reader:
    • Ścieżka do pliku Foxit Reader.exe,
    • Parametry – z jakimi uruchamiana jest aplikacja Foxit Reader. Możliwe tagi do użycia:
      • {PdfFile} – nazwa tymczasowego pliku PDF,
      • {Printer} – nazwa drukarki dla instancji.
  • Inny proces:
    • Ścieżka do pliku .exe – plik uruchamiany w celu wykonania wydruku,
    • Parametry – parametry użyte podczas uruchamiania aplikacji. Możliwe tagi do użycia:
      • {PdfFile} – nazwa tymczasowego pliku PDF,
      • {Printer} – nazwa drukarki dla instancji

Po zakończeniu konfiguracji zapisz zmiany, klikając przycisk Zapisz.
Nie jest wymagany restart workera – zmiany zostaną odświeżone automatycznie przy następnym wydruku.

 

 

W Futuriti tworzymy zaawansowane technologicznie systemy IT oraz wdrażamy, rozwijamy i integrujemy systemy Comarch ERP.
Jako Złoty Partner Comarch zapewniamy naszym Klientom wysokiej jakości obsługę na wszystkich etapach współpracy.

Umów się na prezentację

Jesteś zainteresowany WMS Futuriti?
Wypełnij formularz – odezwiemy się do Ciebie i pokażemy, w jaki sposób zwiększysz efektywność swojego magazynu!

Czy aby na pewno mierzysz w magazynie wszystko, co powinieneś?

Wiedza jest kluczem do przetrwania oraz wyskalowania biznesu – zwłaszcza w obecnym, dynamicznie rozwijającym się środowisku. Im więcej aspektów mierzysz, tym więcej z nich możesz zoptymalizować.

W trosce o Twój magazyn, zespół Futuriti przygotował zestaw wskaźników efektywności, które pomogą Ci zoptymalizować pracę magazynu, usprawnić pracę i zredukować koszty.

Pobierz checklistę ze wskaźnikami i sprawdź co możesz usprawnić w magazynie!

Zgoda na przetwarzanie danych osobowych Podając swój adres mailowy zgadzasz się na przetwarzanie danych osobowych przez Futuriti w celu zapisania do listy mailingowej i wysyłania newslettera. Newsletter będzie zawierał informacje eksperckie na temat zarządzania magazynem wysokiego składu, branży e-commerce a także o produktach, usługach, promocjach lub nowościach Futuriti. Zgodę można w każdej chwili cofnąć.
Obiecujemy nie spamować ! Będziesz otrzymywać tylko wartościowe treści.

Prowadzisz sprzedaż e-commerce? Możesz sprzedawać więcej ale Twój magazyn nie wyrabia? Skontaktuj się z nami! Pomożemy