Gunakan skrip sebagai driver printer khusus untuk mengirim file ke halaman web

0

Di tempat kerja saya, saya tidak dapat menemukan driver printer untuk macOS yang berfungsi dengan printer. Sebagai gantinya, saya mencetak melalui antarmuka web printer, dan saya bertanya-tanya apakah ada cara untuk mengotomatiskan ini.

Langkah-langkah yang saya lakukan secara manual yang ingin saya otomatisasi (semua atau beberapa):

  1. Simpan dokumen sebagai .ps (berfungsi lebih baik daripada .pdf untuk printer ini)
  2. Buka alamat web dan masuk ke printer
  3. Seret file yang saya inginkan ke UI browser

Menulis skrip untuk mensimulasikan login web dan transmisi file adalah masalah terpisah yang saya pikir dapat saya pecahkan.

Pertanyaan saya: Dapatkah saya menggunakan skrip khusus ini (mungkin Pyhton) sebagai "driver printer" untuk membuatnya muncul dalam daftar printer dan memungkinkan saya untuk mencetak menggunakan cmd-p ? Itu harus secara otomatis menyimpan sebagai .ps dan kemudian melakukan hal-hal webb.

MartinSuecia
sumber

Jawaban:

1

Anda tidak perlu membuat "driver" karena fungsi yang Anda butuhkan sudah tersedia. Dari jendela dialog Print (CMD + P) normal, di sudut kiri bawah, klik pada menu drop-down PDF dan pilih opsi Save as PostScript untuk menyimpan "print" sebagai file .ps. (Bagian ini mungkin adalah langkah Anda # 1 tetapi saya tidak yakin bagaimana Anda menyimpan halaman sebagai .ps)

Dialog Cetak: Menu PDF

Menggunakan utilitas makro / skrip seperti Hazel, Keyboard Maestro, Automator, dll., Mereka dapat dikonfigurasikan untuk memantau folder tertentu tempat Anda menyimpan file .ps. Ketika file baru muncul, makro / skrip dapat memicu untuk mengirim file ke printer.

Selain itu, tergantung pada model printer, kemungkinan skrip dapat mengirim file .ps langsung ke printer menggunakan port / antarmuka yang dirancang untuk skrip / streaming alih-alih menggunakan GUI web. Antarmuka IPP / LPD / socket dirancang untuk hal ini. Kemungkinan besar GUI web menggunakan javascript untuk mengambil file dari Anda lalu meneruskannya ke salah satu antarmuka ini.

PS Perhatikan bahwa dalam tangkapan layar, opsi "Save as PDF" memiliki pintasan CMD + S. Saya membuatnya dengan menggunakan Panel Preferensi Keyboard di System Preferences. Jika Anda ingin melakukan hal yang sama tetapi untuk opsi "Simpan sebagai PostScript" ... Buka Preferensi Keyboard, beralih ke Pintasan, pilih Pintasan Aplikasi di sebelah kiri lalu klik ikon [+] di bawah ini. Atur pintasan untuk Semua Aplikasi, Judul Menu "Simpan sebagai PostScript ...", dan Pintasan sebagai CMD + S. Anda dapat menggunakan CMD + S karena pintasan normal untuk CMD + S (File> Save) tidak tersedia ketika dialog Print ditampilkan. Shortcut bagus lainnya adalah CMD + P untuk alasan yang sama. Dengan begitu Anda menekan CMD + P, tunggu sebentar hingga dialog muncul, lalu tekan CMD + P lagi.

Perangkat Lunak Insomnia
sumber
Terima kasih atas jawaban yang sangat menarik! Saya memang menyimpan file sebagai .ps persis seperti yang Anda gambarkan, tetapi saya tidak berpikir untuk memicu skrip pada save, yang merupakan ide cemerlang karena jumlah langkahnya sama dengan cetakan normal. Saya pasti akan melihat ini. Juga terima kasih atas perintah singkat idéa! Saya menggunakan save as pdf / ps BANYAK jadi ini sangat membantu. Pertanyaan tambahan, dapatkah saya mengatur folder .ps-default (yang akan statis) berbeda dari .pdf (yang tergantung pada konten)?
MartinSuecia
Ketika Anda menyimpan .ps atau .pdf, itu hanya menunjukkan Anda jendela dialog Simpan normal. Ini mungkin akan default ke folder Beranda, folder Dokumen, atau folder yang terakhir digunakan. Jika masih ada dan bekerja di bawah macOS terbaru, Anda bisa menggunakan sesuatu seperti DefaultFolderX yang memungkinkan Anda untuk mengatur tampilan folder default berdasarkan pada aplikasi atau jenis file.
Insomniac Software