A self-hosted single-page tool that generates a vCard QR code as a PNG optimised for the Xteink X3 and X4 with Crosspoint or CrossInk firmware in Page Overlay mode.
If your reader gets lost, the finder has an easy way to get in touch with you.
Crosspoints/CrossInk's Page Overlay sleep screen mode renders transparent PNGs compositing the image on top of the last book page.
This tool outputs a PNG with a QR box containing your contact details in the lower third of the screen. This results in the book text staying readable and the QR floats on top when the device goes to sleep.
- Go to https://qrcontact.kthxbye.us/
- Select your device
- Fill in contact details
- Adjust size, margin, corner radius to taste
- Click Download PNG
- Copy the PNG into
/sleep/on the devices's SD card (create the folder if it does not exist) - On the device: Settings → Display → Sleep Screen → Page overlay
Uses vCard 3.0, which has universal support on iOS and Android — scan with the system camera app, tap the banner, contact saved. No extra app needed.
Get the Device
Drop all three files into any static hosting directory and serve them.
Nginx example:
This works fine behind Nginx Proxy Manager as well. Point a proxy host or subpath at it.
location /qr-sleep/ {
root /var/www;
index index.html;
}Caddy example:
handle /qr-sleep/* {
root * /var/www/qr-sleep
file_server
}