Saya memiliki pengguna yang harus mencetak sekitar 220 dokumen, masing-masing rata-rata 2-3 halaman. Saat dicetak menggunakan metode Windows standar Pilih Semua - Klik kanan - Mencetaknya melebihi server cetak atau printer itu sendiri. Saya mencari utilitas yang akan memungkinkan saya untuk memproses katakan 5 dokumen sekaligus yang akan melakukan semua dokumen dalam direktori tertentu. Saya berharap ini akan mengurangi ketegangan pada server cetak dan juga akan memungkinkan pengguna untuk tidak harus menjaga pekerjaan cetaknya. Saya menemukan satu yang memungkinkan Anda menjadwalkan pekerjaan cetak untuk waktu tertentu, tetapi (dan mungkin ini bukan pemecah kesepakatan) ejaan dalam program ini mengerikan.
DarkStorm's batch print handler
bagus.Ini adalah pekerjaan untuk baris perintah.
Dengan Cygwin , skrip berikut (yang dapat Anda ketikkan pada bash command line) akan mencetak setiap file PDF di direktori saat ini, satu setiap 5 detik.
Jika Anda tidak ingin menginstal Cygwin (yang berguna untuk banyak hal lain), lihat jawaban Sathya untuk cara cmd (ini sedikit kurang langsung). Alat pilihan adalah Powershell, yang tentunya memiliki semua blok bangunan yang diperlukan (tapi saya tidak berbicara Powershell).
sumber
cmd has an equivalent of sleep
-> penggantian mentah akan menjadi `ping localhost -n 6> NULstart
meluncurkan aplikasi baru - tidak memiliki kemampuan pencetakan.cygstart
memiliki lebih banyak kemampuan daripada memulai, tetapi saya pikir ada cara untuk memicu tindakan cetak dari cmd (tindakan cetak meminta aplikasi yang terdaftar di registri, mengatakannya untuk mencetak daripada membuka untuk mengedit). Apakah Anda tahu kalau ada cara untuk mencetak dalam cmd (print
sepertinya juga tidak)?copy *.pdf \\printer\name
. Untuk pemrosesan batch, cmd memiliki sebuahfor
perintah, tetapi saya tidak bisa melakukan beberapa perintahfor %x in (*.pdf) do ( ; command1 ; command2 ; )
dengan baris baru di mana saya menulis;
. Jika Anda dapat membuatnya berfungsi, harap buat jawaban.Jika Anda benar-benar ingin pergi ke cara baris perintah, salin tempel ini dalam file batch, dan ubah path dan tambahkan path lengkap ke
AcroRd32.exe
Ini akan mengubah direktori menjadi yang berisi file PDF, memulai Acrobat Reader dalam mode diam, mencetaknya, dan menunggu selama 5 detik. Alternatif lain jika printer dibagikan adalah
Yang melakukan hal yang sama, tetapi dalam pengalaman masa lalu saya, saya tidak mendapatkan hasil yang baik dengan pendekatan ini - tapi itu karena file PDF tidak memiliki font yang tertanam di dalamnya.
sumber
Aplikasi pencetakan batch hebat yang saya gunakan sepanjang waktu adalah SilentPrint. Anda dapat mengetahuinya lebih lanjut di http://www.silentprint.com . Saya harap Anda merasakannya sama bermanfaatnya dengan saya.
sumber