Czy to możliwe, że rozmiar pliku „sam się zwiększa” podczas drukowania?

12

Mam plik PDF, 1,26 MB (rozmiar fizyczny). Kiedy wysłałem go do drukarki przewodowej, okno pokazało, że plik ma teraz rozmiar 3,23 GB. Co tu się dzieje ?

W załączeniu znajduje się zrzut ekranu pulpitu, z prawej strony pokazano plik PDF o wielkości 1,26 MB. Okno pokazujące 3,23 GB znajduje się z tyłu (przeprosiny za jakość). wprowadź opis zdjęcia tutaj

B Chen
źródło
Najwyraźniej dzieje się coś innego. Twój plik PDF nie powiększył się do 3,23 GB. Ale nie ma możliwości dowiedzenia się, co pociąga za sobą rzeczywista sytuacja, na podstawie ograniczonych informacji, które podałeś.
n8te
@ n8te, nie jestem pewien, jakie konkretne informacje byłyby pomocne.
B Chen
Jeśli nic więcej, zrzut ekranu z informacją, że plik PDF ma teraz 3,23 GB.
n8te
8
Rozmiar pliku PDF nie zmienił się ... większe okno z 4,25 / 3,36 gb to plik buforowania drukarki. Ilość danych wysyłanych do drukarki nie ma nic wspólnego z rozmiarem drukowanego pliku i jest w każdym razie tymczasowa. Krótka wersja: nie martw się o to.
Steve Rindsberg
Aby wzmocnić to, co powiedział @SteveRindsberg, w zależności od formatu dokumentu i możliwości drukarki, najprawdopodobniej plik PDF został zrasteryzowany przez sterownik drukarki w celu wydrukowania. Pamiętaj, że plik PDF to w zasadzie plik postscriptowy, który jest w zasadzie dokumentem wektorowym, który jest tylko zbiorem obliczeń mówiących ekranowi, co ma być renderowane. Jeśli drukujesz na drukarce bez rodzimych funkcji postscriptowych, zawartość dokumentu należy gdzieś zrasteryzować, co może natychmiast zwiększyć rzeczywisty rozmiar pliku wysyłanego do drukarki.
JakeGould,

Odpowiedzi:

29

Z następującego artykułu pomocy technicznej Microsoft : „Rozmiar pliku buforowego EMF może stać się bardzo duży podczas drukowania dokumentu zawierającego wiele danych rastrowych”

Objawy Podczas drukowania dokumentu zawierającego wiele danych rastrowych rozmiar zbioru buforowego Enhanced Metafile (EMF) może być bardzo duży. Pliki takie jak pliki Adobe .pdf lub dokumenty Microsoft Word .doc / .docx mogą zawierać wiele danych rastrowych. Pliki Adobe .pdf i dokumenty Word .doc / .docx zawierające gradienty jeszcze bardziej zawierają wiele danych rastrowych.

Przyczyna Ten problem występuje, ponieważ interfejs urządzenia graficznego (GDI) nie kompresuje danych rastrowych, gdy GDI przetwarza pliki buforowe EMF i generuje pliki buforowe EMF.

Ten problem jest bardzo widoczny w przypadku drukarek obsługujących wyższe rozdzielczości. Rozmiar danych rastrowych zwiększa się czterokrotnie, jeśli liczba punktów na cal (dpi) w pliku wzrośnie dwukrotnie. Na przykład plik pdf o wielkości 1 megabajta (MB) może wygenerować bufor buforowy EMF o wielkości 500 MB. Dlatego możesz zauważyć, że proces drukowania spada.

Rozwiązanie
Aby rozwiązać ten problem, pomiń buforowanie EMF. Aby to zrobić, wykonaj następujące kroki:

1. Open the properties dialog box for the printer.
2. Click the Advanced tab.
3. Click the Print directly to the printer option.

Uwaga Spowoduje to wyłączenie wszystkich funkcji opartych na procesorze wydruku, takich jak następujące funkcje:

  • N-up
  • znak wodny
  • Drukowanie broszur
  • Zestawienie sterowników
  • Skalowanie w celu dopasowania

TL; DR - Twój plik PDF nie powiększył się. Jest to tylko duży utworzony plik buforowania. Nie ma się czym martwić, ale Microsoft zapewnia wymienione powyżej rozwiązanie, aby zapobiec powtórzeniu się tej sytuacji (z ograniczeniem funkcji).

n8te
źródło
5

