Print Base64 Images

Has anyone tried or sucessfully used base64 encoded images for printer templates?
I think this could be good for logos etc. so they don’t have to be stored on each terminal. It would also be great for button images but I don’t know if it would have an impact on speed.

Basically I am hoping to capture a customers signature, store it in base64 format and have it print on their receipt. I want know if it is possible for Samba to print these before I even look at capturing the signature.

I am planning to use this http://keith-wood.name/signature.html to capture and store the Base64 image string.
I want to capture customers signature using customer facing touchscreen display when a customer wants to charge a sale to their account or pay via credit card.

I have also consider using an ESD (Electronic Signature Device) but they are expensive.
Has anyone ever used on of these or have any idea on what sort of output they give.

Whats Base64 image? if your wanting it in database im presuming its a vector type image rather than raster?
If this is the case you may struggle, at least in XCT/POS mode as this is like raw com with printer so it would depend more on printers capabilities.
If you used HTML for your template you might stand a chance.

Basically it is a string of text that can be used to genereate an image.
This is the string for the test signature (excuse the handwriting it is done using a mouse). This image file is not stored anywhere on the server.
<img src="data:image/jpeg;base64,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" >

Interesting, does it extend beyond basic line drawings?
I compaire to vector images like EPS which are cordinates/points to create shapes similar I expect to whats behind this.

Yes here is the sambaPOS logo

It would be good for logos or even images on buttons as the files dont need to be copied onto each terminal.

You can use this to create your own.

I often use them when developing websites to inline smaller static images reducing requests to the server.

Interesting idea, although you can use a shared drive for images for all the above so simplicity isn’t such an issue, speed difference would be interesting.