Czy drukarka POS obsługuje tylko drukarki Epson? (związane z https://msdn.microsoft.com/en-us/library/windows/apps/mt426652)UWP Drukowanie z aplikacji Windows bezpośrednio bez konieczności drukowania Okno dialogowe drukowania
Jak wysłać dokument bezpośrednio do drukarki bez wyświetlania okna dialogowego drukowania?
Odpowiedz
ESC/POS Epson jest stworzony przez system polecenia używane w szerokim zakresie systemów drukarek POS, mających na celu unikanie niezgodnych zestawów poleceń poprzez zapewnienie powszechnego zastosowania. Większość nowoczesnych drukarek obsługuje ESC/POS.
Tak więc, na pierwsze pytanie, myślę, że odpowiedź brzmi "nie". Ten interfejs API POS printer może być używany dla wszystkich drukarek obsługujących ESC/POS. Proszę zapoznać się z Epson ESC/POS with formatting.
Aby uzyskać drugie pytanie, korzystając z interfejsu API POS printer
, można drukować bez okna dialogowego Drukuj.
Ale zakładam, że chcesz, Windows.Graphics.Printing namespace. W przypadku tego drukowania w aplikacji UWP należy wyświetlić interfejs podglądu wydruku, aby poprowadzić użytkownika do zakończenia operacji drukowania.
Możesz zapoznać się z oficjalnymi POS printer sample i Printing sample.
Aktualizacja 01.02.2016:
użyciu drukarki POS API, można drukować bez dialogowym Drukuj.
@Seb, to jest mój osobisty wniosek, oficjalny dokument drukarki POS nie wspomina nic o oknie interfejsu użytkownika.
Ale w krótkiej próbce w dokumencie i oficjalnej próbie, kiedy drukujemy za pomocą urządzenia POS, najpierw tworzymy zadanie drukowania, następnie wywołujemy metodę PrintLine(string) z treścią, którą chcemy wydrukować, wykonaj to/je za pomocą metody ExecuteAsync, metoda ta jest w następujący sposób:
Asynchronicznie wykonuje zadanie drukowania na stacji drukarki pokwitowań.
W tym procesie nie pokazujemy żadnego dialogu w przeciwieństwie do normalnego drukowania. W normalnym drukowaniu, gdy chcemy wydrukować dokument z naszej aplikacji, nazywamy metodę ShowPrintUIAsync(), ta metoda pokaże okno dialogowe, w którym znajdziemy wskazówki dla użytkowników, aby pomóc im w ukończeniu orki związanej z drukowaniem.
@Hamed, ten interfejs API drukarki POS nie obsługuje tych urządzeń bez ESC/POS, nie jestem pewien, czy możliwe jest wysyłanie poleceń do drukarki i uzyskiwanie odpowiedzi za pośrednictwem portu szeregowego, myślę, że możesz przeczytać opracuj dokument swojej drukarki.
Ta odpowiedź wydaje się pochodzić z wiarygodnych i/lub oficjalnych źródeł, aby wesprzeć Twoją odpowiedź na pierwsze pytanie, które spełnia 50% kryteriów oferowanej nagrody. Jednak nie mogłem znaleźć niczego, co by to potwierdzało: "Na twoje drugie pytanie, używając API' POS printer', możesz drukować bez Print Dialog. " Czy możesz wesprzeć to cytatem z dokumentacji lub odwołaniem do jakiegoś kodu w konkretnej próbce? – Sebivor
Dzięki za pomoc, ale chcę wiedzieć, jak używać bez ESC/POS. ponieważ używam drukarki kiosku, która nie obsługuje ESC/POS. Czekając na Twoją odpowiedź. – Hamed
@Seb, dziękuję seb, proszę zobaczyć aktualizację w mojej odpowiedzi. –
- 1. Bezpośrednie drukowanie aplikacji WinRT Metro (bez okna dialogowego drukowania)
- 2. Drukowanie dokumentu HTML z usługi Windows bez okna dialogowego drukowania
- 3. window.print() - bez konieczności otwierania okna drukowania
- 4. Okno dialogowe drukowania Java (natywna) - zmień ikonę
- 5. Pokaż okno dialogowe drukowania przed wydrukowaniem
- 6. Otwórz nowe okno dialogowe drukowania z różnej zawartości HTML
- 7. Jak mogę wyskoczyć okno dialogowe drukowania za pomocą Javascript?
- 8. Okno dialogowe drukowania nie przychodzi na pierwszy plan
- 9. Drukowanie z Chrome bez okien dialogowych drukowania? Może używając Greasemonkey userscript?
- 10. Jak drukować bezpośrednio, bez okna dialogowego drukowania w WPF?
- 11. Ustaw PDF do drukowania bez skalowania
- 12. Okno dialogowe logowania do aplikacji klienckiej Windows
- 13. bash "&" bez drukowania "[1] + gotowe"
- 14. Drukowanie bez ShowDialog daje puste strony
- 15. Wydrukuj dokument HTML z usługi systemu Windows w języku C# bez okna dialogowego drukowania
- 16. Dokument przepływu drukowania WPF
- 17. Przykład drukowania/samouczka Linux/CUPS?
- 18. drukowania plików PDF z PDFSharp
- 19. drukowania uint8_t
- 20. Funkcja drukowania jQuery do drukowania zawartości div z css
- 21. Wykonaj javascript podczas drukowania strony
- 22. Windows 10 Okno dialogowe paska tytułowego zachowanie
- 23. Chrome: okno dialogowe drukowania window.print() otwiera się dopiero po przeładowaniu strony (javascript)
- 24. Lista drukowania bez nawiasów w jednym wierszu
- 25. Typ funkcji drukowania na konsolę bez ghci
- 26. python: drukowanie w poziomie zamiast bieżącego domyślnego drukowania
- 27. Histogram klasy drukowania programowo
- 28. Sieciowe rozwiązania do drukowania
- 29. Ustaw preferencje drukowania z JS
- 30. instrukcje drukowania sql z pyodbc
Hamed, zauważ, że zaakceptowana przez ciebie zmiana zmieniła pytanie, co jest niesprawiedliwe w Grace (odpowiedź poniżej), ponieważ nie ma możliwości poinformowania, że zmodyfikowałeś pytanie w celu zmodyfikowania odpowiedzi ... i nie powinien jednak być zmuszony do modyfikowania odpowiedzi. ** Jeśli masz nowe pytanie, zadaj je jako nowe pytanie, zamiast zmienić istniejące pytanie, aby pasowało ... ** – Sebivor
Przeczytaj najpierw to pytanie! to jest związane z pytaniami @ Hameda !! –
@Nasser, teraz widzę twoje pytanie, dzięki Seb. Na twoje ostatnie pytanie, proszę odnieść się do oficjalnej próbki w mojej odpowiedzi, są js projekty w obu próbkach. Następnym razem, zadaj nowe pytanie. –