Использование сценария или Automator для автоматической установки параметров страницы, полей и обтекания страницы в файлах редактирования текста.

Я собираю инсталляцию с помощью Processing, где пользователи печатают текст, и его текст печатается на чековом принтере. У меня есть Processing, сохраняющий текстовые файлы с отметками времени в папку, и действие папки в Automator, наблюдающее за этой папкой и отправляющее на печать. Моя проблема в том, что эти файлы .txt нуждаются в некотором вмешательстве...

  • Формат > Перенос на страницу
  • Изменить поля
  • Выберите рулон квитанций 80 мм в параметрах страницы.

Я думаю, что разобрался с полями, добавив некоторый код в заголовок файла на стороне обработки. С остальным у меня полный пробел. Я попытался установить рулон квитанции в качестве размера страницы по умолчанию в разделе «Печать и сканирование» в системных настройках, но размер страницы квитанции не отображается в списке в системных настройках, отображается только в списке размеров страницы в текстовом редакторе. применение. Я полагаю, что я спрашиваю - есть ли способ установить TextEdit по умолчанию для обтекания страницы, определенного размера страницы, определенного принтера - тогда действие папки может просто распечататься (надеюсь). Идея состоит в том, что эти текстовые файлы выводятся из чекового принтера автоматически, без какого-либо вмешательства. У кого-нибудь есть идеи? Заранее спасибо.


person Siobhán Murphy    schedule 17.05.2015    source источник


Ответы (1)


Вы экспериментировали с настройками, доступными для TextEdit в AppleScript? Если вы заглянете в раздел Настройки печати (в словаре скриптов TextEdit), то увидите ряд доступных опций, которые могут помочь вам добиться чего-то близкого к тому, что вы хотите. Затем вы можете поместить AppleScript в действие Запустить AppleScript в действии папки Automator.

В качестве альтернативы вы можете полностью сойти с ума и создать шаблон в Pages, который соответствует вашим критериям, а затем извлечь текст, вставить в шаблон Pages и распечатать его. Намного больше работы, но как только он заработает, вам нужно будет только изменить шаблон Pages в будущем, чтобы удовлетворить меняющиеся потребности.

person Craig Smith    schedule 18.05.2015
comment
Спасибо @Крейг. Похоже, это то, что мне нужно. Теперь мне осталось только разобраться. Еще раз спасибо. - person Siobhán Murphy; 18.05.2015
comment
Если вы застряли, отправьте ответ, и мы можем это решить. Большинство моих рабочих процессов Automator используют действия «Выполнить AppleScript», поэтому мне с ними вполне комфортно. В общем, вам будет легко.. - person Craig Smith; 19.05.2015
comment
Спасибо @Крейг. Сделаю. - person Siobhán Murphy; 19.05.2015