Dot matrix printer: Difference between revisions

From XPUB & Lens-Based wiki
(Created page with "Category:PagedMedia")
 
No edit summary
Line 1: Line 1:
==Examples==
===Pruning Station with Irmak - The magic of scanner, OCR and dotmatrix printer (SI19)===
<syntaxhighlight lang="python">
import os
print("starting the pruning process")
scanning = "sudo scanimage --resolution 300 --mode color -o image.png"
os.system(scanning)
os.system("tesseract  image.png text.txt -l eng")
fantasyname = open("text.txt.txt" , "r")
fantasyname = fantasyname.readlines()
for line in fantasyname:
    line = line.split(" ")
    for l in line:
        if l!="" or l != ['\n', '\r\n']:           
            print(l)
            os.system("echo '"+l+"' > /dev/usb/lp0")
</syntaxhighlight>
[[Category:PagedMedia]]
[[Category:PagedMedia]]

Revision as of 11:18, 3 October 2023

Examples

Pruning Station with Irmak - The magic of scanner, OCR and dotmatrix printer (SI19)

import os
print("starting the pruning process")
scanning = "sudo scanimage --resolution 300 --mode color -o image.png"
os.system(scanning)
os.system("tesseract  image.png text.txt -l eng")
fantasyname = open("text.txt.txt" , "r")
fantasyname = fantasyname.readlines() 
for line in fantasyname: 
    line = line.split(" ")
    for l in line:
        if l!="" or l != ['\n', '\r\n']:            
            print(l)
            os.system("echo '"+l+"' > /dev/usb/lp0")