Upgraded to IPoyntPrinterService but getting Error on Print

Ever since we received Poynt Terminal V2, our receipt printing hasn’t worked.

I updated our Printing Services from IPoyntReceiptPrintingService to iPoyntPrinterService because I saw a number of methods were deprecated ( printBitmap() ) . After updating our services and method, I am now getting this error when I attempt to print:

**** enforceInterface() expected ‘co.poynt.os.services.v1.IPoyntReceiptPrintingService’ but read ‘co.poynt.os.services.v1.IPoyntPrinterService’
01-21 16:29:18.082 1459-1593/? W/Binder: Caught a RuntimeException from the binder stub implementation.
java.lang.SecurityException: Binder invocation to an incorrect interface
at android.os.Parcel.nativeEnforceInterface(Native Method)
at android.os.Parcel.enforceInterface(Parcel.java:469)
at co.poynt.os.services.v1.IPoyntReceiptPrintingService$Stub.onTransact(IPoyntReceiptPrintingService.java:52)
at android.os.Binder.execTransact(Binder.java:458)

Its trying to enforce the old interface, instead of the new service’s interface. Thoughts?

I’m using:

@zbowers can you post your code? The error suggests that you are not using correct interface