Faits : A. Par jugement du 3 septembre 2014, le Tribunal de police de l'arrondissement de Lausanne a reconnu X._ coupable d'usage de faux aux termes de l'art. 186 al. 1 de la loi fédérale sur l'impôt fédéral direct (LIFD; RS 642.11); il l'a condamné à cent vingt jours-amende à 10 fr. le jour, avec sursis durant deux ans. La Cour d'appel pénale du Tribunal cantonal du canton de Vaud a statué le 7 janvier 2015 sur l'appel du prévenu; elle a rejeté l'appel et confirmé le jugement attaqué. B. Agissant par la voie du recours en matière pénale, X._ requiert du Tribunal fédéral qu'il rejette entièrement l'action pénale. Des conclusions subsidiaires tendent à l'annulation du jugement d'appel et au renvoi de la cause à l'autorité précédente pour nouvelle décision. Une demande d'assistance judiciaire est jointe au recours. Le Ministère public et l'autorité précédente n'ont pas été invités à répondre au recours.