ipp 1.0.8 copy "ipp: ^1.0.8" to clipboard
ipp: ^1.0.8 copied to clipboard

A starting point for Dart IPP package, for Using IPP(internet printer protocol) to Easyly print files, PDF, or other documents, See more information, see demo or examples.

example/ipp_example.dart

import 'package:ipp/ipp.dart';

Future<void> main() async {
  IppPack.ip='192.168.199.232';
  var pack = IppPack(code: IppCodec.OPERATION_GET_PRINTER_ATTRIBUTES);
  var res = await pack.request();
  print('response ${res.attr}');

//  Print file and Get Job Status
//  var pack = IppPack(sendFile: File('/Users/alm/StudioProjects/bbys/java/assets/test.pdf'));
//  var res=await pack.request();
//  print('response $res');
//  if(res.code==IppCodec.successfulOk){
//    var jobUrl=res.attr['job-uri'];
//    while(true){
//      await Future.delayed(Duration(seconds: 1));
//      var jobRes=await IppPack(jobUrl: jobUrl).request();
//      if(jobRes.code==IppCodec.successfulOk){
//        var jobState=int.parse(jobRes.attr['job-state'].toString());
//        print('jobState: $jobState');
//        if(jobState>5) break;
//      }else{
//        break;
//      }
//    }
//  }

}
3
likes
20
pub points
0%
popularity

Publisher

unverified uploader

A starting point for Dart IPP package, for Using IPP(internet printer protocol) to Easyly print files, PDF, or other documents, See more information, see demo or examples.

Homepage

License

unknown (LICENSE)

Dependencies

alm, convert, html, http

More

Packages that depend on ipp