(http://developer.android.com/training/printing/custom-docs.html)
কিছু অ্যাপলিকেশনের জন্য, যেমন ড্রয়িং অ্যাপস, পেজ লেআউট অ্যাপস এবং অন্যান্য অ্যাপস যা গ্রাফিক আউটপুটকে ফোকাস করে, সুন্দর প্রিন্ট করা পেজ তৈরী করা হচ্ছে প্রধান বৈশিষ্ট। এই ক্ষেত্রে একটি ইমেজ বা একটি HTML ডকুমেন্ট প্রিন্ট করাটাই যথেষ্ট নয়। এই ধরনের অ্যাপলিকেশনের প্রিন্ট আউটপুটের জন্য একটি পেজের মধ্যে যা কিছু যায় তার সব কিছুর উপর নির্দিষ্ট নিয়ন্ত্রন প্রয়োজন, যার মধ্যে রয়েছে ফন্ট, টেক্সট ফ্লো, পেজ ব্রেক, হেডার, ফুটার এবং গ্রাফিক এলিমেন্ট।
একটি প্রিন্ট আউটপুট তৈরী করা যা সম্পূর্ণভাবে আপনার অ্যাপলিকেশনের জন্য প্রযোজ্য করার জন্য প্রয়োজন পুর্ববর্তী আলোচনার অ্যাপ্রোচের চেয়ে অনেক বেশী প্রোগামিং বিনিয়োগ করে। আপনাকে অবশ্যই কম্পোনেন্ট তৈরী করতে হবে যা প্রিন্ট ফ্রেমওয়ার্কের সাথে যোগাযোগ করতে পারে, প্রিন্টার সেটিং এর সাথে খাপ খায়, পেজ এলিমেন্ট ড্র করে, বহুমূখি পেজে প্রিন্টিং পরিচালনা করা।
এই অনুশীলনী আপনাকে দেখায় কীভাবে আপনি প্রিন্ট ম্যানেজারের সাথে যুক্ত হতে পারবেন, একটি প্রিন্ট এডাপটর তৈরী করতে পারবেন এবং প্রিন্টারের জন্য কনটেন্ট বানাতে পারবেন।