たぶん自分でlprプロトコル喋ってるわけじゃなく、lpやlprをキックしてるんでしょ?
パスの通ったところにユーザ名をオプションで指定するラッパを置いとけばいい
んじゃないの。
#!/bin/sh
lp -U x09123th "$@"
みたいのを。