Печать чеков из CLI или GUI

Ищите программу или способ печати на мои банковские чеки в Ubuntu. Я не хочу использовать GNUCash или KMyMoney, так как это программа банковских реестров, и слишком много работы, чтобы открыть один из них каждый раз, чтобы распечатать простую проверку. Я продолжаю использовать реестр else ware, поэтому мне тоже не нужны.

У Lazarus нет хорошего инструмента для отчетности, я попробовал FortesReports для Lazarus, и он очень очень глючит, не будет печатать пейзаж и не изменит размер бумаги. Это просто беспорядок. Поэтому я не могу самостоятельно подать заявку. Я думал о том, чтобы войти в XP и с Delphi сделать приложение, многие приложения Delphi 7 работают в Wine.

Но если я могу помочь, я хотел бы как-то придерживаться Linux.

Так кто-нибудь знает способ или сценарий для печати чеков? Я попробовал скрипт Ruby, но я не могу найти его, чтобы загрузить его, все ссылки мертвы. То же самое с приложением проверки проверки python, которое я нашел для linux.

Я создал для него сценарий Bash, но это не идеально, и я не могу контролировать поля и интервалы полей.

Bash script:

#!/bin/sh

day=$(zenity --entry --text "Day of Month");
month=$(zenity --entry --text "Month");
amount=$(zenity --entry --text "Amount for Check");
to=$(zenity --entry --text "The check is made out to");
letters=$(zenity --entry --text "Amount in Letters");

rm -f prcheck
echo "



     Guatemala $day de $month del 2,012       $amount
     $to

   $letters" > prcheck

lp -o media=2.5x6.5 -o landscape -o page-top=-0.5 prcheck

Как я уже сказал, это прекрасно работает, проблема в том, что интервал не на 100% совершенен, и по мере того, как меняется дата, так и сумма, основанная на ширине текста месяца.

Я где-то читал, что Латекс мог бы это сделать, но я абсолютно ничего не знаю о латексе или о том, как его использовать. Мне хотелось бы что-то, что я могу просто ввести в поля, а затем распечатать. Даже если мне нужно использовать скрипт bash, чтобы получить поля и отправить их в программу CLI, как сейчас.

1
задан 6 September 2012 в 19:44

0 ответов

Другие вопросы по тегам:

Похожие вопросы: