Looking for a program or a way to print onto my bank checks in Ubuntu. I don't want to use GNUCash or KMyMoney as those are bank register program's and it's too much work to open one of those each and every time to print out a simple check. I keep registry else ware so I don't need them to also.
Lazarus doesn't have a good Reporting tool, I have tried FortesReports for Lazarus and it's very very very buggy, won't print landscape and won't change paper size. It's just a mess. So I can't make an application myself. I thought about going into XP and with Delphi making the app, a lot of Delphi 7 apps run in Wine.
But if I can help it I would like to stick to Linux native somehow.
So does anyone know of a way or script to print checks? I tried the Ruby script for it but I cannot find anyway to download it anymore, all links are dead. Same with python check printing app I found for linux.
I made a Bash script for it, but it's not perfect and I can't really control field margins and spacing.
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
Like I said this works fine, problem is the spacing is not 100% perfect, and as the date goes changing so does the amount based on the text width of the month.
I read somewhere that Latex might be able to do it, but I know absolutely NOTHING about latex or how to use it. I would like something that I can just enter the fields and then it prints. Even if I have to use a bash script to get the fields and send it to a CLI program like I'm doing now.