private void CreateFilmSession()
{
DcmDataset fimSessionDataset = new DcmDataset(DicomTransferSyntax.ImplicitVRLittleEndian);
_filmSession = new DcmFilmSession(DcmFilmSession.SOPClassUID,
DicomUID.Generate(), fimSessionDataset.Clone());
_filmSession.FilmDestination = _filmDestination;
_filmSession.FilmSessionLabel = _filmSessionLabel;
_filmSession.MediumType = _mediumType;
_filmSession.NumberOfCopies = _numberOfCopies;
_filmSession.OwnerID = _ownerID;
_filmSession.PrintPriority = _printPriority;
byte pcid = Associate.FindAbstractSyntax(DicomUID.BasicGrayscalePrintManagementMetaSOPClass);
SendNCreateRequest(pcid, NextMessageID(), DcmFilmSession.SOPClassUID, _filmSession.SOPInstanceUID, _filmSession.Dataset);
}