مشکل اینجاست که در تعریف دوباره \hrule
اشاره نکردهاید که پس از قرار دادن تصویر مورد نظر، به خط بعد برود. تعریف پیشفرض \hrule
به صورت زیر است:
\if@fancyplain \let \footrulewidth \plainfootrulewidth \fi \vskip -\footruleskip \vskip -\footrulewidth \hrule \@width \headwidth \@height \footrulewidth \vskip \footruleskip
به انتهای این تعریف توجه کنید و همان را در footer خود به کار ببرید. دستور جدید باید به صورت زیر باشد:
\renewcommand{\footrule}{\includegraphics[width=\headwidth]{d1}\vskip \footruleskip}