Istnieje wiele powodów, dla których plik wydruku może być znacznie większy niż oryginalny plik PDF / DOC / PPT itp.

  1. Pierwszy dotyczy w szczególności plików, które rozpoczęły się jako prezentacje PowerPoint (PPT). Prezentacja zazwyczaj ma tę samą grafikę tła na każdym slajdzie. W pliku PPT (lub utworzonym z niego pliku PDF) ta grafika pojawia się tylko raz, a każdy slajd ma do niej odniesienie. W pliku wydruku ta sama grafika zostanie dodana raz dla każdego slajdu. 1 MB grafiki w prezentacji na 20 stronach zmieni się na 20 MB w zbiorze buforowania. I może być znacznie większy ze względu na kolejny problem.

  2. Obraz może wzrosnąć po wysłaniu do drukarki, w zależności od modelu drukarki. Załóżmy, że masz obraz kolorowy 1000 x 1000 pikseli. Wyświetlany rozmiar jest taki, że po wydrukowaniu będzie wyświetlany jako 10 x 10 cali. Jeśli używasz drukarki PCL5 lub GDI ustawionej na 300 dpi, obraz ten zostanie wysłany jako obraz 3000 x 3000 pikseli (10 x 300) w celu uwzględnienia rozdzielczości drukarki. Jest więc nagle 9 razy większy. Nie byłoby tak w przypadku drukarek PostScript, ponieważ są one w stanie skalować obrazy odpowiednio do potrzeb.

  3. Niektóre osoby uważają, że jeśli obraz zostanie wydrukowany na drukarce 1200 dpi, należy go zeskanować w rozdzielczości 1200 dpi, aby uzyskać najlepsze wyniki, co daje 16-krotny wzrost rozmiaru w porównaniu do 300 dpi. W rzeczywistości do drukowania potrzebujesz tylko 300 dpi, niezależnie od rozdzielczości drukarki. W przypadku większości aplikacji nawet 200 dpi będzie całkowicie wystarczające. Tylko w przypadku najwyższej jakości wydruków (na drukarce o rozdzielczości 2400 dpi lub lepszej) można skanować z rozdzielczością 600 dpi.

Uwaga: tutaj nie ma drukarek biurkowych zdolnych do drukowania w rozdzielczości lepszej niż 1200 dpi (1440 dpi w przypadku niektórych drukarek atramentowych). Każda wyższa cytowana „rozdzielczość” ma jedynie dać wyobrażenie o jakości półtonowania drukarki (możliwość drukowania odcieni kolorów).

hdhondt
źródło
2

To nieporozumienie. Rozmiar pokazany w oknie dialogowym drukarki nie jest rozmiarem pliku, jest to rozmiar danych drukowania (rozmiar bufora dla zadania drukowania).

Rozmiar pliku nie zmienił się.

Willtech
źródło
0

W systemie Windows dane (format) przesyłane do drukarki prawie nigdy nie są takie same, jak format dokumentu, który tworzysz, edytujesz lub otrzymujesz od kogoś.
(Wyjątkiem może być dokument XPS przeglądany w przeglądarce XPS wysyłany do drukarki obsługującej XPS ...)

Format dokumentu może być Excel / XLS (X), Word / DOC (X), PowerPoint / PPT (X), PDF, HTML, EPUB, cokolwiek. Żadna drukarka nie rozumie tych formatów. Drukarka wymaga określonych formatów, aby móc ją zużyć i wydrukować na papierze.

Dane przesyłane do urządzenia drukującego (i przed przesłaniem do kolejki w folderze lokalnym) są różne: w systemie Windows buforowany lokalnie format pliku to EMF ( „Enhanced Meta File” ) lub (O) XPS ( „(Open) XML Paper Specification) ” ). Ale nie są one również odpowiednie dla drukarki. Ponadto nie jest to oryginalny plik, który jest wysyłany do drukarki, a następnie nie jest już dostępny na komputerze: jest to kopia pliku i ta kopia musi zostać przekonwertowana, aby pasowała do drukarki. Zadaniem sterownika drukarki jest wykonanie tej konwersji:

  • drukarka PostScript chce PostScript
  • drukarka PCL chce PCL
  • drukarka ESC / P chce ESCP
  • drukarka RCPS chce RPCS
  • drukarka rastrowa chce danych rastrowych (wiele możliwych wariantów)

Dlatego niektóre sterowniki drukarek przekonwertują wszystkie strony na dane rastrowe w wysokiej rozdzielczości, co zajmuje dużo bajtów. I to właśnie postrzegasz jako „wzrost” rozmiaru pliku, ale źle go zinterpretowałem: ponieważ oryginalny dokument jest nadal niezmieniony (zarówno pod względem formatu, jak i rozmiaru pliku) .

Kurt Pfeifle
źródło