commit - c3bcd9f129d135ff9bf44352fd2c358084325145
commit + 7dc87c2e803b3891f2602718beffba9dfc9c00fa
blob - /dev/null
blob + 914ec6d1610f97371451c609ba05222d6a90c818 (mode 644)
--- /dev/null
+++ ppa6/examples/pattern.rs
+use ppa6::Printer;
+
+fn main() {
+ let mut printer = Printer::find().expect("no printer found");
+ printer.reset().expect("failed to reset printer");
+ let mut pixels = vec![0u8; 384 * 384 / 8];
+
+ pixels
+ .iter_mut()
+ .enumerate()
+ .filter(|(i, _)| (i % 2 == 0))
+ .for_each(|(_, p)| *p = 0xff);
+
+ printer
+ .print_image_chunked(&pixels, 384)
+ .expect("failed to print image");
+
+ printer
+ .push(0x60)
+ .expect("failed to push paper");
+}