Dieses Script ist aus der Aufgabe entstanden, aus Linux-Servern (mit dmidecode) intern ausgelesene Seriennummern als scanbare Barcodes auf dem Display anzuzeigen.
Voraussetzung:require 'rubygems' require 'barby' require 'barby/outputter/cairo_outputter' # require 'barby/outputter/ascii_outputter' barcode=Barby::Code128B.new('564d9deb1b6ff30666d10892184cd5') #----------------------- # Speicherung als PNG #----------------------- File.open('barcode.png','w'){ |file| file.write barcode.to_png } #----------------------- # Bildschirmanzeige #----------------------- system("display barcode.png") #----------------------- # PDF-Ausgabe #----------------------- File.open('barcode.pdf','w'){ |file| file.write barcode.to_pdf } #----------------------- # ASCII-Ausgabe #----------------------- puts barcode.to_ascii