code: private void updatePrintVisibility() {
  		PrintablePage printablePage = printView.getPreviewPane()
  				.getPrintablePage();
  
  		if (printablePage.getViewType() == ViewType.DAY_VIEW) {
  			printablePage.getDayView().refreshData();
  		} else if (printablePage.getViewType() == ViewType.WEEK_VIEW) {
  			printablePage.getWeekView().refreshData();
  		}
  	}
docs: Refresh entries in <b>PrintablePage</b>. It is called after change type
  of view or check/uncheck any CalendarSource in Print dialog.