Suite aux diverses réponses faites à cette question, j'en rajoute une !
Le site :
http://www.calagenda.fr/calendriers.htm
(c'est le mien)
permet d'imprimer un calendrier avec ses propres photos (avec Internet Explorer).
Il est gratuit, et il offre la possibilité d'imprimer plusieurs modèles de calendriers mensuels, trimestriels, semestriels, et annuels.
La personnalisation du calendrier permet l'affichage ou non des saints, du numéro de semaine, des vacances scolaires, d'une légende, ainsi que le dimensionnement du calendrier, le positionnement de la photo et de la légende...
Ce site permet aussi la gestion de son agenda.