summaryrefslogtreecommitdiffstats
path: root/virtual-programs
diff options
context:
space:
mode:
Diffstat (limited to 'virtual-programs')
-rw-r--r--virtual-programs/print.folk9
1 files changed, 4 insertions, 5 deletions
diff --git a/virtual-programs/print.folk b/virtual-programs/print.folk
index aefb87bd..e2b187ee 100644
--- a/virtual-programs/print.folk
+++ b/virtual-programs/print.folk
@@ -1,4 +1,4 @@
-# if {[info hostname] != "folk0"} { return }
+if {[info hostname] != "folk0"} { return }
if {[llength [namespace which tagImageForId]] < 1} {
package require critcl
@@ -52,7 +52,7 @@ proc programToPs {id text} {
%!PS
<< /PageSize \[$PageWidth $PageHeight\] >> setpagedevice
- /Monaco findfont
+ /Courier findfont
$fontsize scalefont
setfont
newpath
@@ -110,7 +110,6 @@ When /someone/ wishes to print /code/ with job id /jobid/ {
puts $fp $ps
close $fp
- # send PostScript to printer
- # TODO: test on pi
- # exec "lpr printed-programs/$id.ps"
+ exec ps2pdf printed-programs/$id.ps printed-programs/$id.pdf
+ exec lpr printed-programs/$id.pdf
}