Ищите программу или способ печати на мои банковские чеки в 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, как сейчас.