Saya membuat sisi server pdf dengan banyak grafik sehingga memaksimalkan real estat adalah suatu keharusan, tetapi pada saat yang sama memastikan printer pengguna dapat menangani margin yang ketat adalah suatu keharusan.
Apakah ada yang tahu nilai aman apa yang dapat saya gunakan untuk margin saat membuat pdf. Di masa lalu saya telah menggunakan printer kantor dan rumah dengan margin sekitar satu cm tanpa masalah, tetapi tentu saja saya tidak dapat menganggap ini sebagai minimum defacto.
Oh dan saya tidak benar-benar ingin mengizinkan pengguna untuk menentukan margin (50% kemalasan 50% akan menjadi rumit.)
Saya telah mencari di Google tetapi tidak dapat menemukan sesuatu yang konkret. (pencetakan margin minimum rata-rata)
pdf-generation
printing
robodisco
sumber
sumber
grep 'ImageableArea Letter' /etc/cups/ppd/*
Jawaban:
Setiap printer berbeda tetapi 0,25 "(6,35 mm) adalah taruhan yang aman.
sumber
Untuk setiap printer PostScript, satu bagian dari drivernya adalah file ASCII yang disebut PostScript Printer Description (PPD). PPD digunakan dalam sistem pencetakan CUPS di Linux dan Mac OS X juga bahkan untuk printer non-PostScript.
Setiap PPD HARUS , sesuai dengan spesifikasi PPD yang ditulis oleh Adobe, berisi definisi * ImageableArea (itu adalah kata kunci PPD ) untuk setiap dan setiap ukuran media yang dapat ditangani. Nilai itu diberikan misalnya
*ImageableArea Folio/8,25x13: "12 12 583 923"
untuk satu printer di kantor ini di sini, dan*ImageableArea Folio/8,25x13: "0 0 595 935"
untuk printer yang ada di kamar sebelah.Angka-angka ini berarti "Pojok kiri bawah ada di (12 | 12), pojok kanan atas ada di (583 | 923)" (di mana angka-angka ini diukur dalam poin ; 72pt == 1 inci). Dapatkah Anda melihat bahwa printer pertama mencetak dengan margin 1/6 inci? - Dapatkah Anda juga melihat bahwa yang berikutnya bahkan dapat mencetak tanpa bingkai?
Yang perlu Anda ketahui adalah ini: Sekalipun printer dapat melakukan margin yang sangat kecil secara fisik, jika PPD
*ImageableArea
disetel ke margin yang lebih lebar, data cetak yang dihasilkan oleh driver dan dikirim ke printer akan dipotong sesuai dengan pengaturan PPD - - bukan oleh printer itu sendiri.Hari-hari ini semakin banyak model muncul di pasar yang memang dapat mencetak ujung-ke-ujung. Hal ini terutama berlaku untuk printer laser kantor. (Tidak tahu tentang perangkat untuk pasar penggunaan rumah.) Kadang-kadang Anda harus mengaktifkan mode tanpa batas dengan sakelar terpisah di pengaturan driver, terkadang juga di perangkat itu sendiri (panel depan, atau antarmuka web).
Model yang lebih lama, misalnya HP, menetapkan dalam PPD mereka margin mereka cukup murah, hanya untuk berada di "sisi aman" yang seharusnya. Sangat sering HP menggunakan 1/3, 1/2 inchi atau lebih (seperti
"24 24 588 768"
untuk format Letter). Saya ingat pernah meretas HP PPD dan menyetelnya ke"6 6 606 786"
(1/12 inci) sebelum batas fisik perangkat masuk dan memaksakan pemotongan nyata dari gambar halaman.Sekarang, PCL dan printer bahasa lain tidak jauh berbeda dalam kapabilitas marginnya dari model PostScript.
Tetapi tentu saja, dalam hal pencetakan dokumen PDF , di sini Anda hampir selalu dapat memilih "print to fit" atau opsi bernama serupa. Bahkan untuk file yang tidak menggunakan margin apapun. Yang "sesuai" adalah apa yang dibaca penampil PDF dari driver, dan penampil kemudian menurunkan halaman ke
*ImageableArea
.sumber
/etc/cups/ppd
. Dalam spesifikasi PPD , dimensi dijelaskan sebagai "ll.x ll.y ur.x ur.y" di kiri bawah dan kanan atas.Sebagai pedoman umum, saya menggunakan margin 1 cm saat memproduksi pdf. Saya bekerja di industri geospasial dan membuat peta pdf yang mengacu pada skala geografis tertentu. Oleh karena itu, saya tidak memiliki opsi untuk 'menyesuaikan dokumen dengan area yang dapat dicetak', karena ini akan membuat skala referensi tidak akurat. Anda juga harus menyadari bahwa ketika Anda cocok dengan area yang dapat dicetak, Anda menyesuaikan margin yang sudah ada di dalam margin printer, sehingga Anda mendapatkan margin ganda. Buat margin Anda sesuai ukuran dan dokumen Anda akan dicetak dengan sempurna. Banyak printer modern dapat mencetak dengan margin kurang dari 3 mm, jadi 1 cm sebagai aturan umum sudah cukup. Namun, jika ini adalah pekerjaan profil tinggi, dapatkan spesifikasi printer yang akan Anda gunakan untuk mencetak dan pastikan margin Anda memadai.
sumber
Margin bervariasi tergantung pada printer. Di Windows GDI, Anda memanggil fungsi berikut untuk mendapatkan margin bawaan, "zona tanpa cetak":
Mencetak tepat ke tepi disebut "bleed" dalam industri percetakan. Satu-satunya printer laser yang pernah saya ketahui untuk mencetak langsung ke tepi adalah Xerox 9700: 120 ppm, $ 500K pada tahun 1980.
sumber
Anda tidak perlu membiarkan pengguna menentukan margin di situs Anda - Biarkan mereka melakukannya di komputer mereka. Dialog cetak biasanya (Adobe dan Pratinjau, setidaknya) memberi Anda opsi untuk menskalakan dan memusatkan keluaran pada area halaman yang dapat dicetak:
Adobe
Pratinjau
Tentu saja, ini mengasumsikan bahwa Anda memiliki pengguna yang melek komputer, yang mungkin atau mungkin tidak demikian.
sumber