Jakie są wymagania systemowe do drukowania dokumentu XPS

2

Zrobiłem dokument XPS w programie Microsoft Word (Drukuj -> drukuj do XPS Writer). Na komputerze z systemem Windows 7 (64-bitowym) mogę otworzyć ten plik w XPSViewer lub IE i wysłać go do rzeczywistej drukarki, na której dokument XPS został pomyślnie wydrukowany. Wszystkie dotychczasowe testy zostały przeprowadzone na drukarkach sieciowych.

Na moim komputerze z systemem Windows XP (32-bitowym) mogę utworzyć dokument XPS za pomocą programu Microsoft Word, ale moje próby wydrukowania dokumentu XPS na rzeczywistej drukarce nie powiodły się. To urządzenie wskazuje, że zadanie zostało pomyślnie wysłane do drukarki, ale drukarka nie drukuje dokumentu, a dzienniki drukarki wskazują, że zadanie nie zostało odebrane. Próbuję drukować dokładnie na tych samych drukarkach zarówno z XP, jak i z Win7. Próba wydrukowania dokumentów innych niż XPS nadal działa dobrze na komputerze XP.

Czego może brakować w maszynie XP, co spowodowałoby takie zachowanie? Mam zainstalowane środowisko .Net 4.0.

bród
źródło
Czy komputer XP jest w pełni załatany do SP3 i zawiera opcjonalne aktualizacje systemu Windows? Czy to drukarka sieciowa?
harrymc
Tak. Wszystkie łatki są stosowane, a XP jest w dodatku SP3. To jest drukarka sieciowa (lokalna, LAN).
br.
Czy urządzenie XP może wydrukować cokolwiek innego na drukarce?
shufler
Inne rzeczy mogą wydrukować. MS Word 2007, jeśli nie drukuje dokumentu XPS, może wydrukować z powodzeniem, na przykład
Ford

Odpowiedzi:

1

Potencjalnie problem ze sterownikiem w konfiguracji XP

Spróbuj SumatraPDF 1.9, aby przeczytać XPS (wersja przenośna to pojedynczy plik, bez instalacji), a następnie spróbuj wydrukować z jego okna, jeśli to się nie powiedzie, można zapisać jako plik PDF, a następnie spróbować wydrukować ponownie, aby sprawdzić, czy jest to aplikacja (przeglądarka XPS ) lub printdriver / spooler odrzucający niektóre ciągi xps

Jeśli jest to najnowszy sterownik, spróbuj zmodyfikować niektóre zaawansowane ustawienia, takie jak buforowanie raw itp.

kod
źródło
Próbowałem SumatraPDF i udało mi się załadować plik XPS, ale nie mogę użyć SumatraPDF do zapisania mojego pliku XPS jako PDF ( forums.fofou.org/sumatrapdf/topic?id=2344326 )
ford
1
Poza tym problemem SumatraPDF jest w stanie wydrukować dokument XPS
Ford
1

SumatraPDF może wysyłać pliki do drukarki bezpośrednio przez CLI.

Drukuje plik PDF na domyślnej drukarce

-print-to-default $file.pdf

Drukuje plik PDF na danej drukarce

-print-to $printer_name $file.pdf  

Otwiera plik PDF i pokazuje okno dialogowe drukowania, aby wybrać drukarkę i opcje drukowania

-print-dialog $file.pdf  

Gdy zostanie użyta opcja -print-to-default lub -print-to, zakończy działanie po wydrukowaniu

-exit-on-print  

Więc spróbuj:

dysk: \ ścieżka \ SumatraPDF.exe -print-to-default -exit-on-print "dysk: \ ścieżka \ mój plik testowy.xps"

lub

dysk: \ ścieżka \ SumatraPDF.exe -print-dialog "dysk: \ ścieżka \ mój plik testowy.xps"

kod
źródło
0

W oparciu o ten post spróbuj wyłączyć buforowanie drukarki.

Odbywa się to we właściwościach drukarki na karcie Zaawansowane, zaznacz opcję „Drukuj bezpośrednio na drukarce”.

harrymc
źródło
Karta „Zaawansowane” jest wyłączona. Czy byłoby to spowodowane brakiem uprawnień?
ford
Tak, jeśli jest to udostępniona drukarka sieciowa.
harrymc
0

Wierzę, że są to wewnętrzne problemy z MS z opcją XPS i komputerami z 64-bitowym systemem operacyjnym. MS OneNote ma świetną opcję drukowania „Wyślij do OneNote”, która, jak sądzę, wykorzystuje sterowniki XPS ... ale nie, jeśli był to 64-bitowy system operacyjny, przynajmniej dla wersji OneNote 2007. Inżynier zespołu Microsoft OneNote w swoim czasie napisał „poprawkę” dotyczącą wysyłania do OneNote na komputerach z procesorem x64, która obejmowała własny sterownik XPS, który opublikował do pobrania. To nie było nawet oficjalne rozwiązanie sterownika MS. Mogli to naprawić w wersji OneNote 2010 lub nie. Ale 64-bitowe opcje OS XPS były problematyczne z powodu niewłaściwego rozwiązania problemu przez Microsoft. Być może będziesz musiał przeszukać MS, aby sprawdzić, czy mają jakieś sterowniki szybkiej naprawy dla konkretnego problemu XPS. Mam szczęście, przeszukując ich witrynę MS OneNote.

PhxTitan
źródło
Dzięki za pomoc, ale w mojej sytuacji 64-bitowy system operacyjny robi to, co muszę, ale 32-bitowy system XP nie działa.
br.