self print test